From f2c7387637f705d53ca273a498cb4c1c694edb0b Mon Sep 17 00:00:00 2001 From: jaseg Date: Thu, 31 Oct 2019 23:01:48 +0100 Subject: [PATCH] Foo --- bom.ods | Bin 0 -> 12713 bytes gm_platform/platform/board_shape.dxf | 2934 ++++++++ gm_platform/platform/board_shape.slvs | 1610 ++++ gm_platform/platform/components.dcm | 3 + gm_platform/platform/components.lib | 4 + gm_platform/platform/fp-info-cache | 1492 ++++ gm_platform/platform/fp-lib-table | 3 + gm_platform/platform/lid_switch_plunger.scad | 31 + gm_platform/platform/platform-cache.lib | 972 +++ gm_platform/platform/platform.csv | 63 + gm_platform/platform/platform.kicad_pcb | 6495 +++++++++++++++++ .../Panasonic_AV32143AT.kicad_mod | 25 + gm_platform/platform/platform.pro | 258 + gm_platform/platform/platform.sch | 3010 ++++++++ gm_platform/platform/platform.xml | 2250 ++++++ gm_platform/platform/sym-lib-table | 3 + project_proposal.tex | 154 + smart_meter_reset.bib | 106 +- smart_reset_overview_v02.pdf | Bin 0 -> 122382 bytes 19 files changed, 19383 insertions(+), 30 deletions(-) create mode 100644 bom.ods create mode 100644 gm_platform/platform/board_shape.dxf create mode 100644 gm_platform/platform/board_shape.slvs create mode 100644 gm_platform/platform/components.dcm create mode 100644 gm_platform/platform/components.lib create mode 100644 gm_platform/platform/fp-info-cache create mode 100644 gm_platform/platform/fp-lib-table create mode 100644 gm_platform/platform/lid_switch_plunger.scad create mode 100644 gm_platform/platform/platform-cache.lib create mode 100644 gm_platform/platform/platform.csv create mode 100644 gm_platform/platform/platform.kicad_pcb create mode 100644 gm_platform/platform/platform.pretty/Panasonic_AV32143AT.kicad_mod create mode 100644 gm_platform/platform/platform.pro create mode 100644 gm_platform/platform/platform.sch create mode 100644 gm_platform/platform/platform.xml create mode 100644 gm_platform/platform/sym-lib-table create mode 100644 project_proposal.tex create mode 100644 smart_reset_overview_v02.pdf diff --git a/bom.ods b/bom.ods new file mode 100644 index 0000000000000000000000000000000000000000..501ad0d72013acb168fd00cac704a97d3b2027be GIT binary patch literal 12713 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 Mq_QwD=;?xZ0F$n?VE_OC literal 0 HcmV?d00001 diff --git a/gm_platform/platform/board_shape.dxf b/gm_platform/platform/board_shape.dxf new file mode 100644 index 0000000..de59558 --- /dev/null +++ b/gm_platform/platform/board_shape.dxf @@ -0,0 +1,2934 @@ +999 +dxfrw 0.6.3 + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1021 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0 + 20 +0 + 30 +0 + 9 +$EXTMIN + 10 +1e+20 + 20 +1e+20 + 30 +1e+20 + 9 +$EXTMAX + 10 +-1e+20 + 20 +-1e+20 + 30 +-1e+20 + 9 +$LIMMIN + 10 +0 + 20 +0 + 9 +$LIMMAX + 10 +420 + 20 +297 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 0 + 9 +$LTSCALE + 40 +1 + 9 +$ATTMODE + 70 + 0 + 9 +$TEXTSIZE + 40 +2.5 + 9 +$TRACEWID + 40 +15.68 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1 + 9 +$DIMASZ + 40 +2.5 + 9 +$DIMEXO + 40 +0.625 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0 + 9 +$DIMDLE + 40 +0 + 9 +$DIMEXE + 40 +1.25 + 9 +$DIMTP + 40 +0 + 9 +$DIMTM + 40 +0 + 9 +$DIMTXT + 40 +2.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +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.03937 + 9 +$DIMLFAC + 40 +1 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1 + 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 +$DIMUPT + 70 + 0 + 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 +$DIMADEC + 70 + 0 + 9 +$DIMALTRND + 40 +0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 44 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 +STANDARD + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$DIMFXL + 40 +1 + 9 +$DIMFXLON + 70 + 0 + 9 +$DIMJOGANG + 40 +0.7854 + 9 +$DIMTFILL + 70 + 0 + 9 +$DIMTFILLCLR + 70 + 0 + 9 +$DIMARCSYM + 70 + 0 + 9 +$DIMLTYPE + 6 + + 9 +$DIMLTEX1 + 6 + + 9 +$DIMLTEX2 + 6 + + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +1 + 9 +$FILLETRAD + 40 +0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 2 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0 + 9 +$PELEVATION + 40 +0 + 9 +$THICKNESS + 40 +0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0 + 9 +$CHAMFERB + 40 +0 + 9 +$CHAMFERC + 40 +0 + 9 +$CHAMFERD + 40 +0 + 9 +$SKPOLY + 70 + 0 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 34 + 9 +$PDSIZE + 40 +0 + 9 +$PLINEWID + 40 +0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 2 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +20000 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0 + 20 +0 + 30 +0 + 9 +$UCSXDIR + 10 +1 + 20 +0 + 30 +0 + 9 +$UCSYDIR + 10 +0 + 20 +1 + 30 +0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0 + 20 +0 + 30 +0 + 9 +$UCSORGBOTTOM + 10 +0 + 20 +0 + 30 +0 + 9 +$UCSORGLEFT + 10 +0 + 20 +0 + 30 +0 + 9 +$UCSORGRIGHT + 10 +0 + 20 +0 + 30 +0 + 9 +$UCSORGFRONT + 10 +0 + 20 +0 + 30 +0 + 9 +$UCSORGBACK + 10 +0 + 20 +0 + 30 +0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0 + 20 +0 + 30 +0 + 9 +$PUCSXDIR + 10 +1 + 20 +0 + 30 +0 + 9 +$PUCSYDIR + 10 +0 + 20 +1 + 30 +0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0 + 20 +0 + 30 +0 + 9 +$PUCSORGBOTTOM + 10 +0 + 20 +0 + 30 +0 + 9 +$PUCSORGLEFT + 10 +0 + 20 +0 + 30 +0 + 9 +$PUCSORGRIGHT + 10 +0 + 20 +0 + 30 +0 + 9 +$PUCSORGFRONT + 10 +0 + 20 +0 + 30 +0 + 9 +$PUCSORGBACK + 10 +0 + 20 +0 + 30 +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 + 9 +$USERR2 + 40 +0 + 9 +$USERR3 + 40 +0 + 9 +$USERR4 + 40 +0 + 9 +$USERR5 + 40 +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 + 20 +0 + 30 +0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +0 + 20 +0 + 30 +0 + 9 +$PEXTMAX + 10 +0 + 20 +0 + 30 +0 + 9 +$PLIMMIN + 10 +0 + 20 +0 + 9 +$PLIMMAX + 10 +297 + 20 +210 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 0 + 9 +$INSUNITS + 70 + 0 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0 + 9 +$OLESTARTUP +290 + 0 + 9 +$SORTENTS +280 + 127 + 9 +$INDEXCTL +280 + 0 + 9 +$HIDETEXT +280 + 1 + 9 +$XCLIPFRAME +290 + 0 + 9 +$HALOGAP +280 + 0 + 9 +$OBSCOLOR + 70 + 257 + 9 +$OBSLTYPE +280 + 0 + 9 +$INTERSECTIONDISPLAY +280 + 0 + 9 +$INTERSECTIONCOLOR + 70 + 257 + 9 +$DIMASSOC +280 + 1 + 9 +$PROJECTNAME + 1 + + 9 +$CAMERADISPLAY +290 + 0 + 9 +$LENSLENGTH + 40 +50 + 9 +$CAMERAHEIGHT + 40 +0 + 9 +$STEPSPERSEC + 40 +2 + 9 +$STEPSIZE + 40 +50 + 9 +$3DDWFPREC + 40 +2 + 9 +$PSOLWIDTH + 40 +5 + 9 +$PSOLHEIGHT + 40 +80 + 9 +$LOFTANG1 + 40 +1.570796326794897 + 9 +$LOFTANG2 + 40 +1.570796326794897 + 9 +$LOFTMAG1 + 40 +0 + 9 +$LOFTMAG2 + 40 +0 + 9 +$LOFTPARAM + 70 + 7 + 9 +$LOFTNORMALS +280 + 1 + 9 +$LATITUDE + 40 +1 + 9 +$LONGITUDE + 40 +1 + 9 +$NORTHDIRECTION + 40 +0 + 9 +$TIMEZONE + 70 +-8000 + 9 +$LIGHTGLYPHDISPLAY +280 + 1 + 9 +$TILEMODELIGHTSYNCH +280 + 1 + 9 +$SOLIDHIST +280 + 1 + 9 +$SHOWHIST +280 + 1 + 9 +$DWFFRAME +280 + 2 + 9 +$DGNFRAME +280 + 0 + 9 +$REALWORLDSCALE +290 + 1 + 9 +$INTERFERECOLOR + 62 + 1 + 9 +$CSHADOW +280 + 0 + 9 +$SHADOWPLANELOCATION + 40 +0 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +31 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*ACTIVE + 70 + 0 + 10 +0 + 20 +0 + 11 +1 + 21 +1 + 12 +0.651828 + 22 +-0.16 + 13 +0 + 23 +0 + 14 +10 + 24 +10 + 15 +10 + 25 +10 + 16 +0 + 26 +0 + 36 +1 + 17 +0 + 27 +0 + 37 +0 + 40 +5.13732 + 41 +2.4426877 + 42 +50 + 43 +0 + 44 +0 + 50 +0 + 51 +0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0 +120 +0 +130 +0 +111 +1 +121 +0 +131 +0 +112 +0 +122 +1 +132 +0 + 79 + 0 +146 +0 +348 +10020 + 60 + 7 + 61 + 5 +292 +1 +282 + 1 +141 +0 +142 +0 + 63 + 250 +421 +3358443 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 4 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByBlock + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ByLayer + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +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 +LTYPE + 5 +32 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHED + 70 + 0 + 3 + + 72 + 65 + 73 + 2 + 40 +3 + 49 +1 + 74 + 0 + 49 +-2 + 74 + 0 + 0 +LTYPE + 5 +33 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHED + 70 + 0 + 3 + + 72 + 65 + 73 + 2 + 40 +2 + 49 +1 + 74 + 0 + 49 +-1 + 74 + 0 + 0 +LTYPE + 5 +34 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHEDX2 + 70 + 0 + 3 + + 72 + 65 + 73 + 2 + 40 +3 + 49 +2 + 74 + 0 + 49 +-1 + 74 + 0 + 0 +LTYPE + 5 +35 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHDOT + 70 + 0 + 3 + + 72 + 65 + 73 + 4 + 40 +3 + 49 +1 + 74 + 0 + 49 +-1 + 74 + 0 + 49 +0 + 74 + 0 + 49 +-1 + 74 + 0 + 0 +LTYPE + 5 +36 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DIVIDE + 70 + 0 + 3 + + 72 + 65 + 73 + 6 + 40 +4 + 49 +1 + 74 + 0 + 49 +-1 + 74 + 0 + 49 +0 + 74 + 0 + 49 +-1 + 74 + 0 + 49 +0 + 74 + 0 + 49 +-1 + 74 + 0 + 0 +LTYPE + 5 +37 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DOT + 70 + 0 + 3 + + 72 + 65 + 73 + 2 + 40 +1 + 49 +1 + 74 + 0 + 49 +0 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +38 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +dimensions + 70 + 0 + 62 + 7 + 6 +CONTINUOUS +370 + -3 +390 +F + 0 +LAYER + 5 +39 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +text + 70 + 0 + 62 + 7 + 6 +CONTINUOUS +370 + -3 +390 +F + 0 +LAYER + 5 +3A +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +s001-#def-active-grp + 70 + 0 + 62 + 7 + 6 +CONTINUOUS +370 + -3 +390 +F + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS +370 + -3 +390 +F + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 3 + 0 +STYLE + 5 +3B +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +unicode + 70 + 0 + 40 +0 + 41 +1 + 50 +0 + 71 + 0 + 42 +1 + 3 +unicode + 4 + + 0 +STYLE + 5 +3C +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Standard + 70 + 0 + 40 +0 + 41 +1 + 50 +0 + 71 + 0 + 42 +1 + 3 +txt + 4 + + 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 + 1 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 71 + 1 + 0 +DIMSTYLE +105 +3D +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +Standard + 70 + 0 + 40 +1 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 45 +0 + 46 +0 + 47 +0 + 48 +0 +140 +2.5 +141 +2.5 +142 +0 +143 +0.03937007874015748 +144 +1 +145 +0 +146 +1 +147 +0.625 +148 +0 + 71 + 0 + 72 + 0 + 73 + 0 + 74 + 0 + 75 + 0 + 76 + 0 + 77 + 1 + 78 + 8 + 79 + 0 +170 + 0 +171 + 3 +172 + 1 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 +179 + 0 +271 + 2 +272 + 2 +273 + 2 +274 + 3 +275 + 0 +276 + 0 +277 + 2 +278 + 44 +279 + 0 +280 + 0 +281 + 0 +282 + 0 +283 + 0 +284 + 8 +285 + 0 +286 + 0 +288 + 0 +289 + 3 +341 + +371 + -2 +372 + -2 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +1E +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space + 70 + 0 +280 + 1 +281 + 0 + 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 + 20 +0 + 30 +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 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0 + 20 +0 + 30 +0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +1D +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +POLYLINE + 5 +3E +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDb2dPolyline + 10 +0 + 20 +0 + 30 +0 + 70 + 0 + 0 +VERTEX + 5 +3F +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbVertex +100 +AcDb2dVertex + 10 +-74.79746974063401 + 20 +31.32580424805208 + 30 +0 + 0 +VERTEX + 5 +40 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbVertex +100 +AcDb2dVertex + 10 +-74.79746974063401 + 20 +41.32580424805208 + 30 +0 + 0 +VERTEX + 5 +41 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbVertex +100 +AcDb2dVertex + 10 +54.20253025936599 + 20 +41.32580424805208 + 30 +0 + 0 +VERTEX + 5 +42 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbVertex +100 +AcDb2dVertex + 10 +54.20253025936599 + 20 +31.32580424805208 + 30 +0 + 0 +SEQEND + 5 +43 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 + 0 +POLYLINE + 5 +44 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDb2dPolyline + 10 +0 + 20 +0 + 30 +0 + 70 + 0 + 0 +VERTEX + 5 +45 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbVertex +100 +AcDb2dVertex + 10 +-74.79746974063401 + 20 +-26.67419575194792 + 30 +0 + 0 +VERTEX + 5 +46 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbVertex +100 +AcDb2dVertex + 10 +-74.79746974063401 + 20 +-36.67419575194792 + 30 +0 + 0 +VERTEX + 5 +47 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbVertex +100 +AcDb2dVertex + 10 +54.20253025936599 + 20 +-36.67419575194792 + 30 +0 + 0 +VERTEX + 5 +48 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbVertex +100 +AcDb2dVertex + 10 +54.20253025936599 + 20 +-26.67419575194792 + 30 +0 + 0 +SEQEND + 5 +49 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 + 0 +LINE + 5 +4A +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbLine + 10 +-84.29746974063401 + 20 +21.82580424805208 + 11 +-84.29746974063401 + 21 +-17.17419575194792 + 0 +LINE + 5 +4B +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbLine + 10 +63.70253025936599 + 20 +-17.17419575194792 + 11 +63.70253025936599 + 21 +21.82580424805208 + 0 +ARC + 5 +4C +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbCircle + 10 +-84.29746974063401 + 20 +31.32580424805208 + 40 +9.5 +100 +AcDbArc + 50 +-90 + 51 +0 + 0 +ARC + 5 +4D +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbCircle + 10 +-84.29746974063401 + 20 +-26.67419575194792 + 40 +9.5 +100 +AcDbArc + 50 +0 + 51 +90 + 0 +ARC + 5 +4E +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbCircle + 10 +63.70253025936599 + 20 +-26.67419575194792 + 40 +9.5 +100 +AcDbArc + 50 +90 + 51 +180 + 0 +ARC + 5 +4F +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbCircle + 10 +63.70253025936599 + 20 +31.32580424805208 + 40 +9.5 +100 +AcDbArc + 50 +180 + 51 +-90 + 0 +ARC + 5 +50 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbCircle + 10 +-10.29746974063401 + 20 +2.325804248052083 + 40 +2.5 +100 +AcDbArc + 50 +-90 + 51 +-2.035554996136651e-14 + 0 +ARC + 5 +51 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbCircle + 10 +-10.29746974063401 + 20 +2.325804248052083 + 40 +2.5 +100 +AcDbArc + 50 +180 + 51 +-90 + 0 +ARC + 5 +52 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbCircle + 10 +-10.29746974063401 + 20 +2.325804248052083 + 40 +2.5 +100 +AcDbArc + 50 +90 + 51 +180 + 0 +ARC + 5 +53 +100 +AcDbEntity + 8 +s001-#def-active-grp + 6 +CONTINUOUS + 62 + 7 +420 + 0 +370 + 18 +100 +AcDbCircle + 10 +-10.29746974063401 + 20 +2.325804248052082 + 40 +2.500000000000001 +100 +AcDbArc + 50 +2.035554996136651e-14 + 51 +90 + 0 +DIMENSION + 5 +54 +100 +AcDbEntity + 8 +dimensions + 6 +CONTINUOUS + 62 + 6 +420 +16718335 +370 + 13 +100 +AcDbDimension + 10 +-92.63080307396734 + 20 +2.325804248052083 + 30 +0 + 11 +-92.63080307396734 + 21 +2.325804248052083 + 31 +0 + 70 + 33 + 1 +39.00 + 71 + 5 + 3 +STANDARD + 53 +0 +210 +0 +220 +0 +230 +1 + 42 +39 +100 +AcDbAlignedDimension + 13 +-84.29746974063401 + 23 +21.82580424805208 + 33 +0 + 14 +-84.29746974063401 + 24 +-17.17419575194792 + 34 +0 + 0 +DIMENSION + 5 +55 +100 +AcDbEntity + 8 +dimensions + 6 +CONTINUOUS + 62 + 6 +420 +16718335 +370 + 13 +100 +AcDbDimension + 10 +-8.130803073967348 + 20 +52.65913758138542 + 30 +0 + 11 +-8.130803073967348 + 21 +52.65913758138542 + 31 +0 + 70 + 33 + 1 +129.00 + 71 + 5 + 3 +STANDARD + 53 +0 +210 +0 +220 +0 +230 +1 + 42 +129 +100 +AcDbAlignedDimension + 13 +-74.79746974063401 + 23 +41.32580424805208 + 33 +0 + 14 +54.20253025936599 + 24 +41.32580424805208 + 34 +0 + 0 +DIMENSION + 5 +56 +100 +AcDbEntity + 8 +dimensions + 6 +CONTINUOUS + 62 + 6 +420 +16718335 +370 + 13 +100 +AcDbDimension + 10 +-8.96413640730068 + 20 +7.825804248052083 + 30 +0 + 11 +-8.96413640730068 + 21 +7.825804248052083 + 31 +0 + 70 + 33 + 1 +148.00 + 71 + 5 + 3 +STANDARD + 53 +0 +210 +0 +220 +0 +230 +1 + 42 +148 +100 +AcDbAlignedDimension + 13 +-84.29746974063401 + 23 +21.82580424805208 + 33 +0 + 14 +63.70253025936599 + 24 +21.82580424805208 + 34 +0 + 0 +DIMENSION + 5 +57 +100 +AcDbEntity + 8 +dimensions + 6 +CONTINUOUS + 62 + 6 +420 +16718335 +370 + 13 +100 +AcDbDimension + 10 +-45.46413640730068 + 20 +0.9924709147187494 + 30 +0 + 11 +-45.46413640730068 + 21 +0.9924709147187494 + 31 +0 + 70 + 33 + 1 +78.00 + 71 + 5 + 3 +STANDARD + 53 +0 +210 +0 +220 +0 +230 +1 + 42 +78 +100 +AcDbAlignedDimension + 13 +-74.79746974063401 + 23 +-36.67419575194792 + 33 +0 + 14 +-74.79746974063401 + 24 +41.32580424805208 + 34 +0 + 0 +DIMENSION + 5 +58 +100 +AcDbEntity + 8 +dimensions + 6 +CONTINUOUS + 62 + 6 +420 +16718335 +370 + 13 +100 +AcDbDimension + 10 +-8.382999226168907 + 20 +3.93353639279626 + 30 +0 + 11 +-9.204596210974158 + 21 +3.243576493954283 + 31 +0 + 70 + 35 + 1 +⌀5.00 + 71 + 5 + 3 +STANDARD + 53 +0 +210 +0 +220 +0 +230 +1 + 42 +5 +100 +AcDbDiametricDimension + 15 +-12.21194025509912 + 25 +0.7180721033079056 + 35 +0 + 40 +0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_GROUP +350 +D + 0 +DICTIONARY + 5 +D +330 +C +100 +AcDbDictionary +281 + 1 + 0 +ENDSEC + 0 +EOF diff --git a/gm_platform/platform/board_shape.slvs b/gm_platform/platform/board_shape.slvs new file mode 100644 index 0000000..3397d49 --- /dev/null +++ b/gm_platform/platform/board_shape.slvs @@ -0,0 +1,1610 @@ +±²³SolveSpaceREVa + + +Group.h.v=00000001 +Group.type=5000 +Group.name=#references +Group.color=ff000000 +Group.skipFirst=0 +Group.predef.swapUV=0 +Group.predef.negateU=0 +Group.predef.negateV=0 +Group.visible=1 +Group.suppress=0 +Group.relaxConstraints=0 +Group.allowRedundant=0 +Group.allDimsReference=0 +Group.scale=1.00000000000000000000 +Group.remap={ +} +AddGroup + +Group.h.v=00000002 +Group.type=5001 +Group.order=1 +Group.name=sketch-in-plane +Group.activeWorkplane.v=80020000 +Group.color=ff000000 +Group.subtype=6000 +Group.skipFirst=0 +Group.predef.q.w=1.00000000000000000000 +Group.predef.origin.v=00010001 +Group.predef.swapUV=0 +Group.predef.negateU=0 +Group.predef.negateV=0 +Group.visible=1 +Group.suppress=0 +Group.relaxConstraints=0 +Group.allowRedundant=0 +Group.allDimsReference=0 +Group.scale=1.00000000000000000000 +Group.remap={ +} +AddGroup + +Param.h.v.=00010010 +AddParam + +Param.h.v.=00010011 +AddParam + +Param.h.v.=00010012 +AddParam + +Param.h.v.=00010020 +Param.val=1.00000000000000000000 +AddParam + +Param.h.v.=00010021 +AddParam + +Param.h.v.=00010022 +AddParam + +Param.h.v.=00010023 +AddParam + +Param.h.v.=00020010 +AddParam + +Param.h.v.=00020011 +AddParam + +Param.h.v.=00020012 +AddParam + +Param.h.v.=00020020 +Param.val=0.50000000000000000000 +AddParam + +Param.h.v.=00020021 +Param.val=0.50000000000000000000 +AddParam + +Param.h.v.=00020022 +Param.val=0.50000000000000000000 +AddParam + +Param.h.v.=00020023 +Param.val=0.50000000000000000000 +AddParam + +Param.h.v.=00030010 +AddParam + +Param.h.v.=00030011 +AddParam + +Param.h.v.=00030012 +AddParam + +Param.h.v.=00030020 +Param.val=0.50000000000000000000 +AddParam + +Param.h.v.=00030021 +Param.val=-0.50000000000000000000 +AddParam + +Param.h.v.=00030022 +Param.val=-0.50000000000000000000 +AddParam + +Param.h.v.=00030023 +Param.val=-0.50000000000000000000 +AddParam + +Param.h.v.=00040010 +Param.val=-64.50000000000000000000 +AddParam + +Param.h.v.=00040011 +Param.val=39.00000000000000000000 +AddParam + +Param.h.v.=00040013 +Param.val=64.50000000000000000000 +AddParam + +Param.h.v.=00040014 +Param.val=39.00000000000000000000 +AddParam + +Param.h.v.=00050010 +Param.val=64.50000000000000000000 +AddParam + +Param.h.v.=00050011 +Param.val=39.00000000000000000000 +AddParam + +Param.h.v.=00050013 +Param.val=64.50000000000000000000 +AddParam + +Param.h.v.=00050014 +Param.val=29.00000000000000000000 +AddParam + +Param.h.v.=00060010 +Param.val=-64.50000000000000000000 +AddParam + +Param.h.v.=00060011 +Param.val=39.00000000000000000000 +AddParam + +Param.h.v.=00060013 +Param.val=-64.50000000000000000000 +AddParam + +Param.h.v.=00060014 +Param.val=29.00000000000000000000 +AddParam + +Param.h.v.=00070010 +Param.val=-74.00000000000000000000 +AddParam + +Param.h.v.=00070011 +Param.val=29.00000000000000000000 +AddParam + +Param.h.v.=00070013 +Param.val=-74.00000000000000000000 +AddParam + +Param.h.v.=00070014 +Param.val=19.50000000000000000000 +AddParam + +Param.h.v.=00070016 +Param.val=-64.50000000000000000000 +AddParam + +Param.h.v.=00070017 +Param.val=29.00000000000000000000 +AddParam + +Param.h.v.=00080010 +Param.val=74.00000000000000000000 +AddParam + +Param.h.v.=00080011 +Param.val=29.00000000000000000000 +AddParam + +Param.h.v.=00080013 +Param.val=64.50000000000000000000 +AddParam + +Param.h.v.=00080014 +Param.val=29.00000000000000000000 +AddParam + +Param.h.v.=00080016 +Param.val=74.00000000000000000000 +AddParam + +Param.h.v.=00080017 +Param.val=19.50000000000000000000 +AddParam + +Param.h.v.=00090010 +Param.val=-74.00000000000000000000 +AddParam + +Param.h.v.=00090011 +Param.val=19.50000000000000000000 +AddParam + +Param.h.v.=00090013 +Param.val=-74.00000000000000000000 +AddParam + +Param.h.v.=00090014 +Param.val=-19.50000000000000000000 +AddParam + +Param.h.v.=000a0010 +Param.val=-64.50000000000000000000 +AddParam + +Param.h.v.=000a0011 +Param.val=-29.00000000000000000000 +AddParam + +Param.h.v.=000a0013 +Param.val=-64.50000000000000000000 +AddParam + +Param.h.v.=000a0014 +Param.val=-39.00000000000000000000 +AddParam + +Param.h.v.=000b0010 +Param.val=-64.50000000000000000000 +AddParam + +Param.h.v.=000b0011 +Param.val=-39.00000000000000000000 +AddParam + +Param.h.v.=000b0013 +Param.val=64.50000000000000000000 +AddParam + +Param.h.v.=000b0014 +Param.val=-39.00000000000000000000 +AddParam + +Param.h.v.=000c0010 +Param.val=64.50000000000000000000 +AddParam + +Param.h.v.=000c0011 +Param.val=-39.00000000000000000000 +AddParam + +Param.h.v.=000c0013 +Param.val=64.50000000000000000000 +AddParam + +Param.h.v.=000c0014 +Param.val=-29.00000000000000000000 +AddParam + +Param.h.v.=000e0010 +Param.val=74.00000000000000000000 +AddParam + +Param.h.v.=000e0011 +Param.val=19.50000000000000000000 +AddParam + +Param.h.v.=000e0013 +Param.val=74.00000000000000000000 +AddParam + +Param.h.v.=000e0014 +Param.val=-19.50000000000000000000 +AddParam + +Param.h.v.=00100010 +Param.val=-74.00000000000000000000 +AddParam + +Param.h.v.=00100011 +Param.val=-29.00000000000000000000 +AddParam + +Param.h.v.=00100013 +Param.val=-64.50000000000000000000 +AddParam + +Param.h.v.=00100014 +Param.val=-29.00000000000000000000 +AddParam + +Param.h.v.=00100016 +Param.val=-74.00000000000000000000 +AddParam + +Param.h.v.=00100017 +Param.val=-19.50000000000000000000 +AddParam + +Param.h.v.=00110010 +Param.val=74.00000000000000000000 +AddParam + +Param.h.v.=00110011 +Param.val=-29.00000000000000000000 +AddParam + +Param.h.v.=00110013 +Param.val=74.00000000000000000000 +AddParam + +Param.h.v.=00110014 +Param.val=-19.50000000000000000000 +AddParam + +Param.h.v.=00110016 +Param.val=64.50000000000000000000 +AddParam + +Param.h.v.=00110017 +Param.val=-29.00000000000000000000 +AddParam + +Param.h.v.=00120010 +AddParam + +Param.h.v.=00120011 +Param.val=39.00000000000000000000 +AddParam + +Param.h.v.=00120013 +AddParam + +Param.h.v.=00120014 +AddParam + +Param.h.v.=00130010 +AddParam + +Param.h.v.=00130011 +AddParam + +Param.h.v.=00130013 +AddParam + +Param.h.v.=00130014 +Param.val=-39.00000000000000000000 +AddParam + +Param.h.v.=00140010 +AddParam + +Param.h.v.=00140011 +AddParam + +Param.h.v.=00140040 +Param.val=2.50000000000000000000 +AddParam + +Param.h.v.=4000002b +Param.val=0.50000000000000000000 +AddParam + +Param.h.v.=4000002e +Param.val=0.50000000000000000000 +AddParam + +Request.h.v=00000001 +Request.type=100 +Request.group.v=00000001 +Request.construction=0 +AddRequest + +Request.h.v=00000002 +Request.type=100 +Request.group.v=00000001 +Request.construction=0 +AddRequest + +Request.h.v=00000003 +Request.type=100 +Request.group.v=00000001 +Request.construction=0 +AddRequest + +Request.h.v=00000004 +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=00000005 +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=00000006 +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=00000007 +Request.type=500 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=00000008 +Request.type=500 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=00000009 +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=0000000a +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=0000000b +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=0000000c +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=0000000e +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=00000010 +Request.type=500 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=00000011 +Request.type=500 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Request.h.v=00000012 +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=1 +AddRequest + +Request.h.v=00000013 +Request.type=200 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=1 +AddRequest + +Request.h.v=00000014 +Request.type=400 +Request.workplane.v=80020000 +Request.group.v=00000002 +Request.construction=0 +AddRequest + +Entity.h.v=00010000 +Entity.type=10000 +Entity.construction=0 +Entity.point[0].v=00010001 +Entity.normal.v=00010020 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00010001 +Entity.type=2000 +Entity.construction=1 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00010020 +Entity.type=3000 +Entity.construction=0 +Entity.point[0].v=00010001 +Entity.actNormal.w=1.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00020000 +Entity.type=10000 +Entity.construction=0 +Entity.point[0].v=00020001 +Entity.normal.v=00020020 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00020001 +Entity.type=2000 +Entity.construction=1 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00020020 +Entity.type=3000 +Entity.construction=0 +Entity.point[0].v=00020001 +Entity.actNormal.w=0.50000000000000000000 +Entity.actNormal.vx=0.50000000000000000000 +Entity.actNormal.vy=0.50000000000000000000 +Entity.actNormal.vz=0.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00030000 +Entity.type=10000 +Entity.construction=0 +Entity.point[0].v=00030001 +Entity.normal.v=00030020 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00030001 +Entity.type=2000 +Entity.construction=1 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00030020 +Entity.type=3000 +Entity.construction=0 +Entity.point[0].v=00030001 +Entity.actNormal.w=0.50000000000000000000 +Entity.actNormal.vx=-0.50000000000000000000 +Entity.actNormal.vy=-0.50000000000000000000 +Entity.actNormal.vz=-0.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00040000 +Entity.type=11000 +Entity.construction=0 +Entity.point[0].v=00040001 +Entity.point[1].v=00040002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00040001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-64.50000000000000000000 +Entity.actPoint.y=39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00040002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=64.50000000000000000000 +Entity.actPoint.y=39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00050000 +Entity.type=11000 +Entity.construction=0 +Entity.point[0].v=00050001 +Entity.point[1].v=00050002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00050001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=64.50000000000000000000 +Entity.actPoint.y=39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00050002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=64.50000000000000000000 +Entity.actPoint.y=29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00060000 +Entity.type=11000 +Entity.construction=0 +Entity.point[0].v=00060001 +Entity.point[1].v=00060002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00060001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-64.50000000000000000000 +Entity.actPoint.y=39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00060002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-64.50000000000000000000 +Entity.actPoint.y=29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00070000 +Entity.type=14000 +Entity.construction=0 +Entity.point[0].v=00070001 +Entity.point[1].v=00070002 +Entity.point[2].v=00070003 +Entity.normal.v=00070020 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00070001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-74.00000000000000000000 +Entity.actPoint.y=29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00070002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-74.00000000000000000000 +Entity.actPoint.y=19.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00070003 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-64.50000000000000000000 +Entity.actPoint.y=29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00070020 +Entity.type=3001 +Entity.construction=0 +Entity.point[0].v=00070001 +Entity.workplane.v=80020000 +Entity.actNormal.w=1.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00080000 +Entity.type=14000 +Entity.construction=0 +Entity.point[0].v=00080001 +Entity.point[1].v=00080002 +Entity.point[2].v=00080003 +Entity.normal.v=00080020 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00080001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=74.00000000000000000000 +Entity.actPoint.y=29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00080002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=64.50000000000000000000 +Entity.actPoint.y=29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00080003 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=74.00000000000000000000 +Entity.actPoint.y=19.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00080020 +Entity.type=3001 +Entity.construction=0 +Entity.point[0].v=00080001 +Entity.workplane.v=80020000 +Entity.actNormal.w=1.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00090000 +Entity.type=11000 +Entity.construction=0 +Entity.point[0].v=00090001 +Entity.point[1].v=00090002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00090001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-74.00000000000000000000 +Entity.actPoint.y=19.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00090002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-74.00000000000000000000 +Entity.actPoint.y=-19.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000a0000 +Entity.type=11000 +Entity.construction=0 +Entity.point[0].v=000a0001 +Entity.point[1].v=000a0002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000a0001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-64.50000000000000000000 +Entity.actPoint.y=-29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000a0002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-64.50000000000000000000 +Entity.actPoint.y=-39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000b0000 +Entity.type=11000 +Entity.construction=0 +Entity.point[0].v=000b0001 +Entity.point[1].v=000b0002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000b0001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-64.50000000000000000000 +Entity.actPoint.y=-39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000b0002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=64.50000000000000000000 +Entity.actPoint.y=-39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000c0000 +Entity.type=11000 +Entity.construction=0 +Entity.point[0].v=000c0001 +Entity.point[1].v=000c0002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000c0001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=64.50000000000000000000 +Entity.actPoint.y=-39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000c0002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=64.50000000000000000000 +Entity.actPoint.y=-29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000e0000 +Entity.type=11000 +Entity.construction=0 +Entity.point[0].v=000e0001 +Entity.point[1].v=000e0002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000e0001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=74.00000000000000000000 +Entity.actPoint.y=19.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=000e0002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=74.00000000000000000000 +Entity.actPoint.y=-19.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00100000 +Entity.type=14000 +Entity.construction=0 +Entity.point[0].v=00100001 +Entity.point[1].v=00100002 +Entity.point[2].v=00100003 +Entity.normal.v=00100020 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00100001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-74.00000000000000000000 +Entity.actPoint.y=-29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00100002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-64.50000000000000000000 +Entity.actPoint.y=-29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00100003 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=-74.00000000000000000000 +Entity.actPoint.y=-19.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00100020 +Entity.type=3001 +Entity.construction=0 +Entity.point[0].v=00100001 +Entity.workplane.v=80020000 +Entity.actNormal.w=1.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00110000 +Entity.type=14000 +Entity.construction=0 +Entity.point[0].v=00110001 +Entity.point[1].v=00110002 +Entity.point[2].v=00110003 +Entity.normal.v=00110020 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00110001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=74.00000000000000000000 +Entity.actPoint.y=-29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00110002 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=74.00000000000000000000 +Entity.actPoint.y=-19.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00110003 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actPoint.x=64.50000000000000000000 +Entity.actPoint.y=-29.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00110020 +Entity.type=3001 +Entity.construction=0 +Entity.point[0].v=00110001 +Entity.workplane.v=80020000 +Entity.actNormal.w=1.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00120000 +Entity.type=11000 +Entity.construction=1 +Entity.point[0].v=00120001 +Entity.point[1].v=00120002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00120001 +Entity.type=2001 +Entity.construction=1 +Entity.workplane.v=80020000 +Entity.actPoint.y=39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00120002 +Entity.type=2001 +Entity.construction=1 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00130000 +Entity.type=11000 +Entity.construction=1 +Entity.point[0].v=00130001 +Entity.point[1].v=00130002 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00130001 +Entity.type=2001 +Entity.construction=1 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00130002 +Entity.type=2001 +Entity.construction=1 +Entity.workplane.v=80020000 +Entity.actPoint.y=-39.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00140000 +Entity.type=13000 +Entity.construction=0 +Entity.point[0].v=00140001 +Entity.normal.v=00140020 +Entity.distance.v=00140040 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00140001 +Entity.type=2001 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00140020 +Entity.type=3001 +Entity.construction=0 +Entity.point[0].v=00140001 +Entity.workplane.v=80020000 +Entity.actNormal.w=1.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=00140040 +Entity.type=4000 +Entity.construction=0 +Entity.workplane.v=80020000 +Entity.actDistance=2.50000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=80020000 +Entity.type=10000 +Entity.construction=0 +Entity.point[0].v=80020002 +Entity.normal.v=80020001 +Entity.actVisible=1 +AddEntity + +Entity.h.v=80020001 +Entity.type=3010 +Entity.construction=0 +Entity.point[0].v=80020002 +Entity.actNormal.w=1.00000000000000000000 +Entity.actVisible=1 +AddEntity + +Entity.h.v=80020002 +Entity.type=2012 +Entity.construction=1 +Entity.actVisible=1 +AddEntity + +Constraint.h.v=00000002 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00040002 +Constraint.ptB.v=00050001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000003 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00050000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000004 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00040001 +Constraint.ptB.v=00060001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000005 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00060000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000006 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00060002 +Constraint.ptB.v=00070003 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000007 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00050002 +Constraint.ptB.v=00080002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000008 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00070002 +Constraint.ptB.v=00090001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000009 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00090000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000000a +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=000a0000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000000b +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000a0002 +Constraint.ptB.v=000b0001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000000c +Constraint.type=80 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=000b0000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000000d +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000b0002 +Constraint.ptB.v=000c0001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000000e +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=000c0000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000010 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00080003 +Constraint.ptB.v=000e0001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000011 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=000e0000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000013 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000a0001 +Constraint.ptB.v=00100002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000014 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00090002 +Constraint.ptB.v=00100003 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000015 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000e0002 +Constraint.ptB.v=00110002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000016 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000c0002 +Constraint.ptB.v=00110003 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000017 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00070001 +Constraint.ptB.v=00070002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000018 +Constraint.type=80 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00070001 +Constraint.ptB.v=00060002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000019 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00100001 +Constraint.ptB.v=00090002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000001a +Constraint.type=80 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000a0001 +Constraint.ptB.v=00100001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000001b +Constraint.type=80 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00110001 +Constraint.ptB.v=000c0002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000001c +Constraint.type=61 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00040002 +Constraint.ptB.v=00040001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000001e +Constraint.type=80 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00050002 +Constraint.ptB.v=00060002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000001f +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00080003 +Constraint.ptB.v=00080001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000020 +Constraint.type=80 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00080001 +Constraint.ptB.v=00050002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000021 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000e0002 +Constraint.ptB.v=00110001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000022 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000c0002 +Constraint.ptB.v=00050002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000023 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=000a0001 +Constraint.ptB.v=00060002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000024 +Constraint.type=50 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00050000 +Constraint.entityB.v=000c0000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000025 +Constraint.type=50 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00090000 +Constraint.entityB.v=000e0000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000026 +Constraint.type=30 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.valA=39.00000000000000000000 +Constraint.ptA.v=00090001 +Constraint.ptB.v=00090002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +Constraint.disp.offset.x=-8.33333333333333392545 +AddConstraint + +Constraint.h.v=00000027 +Constraint.type=30 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.valA=129.00000000000000000000 +Constraint.ptA.v=00040001 +Constraint.ptB.v=00040002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +Constraint.disp.offset.x=2.16666666666666651864 +Constraint.disp.offset.y=11.33333333333333392545 +AddConstraint + +Constraint.h.v=00000028 +Constraint.type=130 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00080000 +Constraint.entityB.v=00070000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000029 +Constraint.type=30 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.valA=148.00000000000000000000 +Constraint.ptA.v=00070002 +Constraint.ptB.v=00080003 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +Constraint.disp.offset.x=1.33333333333333325932 +Constraint.disp.offset.y=-14.00000000000000000000 +AddConstraint + +Constraint.h.v=0000002a +Constraint.type=30 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.valA=78.00000000000000000000 +Constraint.ptA.v=000a0002 +Constraint.ptB.v=00040001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +Constraint.disp.offset.x=29.33333333333333570181 +Constraint.disp.offset.y=-1.33333333333333325932 +AddConstraint + +Constraint.h.v=0000002b +Constraint.type=42 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.valP.v=4000002b +Constraint.ptA.v=00120001 +Constraint.entityA.v=00040000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000002c +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=80020002 +Constraint.ptB.v=00120002 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000002d +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00120002 +Constraint.ptB.v=00130001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000002e +Constraint.type=42 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.valP.v=4000002e +Constraint.ptA.v=00130002 +Constraint.entityA.v=000b0000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=0000002f +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00120000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000030 +Constraint.type=81 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00130000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000031 +Constraint.type=50 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.entityA.v=00130000 +Constraint.entityB.v=00120000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000032 +Constraint.type=20 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.ptA.v=00120002 +Constraint.ptB.v=00140001 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +AddConstraint + +Constraint.h.v=00000033 +Constraint.type=90 +Constraint.group.v=00000002 +Constraint.workplane.v=80020000 +Constraint.valA=5.00000000000000000000 +Constraint.entityA.v=00140000 +Constraint.other=0 +Constraint.other2=0 +Constraint.reference=0 +Constraint.disp.offset.x=1.09287352965985706810 +Constraint.disp.offset.y=0.91777224590220018996 +AddConstraint + diff --git a/gm_platform/platform/components.dcm b/gm_platform/platform/components.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/gm_platform/platform/components.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/gm_platform/platform/components.lib b/gm_platform/platform/components.lib new file mode 100644 index 0000000..e933dba --- /dev/null +++ b/gm_platform/platform/components.lib @@ -0,0 +1,4 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +#End Library diff --git a/gm_platform/platform/fp-info-cache b/gm_platform/platform/fp-info-cache new file mode 100644 index 0000000..eb99db1 --- /dev/null +++ b/gm_platform/platform/fp-info-cache @@ -0,0 +1,1492 @@ +329540110297941 +Package_SO +Diodes_PSOP-8 +8-Lead{space}Plastic{space}PSOP,{space}Exposed{space}Die{space}Pad{space}(see{space}https://www.diodes.com/assets/Datasheets/AP2204.pdf) +SSOP{space}0.50{space}exposed{space}pad +0 +12 +9 +Package_SO +Diodes_SO-8EP +8-Lead{space}Plastic{space}SO,{space}Exposed{space}Die{space}Pad{space}(see{space}https://www.diodes.com/assets/Package-Files/SO-8EP.pdf) +SO{space}exposed{space}pad +0 +9 +9 +Package_SO +ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm +20-Lead{space}Plastic{space}Thin{space}Shrink{space}Small{space}Outline{space}(ST)-4.4{space}mm{space}Body{space}with{space}Exposed{space}Pad{space}[eTSSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +27 +21 +Package_SO +HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm +HSOP,{space}8{space}Pin{space}(https://www.st.com/resource/en/datasheet/l5973d.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HSOP{space}SO +0 +13 +9 +Package_SO +HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias +HSOP,{space}8{space}Pin{space}(https://www.st.com/resource/en/datasheet/l5973d.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HSOP{space}SO +0 +20 +9 +Package_SO +HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown +HSOP{space}11.0x15.9mm{space}Pitch{space}1.27mm{space}Slug{space}Down{space}(PowerSO-20){space}[JEDEC{space}MO-166]{space}(http://www.st.com/resource/en/datasheet/tda7266d.pdf,{space}www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP{space}11.0{space}x{space}15.9mm{space}Pitch{space}1.27mm +0 +23 +21 +Package_SO +HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias +HSOP{space}11.0x15.9mm{space}Pitch{space}1.27mm{space}Slug{space}Down{space}Thermal{space}Vias{space}(PowerSO-20){space}[JEDEC{space}MO-166]{space}(http://www.st.com/resource/en/datasheet/tda7266d.pdf,{space}www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP{space}11.0{space}x{space}15.9mm{space}Pitch{space}1.27mm +0 +45 +21 +Package_SO +HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp +HSOP{space}11.0x15.9mm{space}Pitch{space}1.27mm{space}Slug{space}Up{space}(PowerSO-20){space}[JEDEC{space}MO-166]{space}(http://www.st.com/resource/en/datasheet/tda7266d.pdf,{space}www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP{space}11.0{space}x{space}15.9mm{space}Pitch{space}1.27mm +0 +20 +20 +Package_SO +HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown +HSOP{space}11.0x15.9mm{space}Pitch{space}0.65mm{space}Slug{space}Down{space}(PowerSO-36){space}[JEDEC{space}MO-166]{space}(http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf,{space}http://www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP{space}11.0{space}x{space}15.9mm{space}Pitch{space}0.65mm +0 +39 +37 +Package_SO +HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias +HSOP{space}11.0x15.9mm{space}Pitch{space}0.65mm{space}Slug{space}Down{space}Thermal{space}Vias{space}(PowerSO-36){space}[JEDEC{space}MO-166]{space}(http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf,{space}http://www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP{space}11.0{space}x{space}15.9mm{space}Pitch{space}0.65mm +0 +61 +37 +Package_SO +HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp +HSOP{space}11.0x15.9mm{space}Pitch{space}0.65mm{space}Slug{space}Up{space}(PowerSO-36){space}[JEDEC{space}MO-166]{space}(http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf,{space}http://www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP{space}11.0{space}x{space}15.9mm{space}Pitch{space}0.65mm +0 +36 +36 +Package_SO +HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm +HTSOP,{space}8{space}Pin{space}(https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSOP{space}SO +0 +13 +9 +Package_SO +HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias +HTSOP,{space}8{space}Pin{space}(https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSOP{space}SO +0 +20 +9 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm +16-Lead{space}Plastic{space}HTSSOP{space}(4.4x5x1.2mm);{space}Thermal{space}pad;{space}(http://www.ti.com/lit/ds/symlink/drv8833.pdf) +SSOP{space}0.65 +0 +29 +17 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias +16-Lead{space}Plastic{space}HTSSOP{space}(4.4x5x1.2mm);{space}Thermal{space}pad{space}with{space}vias;{space}(http://www.ti.com/lit/ds/symlink/drv8833.pdf) +SSOP{space}0.65 +0 +27 +17 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias +16-Lead{space}Plastic{space}HTSSOP{space}(4.4x5x1.2mm);{space}Thermal{space}pad{space}with{space}vias;{space}(http://www.ti.com/lit/ds/symlink/drv8800.pdf) +SSOP{space}0.65 +0 +46 +17 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm +HTSSOP,{space}16{space}Pin{space}(https://www.st.com/resource/en/datasheet/stp08cp05.pdf#page=20),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +21 +17 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm +20-Lead{space}Plastic{space}Thin{space}Shrink{space}Small{space}Outline{space}(ST)-4.4{space}mm{space}Body{space}[HTSSOP],{space}with{space}thermal{space}pad{space}with{space}vias +HTSSOP{space}0.65 +0 +29 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm +HTSSOP,{space}20{space}Pin{space}(http://www.ti.com/lit/ds/symlink/bq24006.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +24 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm +HTSSOP,{space}20{space}Pin{space}(http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +26 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias +HTSSOP,{space}20{space}Pin{space}(http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +42 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder +HTSSOP,{space}20{space}Pin{space}(http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +42 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias +20-Lead{space}Plastic{space}Thin{space}Shrink{space}Small{space}Outline{space}(ST)-4.4{space}mm{space}Body{space}[HTSSOP],{space}with{space}thermal{space}pad{space}with{space}vias +HTSSOP{space}0.65 +0 +45 +21 +Package_SO +HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm +HTSSOP,{space}24{space}Pin{space}(https://www.st.com/resource/en/datasheet/stp16cp05.pdf#page=25),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +31 +25 +Package_SO +HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm +HTSSOP,{space}24{space}Pin{space}(http://www.ti.com/lit/ds/symlink/tps703.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +28 +25 +Package_SO +HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias +HTSSOP,{space}24{space}Pin{space}(http://www.ti.com/lit/ds/symlink/tps703.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +47 +25 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm +HTSSOP28:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}28{space}leads;{space}body{space}width{space}4.4{space}mm;{space}thermal{space}pad +TSSOP{space}HTSSOP{space}0.65{space}thermal{space}pad +0 +39 +29 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm +HTSSOP28:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}28{space}leads;{space}body{space}width{space}4.4{space}mm;{space}thermal{space}pad +TSSOP{space}HTSSOP{space}0.65{space}thermal{space}pad +0 +40 +29 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias +HTSSOP28:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}28{space}leads;{space}body{space}width{space}4.4{space}mm;{space}thermal{space}pad +TSSOP{space}HTSSOP{space}0.65{space}thermal{space}pad +0 +55 +29 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias +HTSSOP28:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}28{space}leads;{space}body{space}width{space}4.4{space}mm;{space}thermal{space}pad +TSSOP{space}HTSSOP{space}0.65{space}thermal{space}pad +0 +58 +29 +Package_SO +HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm +HTSSOP32:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}32{space}leads;{space}body{space}width{space}6.1{space}mm;{space}lead{space}pitch{space}0.65{space}mm{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot487-1_po.pdf) +SSOP{space}0.65{space}PowerPAD +0 +43 +33 +Package_SO +HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias +HTSSOP32:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}32{space}leads;{space}body{space}width{space}6.1{space}mm;{space}lead{space}pitch{space}0.65{space}mm{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot487-1_po.pdf) +SSOP{space}0.65{space}PowerPAD +0 +83 +33 +Package_SO +HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm +HTSSOP,{space}38{space}Pin{space}(http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +46 +39 +Package_SO +HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias +HTSSOP,{space}38{space}Pin{space}(http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HTSSOP{space}SO +0 +87 +39 +Package_SO +HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm +HTSSOP56:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package{space}http://www.ti.com/lit/ds/symlink/drv8301.pdf +HTSSOP{space}0.5 +0 +72 +57 +Package_SO +Infineon_PG-DSO-8-43 +Infineon_PG-DSO-8-43 +DSO{space}DSO-8{space}SOIC{space}SOIC-8 +0 +12 +9 +Package_SO +Infineon_PG-DSO-12-9 +Infineon{space}PG-DSO{space}12{space}pin,{space}exposed{space}pad:{space}4.5x8.1mm,{space}with{space}thermal{space}vias{space}(https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/) +PG-DSO +0 +23 +13 +Package_SO +Infineon_PG-DSO-12-9_ThermalVias +Infineon{space}PG-DSO{space}12{space}pin,{space}exposed{space}pad:{space}4.5x8.1mm,{space}with{space}thermal{space}vias{space}(https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/) +PG-DSO +0 +42 +13 +Package_SO +Infineon_PG-DSO-12-11 +Infineon{space}PG-DSO{space}12{space}pin,{space}exposed{space}pad:{space}4.5x8.1mm,{space}with{space}thermal{space}vias{space}(https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/) +PG-DSO +0 +23 +13 +Package_SO +Infineon_PG-DSO-12-11_ThermalVias +Infineon{space}PG-DSO{space}12{space}pin,{space}exposed{space}pad:{space}4.5x8.1mm,{space}with{space}thermal{space}vias{space}(https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/) +PG-DSO +0 +42 +13 +Package_SO +Infineon_PG-DSO-20-30 +Infineon{space}SO{space}package{space}20pin,{space}exposed{space}pad{space}4.5x7mm{space}(https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/) +DSO-20 +0 +31 +21 +Package_SO +Infineon_PG-DSO-20-30_ThermalVias +Infineon{space}SO{space}package{space}20pin,{space}exposed{space}pad{space}4.5x7mm{space}(https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/) +DSO-20 +0 +45 +21 +Package_SO +Infineon_PG-DSO-20-32 +Infineon{space}SO{space}package{space}20pin{space}without{space}exposed{space}pad{space}(https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-32/) +DSO-20 +0 +20 +20 +Package_SO +Infineon_PG-TSDSO-14-22 +Infineon_PG-TSDSO-14-22 +Infineon{space}TSDSO{space}14-22{space} +0 +17 +15 +Package_SO +Linear_MSOP-12-16-1EP_3x4mm_P0.5mm +12-Lead{space}Plastic{space}Micro{space}Small{space}Outline{space}Package{space}(MS){space}[MSOP],{space}variant{space}of{space}MSOP-16{space}(see{space}http://cds.linear.com/docs/en/datasheet/3630fd.pdf) +SSOP{space}0.5 +0 +15 +13 +Package_SO +Linear_MSOP-12-16_3x4mm_P0.5mm +12-Lead{space}Plastic{space}Micro{space}Small{space}Outline{space}Package{space}(MS){space}[MSOP],{space}variant{space}of{space}MSOP-16{space}(see{space}https://www.analog.com/media/en/technical-documentation/data-sheets/3748fb.pdf) +SSOP{space}0.5 +0 +12 +12 +Package_SO +MFSOP6-4_4.4x3.6mm_P1.27mm +https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.4pin%20MFSOP6.html +MFSOP{space}4{space}pin{space}SMD +0 +4 +4 +Package_SO +MFSOP6-5_4.4x3.6mm_P1.27mm +https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.5pin%20MFSOP6.html +MFSOP{space}4{space}pin{space}SMD +0 +5 +5 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm +MS8E{space}Package;{space}8-Lead{space}Plastic{space}MSOP,{space}Exposed{space}Die{space}Pad{space}(see{space}Linear{space}Technology{space}05081662_K_MS8E.pdf) +SSOP{space}0.65 +0 +13 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm +MSOP,{space}8{space}Pin{space}(http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +13 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias +MSOP,{space}8{space}Pin{space}(http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +18 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm +MSOP,{space}8{space}Pin{space}(http://www.st.com/resource/en/datasheet/pm8834.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +13 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias +MSOP,{space}8{space}Pin{space}(http://www.st.com/resource/en/datasheet/pm8834.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +18 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm +MSOP,{space}8{space}Pin{space}(http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +14 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias +MSOP,{space}8{space}Pin{space}(http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +19 +9 +Package_SO +MSOP-8_3x3mm_P0.65mm +8-Lead{space}Plastic{space}Micro{space}Small{space}Outline{space}Package{space}(MS){space}[MSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +8 +8 +Package_SO +MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm +MSOP,{space}10{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +15 +11 +Package_SO +MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias +MSOP,{space}10{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +20 +11 +Package_SO +MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm +MSOP,{space}10{space}Pin{space}(www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +15 +11 +Package_SO +MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias +MSOP,{space}10{space}Pin{space}(www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +20 +11 +Package_SO +MSOP-10_3x3mm_P0.5mm +10-Lead{space}Plastic{space}Micro{space}Small{space}Outline{space}Package{space}(MS){space}[MSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.5 +0 +10 +10 +Package_SO +MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm +MSOP,{space}12{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +17 +13 +Package_SO +MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias +MSOP,{space}12{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +24 +13 +Package_SO +MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm +10-Lead{space}Plastic{space}Micro{space}Small{space}Outline{space}Package{space}(MS){space}[MSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.5 +0 +19 +13 +Package_SO +MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias +10-Lead{space}Plastic{space}Micro{space}Small{space}Outline{space}Package{space}(MS){space}[MSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.5 +0 +25 +13 +Package_SO +MSOP-12-16_3x4mm_P0.5mm +10-Lead{space}Plastic{space}Micro{space}Small{space}Outline{space}Package{space}(MS){space}[MSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.5 +0 +12 +12 +Package_SO +MSOP-12_3x4mm_P0.65mm +MSOP,{space}12{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/6957fb.pdf#page=36),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +12 +12 +Package_SO +MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm +MSOP,{space}16{space}Pin{space}(http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +21 +17 +Package_SO +MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias +MSOP,{space}16{space}Pin{space}(http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +28 +17 +Package_SO +MSOP-16_3x4mm_P0.5mm +MSOP,{space}16{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/436412f.pdf#page=22),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +MSOP{space}SO +0 +16 +16 +Package_SO +OnSemi_Micro8 +ON{space}Semiconductor{space}Micro8{space}(Case846A-02):{space}https://www.onsemi.com/pub/Collateral/846A-02.PDF +micro8 +0 +8 +8 +Package_SO +PSOP-44_16.9x27.17mm_P1.27mm +PSOP44:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}44{space}leads;{space}body{space}width{space}16.90{space}mm +PSOP{space}1.27 +0 +44 +44 +Package_SO +PowerIntegrations_SO-8 +Power-Integrations{space}variant{space}of{space}8-Lead{space}Plastic{space}Small{space}Outline{space}(SN){space}-{space}Narrow,{space}3.90{space}mm{space}Body{space}[SOIC],{space}see{space}https://ac-dc.power.com/sites/default/files/product-docs/senzero_family_datasheet.pdf +SOIC{space}1.27 +0 +8 +8 +Package_SO +PowerIntegrations_SO-8B +Power-Integrations{space}variant{space}of{space}8-Lead{space}Plastic{space}Small{space}Outline{space}(SN){space}-{space}Narrow,{space}3.90{space}mm{space}Body{space}[SOIC],{space}see{space}https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf +SOIC{space}1.27 +0 +7 +7 +Package_SO +PowerIntegrations_SO-8C +Power-Integrations{space}variant{space}of{space}8-Lead{space}Plastic{space}Small{space}Outline{space}(SN){space}-{space}Narrow,{space}3.90{space}mm{space}Body{space}[SOIC],{space}see{space}https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf +SOIC{space}1.27 +0 +7 +7 +Package_SO +PowerIntegrations_eSOP-12B +eSOP-12B{space}SMT{space}Flat{space}Package{space}with{space}Heatsink{space}Tab,{space}see{space}https://ac-dc.power.com/sites/default/files/product-docs/topswitch-jx_family_datasheet.pdf +Power{space}Integrations{space}K{space}Package +0 +12 +12 +Package_SO +PowerPAK_SO-8_Dual +PowerPAK{space}SO-8{space}Dual{space}(https://www.vishay.com/docs/71655/powerpak.pdf,{space}https://www.vishay.com/docs/72600/72600.pdf) +PowerPAK{space}SO-8{space}Dual +0 +10 +6 +Package_SO +PowerPAK_SO-8_Single +PowerPAK{space}SO-8{space}Single{space}(https://www.vishay.com/docs/71655/powerpak.pdf,{space}https://www.vishay.com/docs/72599/72599.pdf) +PowerPAK{space}SO-8{space}Single +0 +9 +5 +Package_SO +QSOP-16_3.9x4.9mm_P0.635mm +16-Lead{space}Plastic{space}Shrink{space}Small{space}Outline{space}Narrow{space}Body{space}(QR)-.150"{space}Body{space}[QSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.635 +0 +16 +16 +Package_SO +QSOP-20_3.9x8.7mm_P0.635mm +20-Lead{space}Plastic{space}Shrink{space}Small{space}Outline{space}Narrow{space}Body{space}(http://www.analog.com/media/en/technical-documentation/data-sheets/ADuM7640_7641_7642_7643.pdf) +QSOP{space}0.635 +0 +20 +20 +Package_SO +QSOP-24_3.9x8.7mm_P0.635mm +24-Lead{space}Plastic{space}Shrink{space}Small{space}Outline{space}Narrow{space}Body{space}(QR)-.150"{space}Body{space}[QSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049CH.pdf) +QSOP{space}0.635 +0 +24 +24 +Package_SO +SO-4_4.4x2.3mm_P1.27mm +4-Lead{space}Plastic{space}Small{space}Outline{space}(SO),{space}see{space}http://datasheet.octopart.com/OPIA403BTRE-Optek-datasheet-5328560.pdf +SO{space}SOIC{space}1.27 +0 +4 +4 +Package_SO +SO-4_4.4x3.6mm_P2.54mm +4-Lead{space}Plastic{space}Small{space}Outline{space}(SO),{space}see{space}https://www.elpro.org/de/index.php?controller=attachment&id_attachment=339 +SO{space}SOIC{space}2.54 +0 +4 +4 +Package_SO +SO-4_4.4x3.9mm_P2.54mm +SO,{space}4{space}Pin{space}(https://toshiba.semicon-storage.com/info/docget.jsp?did=10047&prodName=TLP3123),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SO{space}SO +0 +4 +4 +Package_SO +SO-4_4.4x4.3mm_P2.54mm +4-Lead{space}Plastic{space}Small{space}Outline{space}(SO),{space}see{space}https://docs.broadcom.com/docs/AV02-0173EN +SO{space}SOIC{space}2.54 +0 +4 +4 +Package_SO +SO-4_7.6x3.6mm_P2.54mm +4-Lead{space}Plastic{space}Small{space}Outline{space}(SO){space}(http://www.everlight.com/file/ProductFile/201407061745083848.pdf) +SO{space}SOIC{space}2.54 +0 +4 +4 +Package_SO +SO-5_4.4x3.6mm_P1.27mm +5-Lead{space}Plastic{space}Small{space}Outline{space}(SO),{space}see{space}https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SO{space}SOIC{space}1.27 +0 +5 +5 +Package_SO +SO-6L_10x3.84mm_P1.27mm +6-pin{space}plasic{space}small{space}outline{space}7,5mm{space}long{space}https://toshiba.semicon-storage.com/info/docget.jsp?did=53548&prodName=TLP2770 +SO-6L +0 +6 +6 +Package_SO +SO-6_4.4x3.6mm_P1.27mm +6-Lead{space}Plastic{space}Small{space}Outline{space}(SO),{space}see{space}https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SO{space}SOIC{space}1.27 +0 +6 +6 +Package_SO +SO-8_3.9x4.9mm_P1.27mm +SO,{space}8{space}Pin{space}(https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SO{space}SO +0 +8 +8 +Package_SO +SO-8_5.3x6.2mm_P1.27mm +8-Lead{space}Plastic{space}Small{space}Outline,{space}5.3x6.2mm{space}Body{space}(http://www.ti.com.cn/cn/lit/ds/symlink/tl7705a.pdf) +SOIC{space}1.27 +0 +8 +8 +Package_SO +SO-20_12.8x7.5mm_P1.27mm +SO-20,{space}12.8x7.5mm,{space}https://www.nxp.com/docs/en/data-sheet/SA605.pdf +S0-20{space} +0 +20 +20 +Package_SO +SOIC-4_4.55x2.6mm_P1.27mm +SOIC,{space}4{space}Pin{space}(https://toshiba.semicon-storage.com/info/docget.jsp?did=12884&prodName=TLP291),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +4 +4 +Package_SO +SOIC-4_4.55x3.7mm_P2.54mm +SOIC,{space}6{space}Pin{space}(https://toshiba.semicon-storage.com/info/docget.jsp?did=11791&prodName=TLP185),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +4 +4 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm +SOIC,{space}8{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +13 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias +SOIC,{space}8{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +20 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm +SOIC,{space}8{space}Pin{space}(http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +13 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias +SOIC,{space}8{space}Pin{space}(http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +20 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm +SOIC,{space}8{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +13 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias +SOIC,{space}8{space}Pin{space}(https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +20 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm +SOIC,{space}8{space}Pin{space}(http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +14 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias +SOIC,{space}8{space}Pin{space}(http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +23 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm +SOIC,{space}8{space}Pin{space}(https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +13 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias +SOIC,{space}8{space}Pin{space}(https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +20 +9 +Package_SO +SOIC-8-N7_3.9x4.9mm_P1.27mm +8-Lead{space}Plastic{space}Small{space}Outline{space}(SN){space}-{space}Narrow,{space}3.90{space}mm{space}Body{space}[SOIC],{space}pin{space}7{space}removed{space}(Microchip{space}Packaging{space}Specification{space}00000049BS.pdf,{space}http://www.onsemi.com/pub/Collateral/NCP1207B.PDF) +SOIC{space}1.27 +0 +7 +7 +Package_SO +SOIC-8_3.9x4.9mm_P1.27mm +SOIC,{space}8{space}Pin{space}(JEDEC{space}MS-012AA,{space}https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +8 +8 +Package_SO +SOIC-8_5.23x5.23mm_P1.27mm +SOIC,{space}8{space}Pin{space}(http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +8 +8 +Package_SO +SOIC-14W_7.5x9mm_P1.27mm +SOIC,{space}14{space}Pin{space}(JEDEC{space}MS-013AF,{space}https://www.analog.com/media/en/package-pcb-resources/package/54614177245586rw_14.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +14 +14 +Package_SO +SOIC-14_3.9x8.7mm_P1.27mm +SOIC,{space}14{space}Pin{space}(JEDEC{space}MS-012AB,{space}https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +14 +14 +Package_SO +SOIC-16W-12_7.5x10.3mm_P1.27mm +SOIC-16{space}With{space}12{space}Pin{space}Placed{space}-{space}Wide,{space}7.50{space}mm{space}Body{space}[SOIC]{space}(https://docs.broadcom.com/docs/AV02-0169EN) +SOIC{space}1.27{space}16{space}12{space}Wide +0 +12 +12 +Package_SO +SOIC-16W_5.3x10.2mm_P1.27mm +16-Lead{space}Plastic{space}Small{space}Outline{space}(SO){space}-{space}Wide,{space}5.3{space}mm{space}Body{space}(http://www.ti.com/lit/ml/msop002a/msop002a.pdf) +SOIC{space}1.27 +0 +16 +16 +Package_SO +SOIC-16W_7.5x10.3mm_P1.27mm +SOIC,{space}16{space}Pin{space}(JEDEC{space}MS-013AA,{space}https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/rw_16.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +16 +16 +Package_SO +SOIC-16W_7.5x12.8mm_P1.27mm +SOIC,{space}16{space}Pin{space}(https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ri_soic_ic/ri_16_1.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +16 +16 +Package_SO +SOIC-16_3.9x9.9mm_P1.27mm +SOIC,{space}16{space}Pin{space}(JEDEC{space}MS-012AC,{space}https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +16 +16 +Package_SO +SOIC-16_4.55x10.3mm_P1.27mm +SOIC,{space}16{space}Pin{space}(https://toshiba.semicon-storage.com/info/docget.jsp?did=12858&prodName=TLP291-4),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +16 +16 +Package_SO +SOIC-18W_7.5x11.6mm_P1.27mm +SOIC,{space}18{space}Pin{space}(JEDEC{space}MS-013AB,{space}https://www.analog.com/media/en/package-pcb-resources/package/33254132129439rw_18.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +18 +18 +Package_SO +SOIC-20W_7.5x12.8mm_P1.27mm +SOIC,{space}20{space}Pin{space}(JEDEC{space}MS-013AC,{space}https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +20 +20 +Package_SO +SOIC-24W_7.5x15.4mm_P1.27mm +SOIC,{space}24{space}Pin{space}(JEDEC{space}MS-013AD,{space}https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/RW_24.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +24 +24 +Package_SO +SOIC-28W_7.5x17.9mm_P1.27mm +SOIC,{space}28{space}Pin{space}(JEDEC{space}MS-013AE,{space}https://www.analog.com/media/en/package-pcb-resources/package/35833120341221rw_28.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +28 +28 +Package_SO +SOIC-28W_7.5x18.7mm_P1.27mm +SOIC,{space}28{space}Pin{space}(https://www.akm.com/akm/en/file/datasheet/AK5394AVS.pdf#page=23),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOIC{space}SO +0 +28 +28 +Package_SO +SOIJ-8_5.3x5.3mm_P1.27mm +8-Lead{space}Plastic{space}Small{space}Outline{space}(SM){space}-{space}Medium,{space}5.28{space}mm{space}Body{space}[SOIC]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SOIC{space}1.27 +0 +8 +8 +Package_SO +SOJ-36_10.16x23.49mm_P1.27mm +SOJ,{space}36{space}Pin{space}(http://www.issi.com/WW/pdf/61-64C5128AL.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOJ{space}SO +0 +36 +36 +Package_SO +SOP-4_3.8x4.1mm_P2.54mm +SOP,{space}4{space}Pin{space}(http://www.ixysic.com/home/pdfs.nsf/www/CPC1017N.pdf/$file/CPC1017N.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOP{space}SO +0 +4 +4 +Package_SO +SOP-4_4.4x2.6mm_P1.27mm +SOP,{space}4{space}Pin{space}(http://www.vishay.com/docs/83510/tcmt1100.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOP{space}SO +0 +4 +4 +Package_SO +SOP-8_3.76x4.96mm_P1.27mm +SOP,{space}8{space}Pin{space}(https://ww2.minicircuits.com/case_style/XX211.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOP{space}SO +0 +8 +8 +Package_SO +SOP-8_6.62x9.15mm_P2.54mm +SOP,{space}8{space}Pin{space}(http://www.ti.com/lit/ds/symlink/iso1050.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOP{space}SO +0 +8 +8 +Package_SO +SOP-16_4.4x10.4mm_P1.27mm +16-Lead{space}Plastic{space}Small{space}Outline{space}http://www.vishay.com/docs/49633/sg2098.pdf +SOP{space}1.27 +0 +16 +16 +Package_SO +SOP-16_4.55x10.3mm_P1.27mm +SOP,{space}16{space}Pin{space}(https://toshiba.semicon-storage.com/info/docget.jsp?did=12855&prodName=TLP290-4),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOP{space}SO +0 +16 +16 +Package_SO +SOP-18_7x12.5mm_P1.27mm +SOP,{space}18{space}Pin{space}(https://toshiba.semicon-storage.com/info/docget.jsp?did=30523),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SOP{space}SO +0 +18 +18 +Package_SO +SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm +4-Lead{space}Plastic{space}Stretched{space}Small{space}Outline{space}(SSO/Stretched{space}SO),{space}see{space}https://www.vishay.com/docs/84299/vor1142b4.pdf +SSO{space}Stretched{space}SO{space}SOIC{space}2.54 +0 +4 +4 +Package_SO +SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm +8-Lead{space}Plastic{space}Stretched{space}Small{space}Outline{space}(SSO/Stretched{space}SO),{space}see{space}https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO{space}Stretched{space}SO{space}SOIC{space}1.27 +0 +6 +6 +Package_SO +SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm +8-Lead{space}Plastic{space}Stretched{space}Small{space}Outline{space}(SSO/Stretched{space}SO),{space}see{space}https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO{space}Stretched{space}SO{space}SOIC{space}1.27 +0 +6 +6 +Package_SO +SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm +8-Lead{space}Plastic{space}Stretched{space}Small{space}Outline{space}(SSO/Stretched{space}SO),{space}see{space}https://www.vishay.com/docs/83831/lh1533ab.pdf +SSO{space}Stretched{space}SO{space}SOIC{space}Pitch{space}2.54 +0 +8 +8 +Package_SO +SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm +8-Lead{space}Plastic{space}Stretched{space}Small{space}Outline{space}(SSO/Stretched{space}SO),{space}see{space}https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO{space}Stretched{space}SO{space}SOIC{space}Pitch{space}1.27 +0 +8 +8 +Package_SO +SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm +8-Lead{space}Plastic{space}Stretched{space}Small{space}Outline{space}(SSO/Stretched{space}SO),{space}see{space}https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO{space}Stretched{space}SO{space}SOIC{space}Pitch{space}1.27 +0 +8 +8 +Package_SO +SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm +8-Lead{space}Plastic{space}Stretched{space}Small{space}Outline{space}(SSO/Stretched{space}SO),{space}see{space}https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO{space}Stretched{space}SO{space}SOIC{space}Pitch{space}1.27 +0 +8 +8 +Package_SO +SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm +8-Lead{space}Plastic{space}Stretched{space}Small{space}Outline{space}(SSO/Stretched{space}SO),{space}see{space}https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO{space}Stretched{space}SO{space}SOIC{space}Pitch{space}1.27 +0 +8 +8 +Package_SO +SSOP-8_2.95x2.8mm_P0.65mm +SSOP-8{space}2.9{space}x2.8mm{space}Pitch{space}0.65mm +SSOP-8{space}2.95x2.8mm{space}Pitch{space}0.65mm +0 +8 +8 +Package_SO +SSOP-8_3.9x5.05mm_P1.27mm +SSOP,{space}8{space}Pin{space}(http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SSOP{space}SO +0 +8 +8 +Package_SO +SSOP-8_3.95x5.21x3.27mm_P1.27mm +SSOP-8{space}3.95x5.21x3.27mm{space}Pitch{space}1.27mm +SSOP-8{space}3.95x5.21x3.27mm{space}1.27mm +0 +8 +8 +Package_SO +SSOP-8_5.25x5.24mm_P1.27mm +SSOP,{space}8{space}Pin{space}(http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SSOP{space}SO +0 +8 +8 +Package_SO +SSOP-10_3.9x4.9mm_P1.00mm +10-Lead{space}SSOP,{space}3.9{space}x{space}4.9mm{space}body,{space}1.00mm{space}pitch{space}(http://www.st.com/resource/en/datasheet/viper01.pdf) +SSOP{space}3.9{space}4.9{space}1.00 +0 +10 +10 +Package_SO +SSOP-14_5.3x6.2mm_P0.65mm +SSOP14:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}14{space}leads;{space}body{space}width{space}5.3{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot337-1_po.pdf) +SSOP{space}0.65 +0 +14 +14 +Package_SO +SSOP-16_3.9x4.9mm_P0.635mm +SSOP16:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}16{space}leads;{space}body{space}width{space}3.9{space}mm;{space}lead{space}pitch{space}0.635;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot519-1_po.pdf) +SSOP{space}0.635 +0 +16 +16 +Package_SO +SSOP-16_4.4x5.2mm_P0.65mm +SSOP16:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}16{space}leads;{space}body{space}width{space}4.4{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot369-1_po.pdf) +SSOP{space}0.65 +0 +16 +16 +Package_SO +SSOP-16_5.3x6.2mm_P0.65mm +SSOP16:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}16{space}leads;{space}body{space}width{space}5.3{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot338-1_po.pdf) +SSOP{space}0.65 +0 +16 +16 +Package_SO +SSOP-18_4.4x6.5mm_P0.65mm +SSOP18:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}18{space}leads;{space}body{space}width{space}4.4{space}mm{space}(http://toshiba.semicon-storage.com/info/docget.jsp?did=30523&prodName=TBD62783APG) +SSOP{space}0.65 +0 +18 +18 +Package_SO +SSOP-20_3.9x8.7mm_P0.635mm +SSOP20:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}24{space}leads;{space}body{space}width{space}3.9{space}mm;{space}lead{space}pitch{space}0.635;{space}(see{space}http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf) +SSOP{space}0.635 +0 +20 +20 +Package_SO +SSOP-20_4.4x6.5mm_P0.65mm +SSOP20:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}20{space}leads;{space}body{space}width{space}4.4{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot266-1_po.pdf) +SSOP{space}0.65 +0 +20 +20 +Package_SO +SSOP-20_5.3x7.2mm_P0.65mm +20-Lead{space}Plastic{space}Shrink{space}Small{space}Outline{space}(SS)-5.30{space}mm{space}Body{space}[SSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +20 +20 +Package_SO +SSOP-24_3.9x8.7mm_P0.635mm +SSOP24:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}24{space}leads;{space}body{space}width{space}3.9{space}mm;{space}lead{space}pitch{space}0.635;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot556-1_po.pdf) +SSOP{space}0.635 +0 +24 +24 +Package_SO +SSOP-24_5.3x8.2mm_P0.65mm +24-Lead{space}Plastic{space}Shrink{space}Small{space}Outline{space}(SS)-5.30{space}mm{space}Body{space}[SSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +24 +24 +Package_SO +SSOP-28_3.9x9.9mm_P0.635mm +SSOP28:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}28{space}leads;{space}body{space}width{space}3.9{space}mm;{space}lead{space}pitch{space}0.635;{space}(see{space}http://cds.linear.com/docs/en/datasheet/38901fb.pdf) +SSOP{space}0.635 +0 +28 +28 +Package_SO +SSOP-28_5.3x10.2mm_P0.65mm +28-Lead{space}Plastic{space}Shrink{space}Small{space}Outline{space}(SS)-5.30{space}mm{space}Body{space}[SSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +28 +28 +Package_SO +SSOP-32_11.305x20.495mm_P1.27mm +SSOP,{space}32{space}Pin{space}(http://www.issi.com/WW/pdf/61-64C5128AL.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +SSOP{space}SO +0 +32 +32 +Package_SO +SSOP-44_5.3x12.8mm_P0.5mm +44-Lead{space}Plastic{space}Shrink{space}Small{space}Outline{space}(SS)-5.30{space}mm{space}Body{space}[SSOP]{space}(http://cds.linear.com/docs/en/datasheet/680313fa.pdf) +SSOP{space}0.5 +0 +44 +44 +Package_SO +SSOP-48_7.5x15.9mm_P0.635mm +SSOP48:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}48{space}leads;{space}body{space}width{space}7.5{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot370-1_po.pdf) +SSOP{space}0.635 +0 +48 +48 +Package_SO +SSOP-56_7.5x18.5mm_P0.635mm +SSOP56:{space}plastic{space}shrink{space}small{space}outline{space}package;{space}56{space}leads;{space}body{space}width{space}7.5{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot371-1_po.pdf) +SSOP{space}0.635 +0 +56 +56 +Package_SO +STC_SOP-16_3.9x9.9mm_P1.27mm +STC{space}{space}SOP,{space}16{space}Pin{space}(https://www.stcmicro.com/datasheet/STC15F2K60S2-en.pdf#page=156),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +STC{space}SOP{space}SO +0 +16 +16 +Package_SO +ST_MultiPowerSO-30 +MultiPowerSO-30{space}3EP{space}16.0x17.2mm{space}Pitch{space}1mm{space}(http://www.st.com/resource/en/datasheet/vnh2sp30-e.pdf) +MultiPowerSO-30{space}3EP{space}16.0x17.2mm{space}Pitch{space}1mm +0 +33 +33 +Package_SO +ST_PowerSSO-24_SlugDown +ST{space}PowerSSO-24{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm{space}[JEDEC{space}MO-271]{space}(http://www.st.com/resource/en/datasheet/tda7266p.pdf,{space}http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST{space}PowerSSO-24{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm +0 +25 +25 +Package_SO +ST_PowerSSO-24_SlugDown_ThermalVias +ST{space}PowerSSO-24{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm{space}[JEDEC{space}MO-271]{space}(http://www.st.com/resource/en/datasheet/tda7266p.pdf,{space}http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST{space}PowerSSO-24{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm +0 +38 +25 +Package_SO +ST_PowerSSO-24_SlugUp +ST{space}PowerSSO-24{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm{space}[JEDEC{space}MO-271]{space}(http://www.st.com/resource/en/datasheet/tda7266p.pdf,{space}http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST{space}PowerSSO-24{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm +0 +24 +24 +Package_SO +ST_PowerSSO-36_SlugDown +ST{space}PowerSSO-36{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm{space}[JEDEC{space}MO-271]{space}(http://www.st.com/resource/en/datasheet/tda7492p.pdf,{space}http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST{space}PowerSSO-36{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm +0 +37 +37 +Package_SO +ST_PowerSSO-36_SlugDown_ThermalVias +ST{space}PowerSSO-36{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm{space}[JEDEC{space}MO-271]{space}(http://www.st.com/resource/en/datasheet/tda7492p.pdf,{space}http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST{space}PowerSSO-36{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm +0 +50 +37 +Package_SO +ST_PowerSSO-36_SlugUp +ST{space}PowerSSO-36{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm{space}[JEDEC{space}MO-271]{space}(http://www.st.com/resource/en/datasheet/tda7492p.pdf,{space}http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST{space}PowerSSO-36{space}1EP{space}7.5x10.3mm{space}Pitch{space}0.8mm +0 +36 +36 +Package_SO +TI_SO-PowerPAD-8 +8-Lead{space}Plastic{space}PSOP,{space}Exposed{space}Die{space}Pad{space}(TI{space}DDA0008B,{space}see{space}http://www.ti.com/lit/ds/symlink/lm3404.pdf) +SSOP{space}0.50{space}exposed{space}pad +0 +12 +9 +Package_SO +TI_SO-PowerPAD-8_ThermalVias +8-pin{space}HTSOP{space}package{space}with{space}1.27mm{space}pin{space}pitch,{space}compatible{space}with{space}SOIC-8,{space}3.9x4.9mm²{space}body,{space}exposed{space}pad,{space}thermal{space}vias{space}with{space}large{space}copper{space}area,{space}as{space}proposed{space}in{space}http://www.ti.com/lit/ds/symlink/tps5430.pdf +HTSOP{space}1.27 +0 +19 +9 +Package_SO +TSOP-5_1.65x3.05mm_P0.95mm +TSOP-5{space}package{space}(comparable{space}to{space}TSOT-23),{space}https://www.vishay.com/docs/71200/71200.pdf +Jedec{space}MO-193C{space}TSOP-5L +0 +5 +5 +Package_SO +TSOP-6_1.65x3.05mm_P0.95mm +TSOP-6{space}package{space}(comparable{space}to{space}TSOT-23),{space}https://www.vishay.com/docs/71200/71200.pdf +Jedec{space}MO-193C{space}TSOP-6L +0 +6 +6 +Package_SO +TSOP-I-28_11.8x8mm_P0.55mm +TSOP{space}I,{space}28{space}pins,{space}18.8x8mm{space}body,{space}0.55mm{space}pitch,{space}IPC-calculated{space}pads{space}(http://ww1.microchip.com/downloads/en/devicedoc/doc0807.pdf) +TSOP{space}I{space}28{space}pins +0 +28 +28 +Package_SO +TSOP-I-32_11.8x8mm_P0.5mm +TSOP-I,{space}32{space}Pin{space}(http://www.issi.com/WW/pdf/61-64C5128AL.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +TSOP-I{space}SO +0 +32 +32 +Package_SO +TSOP-I-32_18.4x8mm_P0.5mm +TSOP{space}I,{space}32{space}pins,{space}18.4x8mm{space}body{space}(https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf,{space}http://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/f32pm25.pdf) +TSOP{space}I{space}32 +0 +32 +32 +Package_SO +TSOP-I-32_18.4x8mm_P0.5mm_Reverse +TSOP{space}I,{space}32{space}pins,{space}18.4x8mm{space}body{space}(http://www.futurlec.com/Datasheet/Memory/628128.pdf),{space}reverse{space}mount +TSOP{space}I{space}32{space}reverse +0 +32 +32 +Package_SO +TSOP-I-48_18.4x12mm_P0.5mm +TSOP{space}I,{space}32{space}pins,{space}18.4x8mm{space}body{space}(https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf) +TSOP{space}I{space}32 +0 +48 +48 +Package_SO +TSOP-I-56_18.4x14mm_P0.5mm +TSOP{space}I,{space}32{space}pins,{space}18.4x8mm{space}body{space}(https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf) +TSOP{space}I{space}32 +0 +56 +56 +Package_SO +TSOP-II-32_21.0x10.2mm_P1.27mm +32-lead{space}plastic{space}TSOP;{space}Type{space}II +TSOP-II{space}32 +0 +32 +32 +Package_SO +TSOP-II-44_10.16x18.41mm_P0.8mm +TSOP-II,{space}44{space}Pin{space}(http://www.issi.com/WW/pdf/61-64C5128AL.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +TSOP-II{space}SO +0 +44 +44 +Package_SO +TSOP-II-54_22.2x10.16mm_P0.8mm +54-lead{space}TSOP{space}typ{space}II{space}package +TSOPII{space}TSOP2 +0 +54 +54 +Package_SO +TSSOP-8_3x3mm_P0.65mm +TSSOP8:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}8{space}leads;{space}body{space}width{space}3{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot505-1_po.pdf) +SSOP{space}0.65 +0 +8 +8 +Package_SO +TSSOP-8_4.4x3mm_P0.65mm +8-Lead{space}Plastic{space}Thin{space}Shrink{space}Small{space}Outline{space}(ST)-4.4{space}mm{space}Body{space}[TSSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +8 +8 +Package_SO +TSSOP-10_3x3mm_P0.5mm +TSSOP10:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}10{space}leads;{space}body{space}width{space}3{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot552-1_po.pdf) +SSOP{space}0.5 +0 +10 +10 +Package_SO +TSSOP-14-1EP_4.4x5mm_P0.65mm +14-Lead{space}Plastic{space}Thin{space}Shrink{space}Small{space}Outline{space}(ST)-4.4{space}mm{space}Body{space}[TSSOP]{space}with{space}exposed{space}pad{space}(http://cds.linear.com/docs/en/datasheet/34301fa.pdf) +SSOP{space}0.65{space}exposed{space}pad +0 +18 +15 +Package_SO +TSSOP-14_4.4x5mm_P0.65mm +14-Lead{space}Plastic{space}Thin{space}Shrink{space}Small{space}Outline{space}(ST)-4.4{space}mm{space}Body{space}[TSSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +14 +14 +Package_SO +TSSOP-16-1EP_4.4x5mm_P0.65mm +FE{space}Package;{space}16-Lead{space}Plastic{space}TSSOP{space}(4.4mm);{space}Exposed{space}Pad{space}Variation{space}BB;{space}(see{space}Linear{space}Technology{space}1956f.pdf) +SSOP{space}0.65 +0 +24 +17 +Package_SO +TSSOP-16_4.4x5mm_P0.65mm +16-Lead{space}Plastic{space}Thin{space}Shrink{space}Small{space}Outline{space}(ST)-4.4{space}mm{space}Body{space}[TSSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +16 +16 +Package_SO +TSSOP-20_4.4x6.5mm_P0.65mm +20-Lead{space}Plastic{space}Thin{space}Shrink{space}Small{space}Outline{space}(ST)-4.4{space}mm{space}Body{space}[TSSOP]{space}(see{space}Microchip{space}Packaging{space}Specification{space}00000049BS.pdf) +SSOP{space}0.65 +0 +20 +20 +Package_SO +TSSOP-24_4.4x7.8mm_P0.65mm +TSSOP24:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}24{space}leads;{space}body{space}width{space}4.4{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot355-1_po.pdf) +SSOP{space}0.65 +0 +24 +24 +Package_SO +TSSOP-28-1EP_4.4x9.7mm_P0.65mm +TSSOP28:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}28{space}leads;{space}body{space}width{space}4.4{space}mm;{space}Exposed{space}Pad{space}Variation;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot361-1_po.pdf) +SSOP{space}0.65 +0 +36 +29 +Package_SO +TSSOP-28_4.4x9.7mm_P0.65mm +TSSOP28:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}28{space}leads;{space}body{space}width{space}4.4{space}mm;{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot361-1_po.pdf) +SSOP{space}0.65 +0 +28 +28 +Package_SO +TSSOP-30_4.4x7.8mm_P0.5mm +TSSOP30:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}30{space}leads;{space}body{space}width{space}4.4{space}mm{space}(http://www.ti.com/lit/ds/symlink/bq78350.pdf) +SSOP{space}0.5 +0 +30 +30 +Package_SO +TSSOP-32_6.1x11mm_P0.65mm +TSSOP32:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}32{space}leads;{space}body{space}width{space}6.1{space}mm;{space}lead{space}pitch{space}0.65{space}mm{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot487-1_po.pdf) +SSOP{space}0.65 +0 +32 +32 +Package_SO +TSSOP-38_4.4x9.7mm_P0.5mm +TSSOP38:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}38{space}leads;{space}body{space}width{space}4.4{space}mm{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot510-1_po.pdf) +SSOP{space}0.5 +0 +38 +38 +Package_SO +TSSOP-38_6.1x12.5mm_P0.65mm +TSSOP38:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}38{space}leads;{space}body{space}width{space}6.1{space}mm{space}(http://www.ti.com/lit/ds/symlink/msp430g2744.pdf) +SSOP{space}0.65 +0 +38 +38 +Package_SO +TSSOP-44_4.4x11.2mm_P0.5mm +TSSOP44:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}44{space}leads;{space}body{space}width{space}4.4{space}mm{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot510-1_po.pdf) +SSOP{space}0.5 +0 +44 +44 +Package_SO +TSSOP-48_6.1x12.5mm_P0.5mm +TSSOP48:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}48{space}leads;{space}body{space}width{space}6.1{space}mm{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot362-1_po.pdf) +SSOP{space}0.5 +0 +48 +48 +Package_SO +TSSOP-56_6.1x14mm_P0.5mm +TSSOP56:{space}plastic{space}thin{space}shrink{space}small{space}outline{space}package;{space}56{space}leads;{space}body{space}width{space}6.1{space}mm{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot364-1_po.pdf) +SSOP{space}0.5 +0 +56 +56 +Package_SO +Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm +Texas{space}Instruments{space}HSOP{space}9,{space}1.27mm{space}pitch,{space}3.9x4.9mm{space}body,{space}exposed{space}pad,{space}DDA0008J{space}(http://www.ti.com/lit/ds/symlink/tps5430.pdf) +HSOP{space}1.27 +0 +11 +9 +Package_SO +Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias +Texas{space}Instruments{space}HSOP{space}9,{space}1.27mm{space}pitch,{space}3.9x4.9mm{space}body,{space}exposed{space}pad,{space}thermal{space}vias,{space}DDA0008J{space}(http://www.ti.com/lit/ds/symlink/tps5430.pdf) +HSOP{space}1.27 +0 +20 +9 +Package_SO +Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias +8-pin{space}HTSOP{space}package{space}with{space}1.27mm{space}pin{space}pitch,{space}compatible{space}with{space}SOIC-8,{space}3.9x4.9mm{space}body,{space}exposed{space}pad,{space}thermal{space}vias,{space}http://www.ti.com/lit/ds/symlink/drv8870.pdf +HTSOP{space}1.27 +0 +18 +9 +Package_SO +Texas_PWP0020A +20-Pin{space}Thermally{space}Enhanced{space}Thin{space}Shrink{space}Small-Outline{space}Package,{space}Body{space}4.4x6.5x1.1mm,{space}Pad{space}3.0x4.2mm,{space}Texas{space}Instruments{space}(see{space}http://www.ti.com/lit/ds/symlink/lm5118.pdf) +PWP{space}HTSSOP{space}0.65mm +0 +25 +21 +Package_SO +Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm +HSOIC,{space}8{space}Pin{space}(http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28,{space}http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HSOIC{space}SO +0 +16 +9 +Package_SO +Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias +HSOIC,{space}8{space}Pin{space}(http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28,{space}http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +HSOIC{space}SO +0 +23 +9 +Package_SO +Texas_R-PDSO-N5 +Plastic{space}Small{space}outline{space}http://www.ti.com/lit/ml/mpds158c/mpds158c.pdf +SOT23{space}R-PDSO-N5 +0 +5 +5 +Package_SO +VSO-40_7.6x15.4mm_P0.762mm +VSO40:{space}plastic{space}very{space}small{space}outline{space}package;{space}40{space}leads{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot158-1_po.pdf) +SSOP{space}0.762 +0 +40 +40 +Package_SO +VSO-56_11.1x21.5mm_P0.75mm +VSO56:{space}plastic{space}very{space}small{space}outline{space}package;{space}56{space}leads{space}(see{space}NXP{space}SSOP-TSSOP-VSO-REFLOW.pdf{space}and{space}sot190-1_po.pdf) +SSOP{space}0.75 +0 +56 +56 +Package_SO +VSSOP-8_2.3x2mm_P0.5mm +VSSOP-8{space}2.3x2mm{space}Pitch{space}0.5mm +VSSOP-8{space}2.3x2mm{space}Pitch{space}0.5mm +0 +8 +8 +Package_SO +VSSOP-8_2.4x2.1mm_P0.5mm +http://www.ti.com/lit/ml/mpds050d/mpds050d.pdf +VSSOP{space}DCU{space}R-PDSO-G8{space}Pitch0.5mm +0 +8 +8 +Package_SO +VSSOP-8_3.0x3.0mm_P0.65mm +VSSOP-8{space}3.0{space}x{space}3.0,{space}http://www.ti.com/lit/ds/symlink/lm75b.pdf +VSSOP-8{space}3.0{space}x{space}3.0 +0 +8 +8 +Package_SO +VSSOP-10_3x3mm_P0.5mm +VSSOP,{space}10{space}Pin{space}(http://www.ti.com/lit/ds/symlink/ads1115.pdf),{space}generated{space}with{space}kicad-footprint-generator{space}ipc_gullwing_generator.py +VSSOP{space}SO +0 +10 +10 +Package_SO +Vishay_PowerPAK_1212-8_Dual +PowerPAK{space}1212-8{space}Dual{space}(https://www.vishay.com/docs/71656/ppak12128.pdf,{space}https://www.vishay.com/docs/72598/72598.pdf) +Vishay_PowerPAK_1212-8_Dual +0 +6 +6 +Package_SO +Vishay_PowerPAK_1212-8_Single +PowerPAK{space}1212-8{space}Single{space}(https://www.vishay.com/docs/71656/ppak12128.pdf,{space}https://www.vishay.com/docs/72597/72597.pdf) +Vishay{space}PowerPAK{space}1212-8{space}Single +0 +5 +5 +Package_SO +Zetex_SM8 +Zetex,{space}{space}SMD,{space}8{space}pin{space}package{space}(http://datasheet.octopart.com/ZDT6758TA-Zetex-datasheet-68057.pdf) +Zetex{space}SM8 +0 +8 +8 diff --git a/gm_platform/platform/fp-lib-table b/gm_platform/platform/fp-lib-table new file mode 100644 index 0000000..cd97d77 --- /dev/null +++ b/gm_platform/platform/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name "platform")(type "KiCad")(uri "${KIPRJMOD}/platform.pretty")(options "")(descr "")) +) diff --git a/gm_platform/platform/lid_switch_plunger.scad b/gm_platform/platform/lid_switch_plunger.scad new file mode 100644 index 0000000..9102a35 --- /dev/null +++ b/gm_platform/platform/lid_switch_plunger.scad @@ -0,0 +1,31 @@ + +case_inside_h = 54.5; +case_standoff_h = 6.0; +pcb_h = 1.6; +switch_h = 12.2; +glue_h = 0.2; +tolerance = 0.7; +height = case_inside_h - case_standoff_h - pcb_h - switch_h - glue_h - tolerance; + +eps = 0.01; +base_w = 20; +base_h = base_w; +base_d = 3; +stem_w = 7; +stem_h = stem_w; +plunger_w = 20; +plunger_h = 25; +plunger_d = 3; + + +minkowski(){ + cube([base_w, base_h, eps], center=true); + cylinder(base_d, base_d, 0, $fn=32); +}; + +translate([0, 0, height/2]) +cube([stem_w, stem_h, height], center=true); + +translate([0, 0, height-plunger_d]) +translate([0, 0, plunger_d/2]) +cube([plunger_w, plunger_h, plunger_d], center=true); \ No newline at end of file diff --git a/gm_platform/platform/platform-cache.lib b/gm_platform/platform/platform-cache.lib new file mode 100644 index 0000000..e9980d3 --- /dev/null +++ b/gm_platform/platform/platform-cache.lib @@ -0,0 +1,972 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 4xxx_bom_item +# +DEF 4xxx_bom_item E 0 40 Y Y 1 F N +F0 "E" -100 0 50 H V L CNN +F1 "4xxx_bom_item" 50 0 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -120 0 10 0 1 0 F +ENDDRAW +ENDDEF +# +# 74xx_74HC595 +# +DEF 74xx_74HC595 U 0 20 Y Y 1 F N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74HC595" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS595 74HCT595 +$FPLIST + DIP*W7.62mm* + SOIC*3.9x9.9mm*P1.27mm* + TSSOP*4.4x5mm*P0.65mm* + SOIC*5.3x10.2mm*P1.27mm* + SOIC*7.5x10.3mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X QB 1 400 300 100 L 50 50 1 0 T +X ~SRCLR 10 -400 100 100 R 50 50 1 0 I +X SRCLK 11 -400 200 100 R 50 50 1 0 I +X RCLK 12 -400 -100 100 R 50 50 1 0 I +X ~OE 13 -400 -200 100 R 50 50 1 0 I +X SER 14 -400 400 100 R 50 50 1 0 I +X QA 15 400 400 100 L 50 50 1 0 T +X VCC 16 0 600 100 D 50 50 1 0 W +X QC 2 400 200 100 L 50 50 1 0 T +X QD 3 400 100 100 L 50 50 1 0 T +X QE 4 400 0 100 L 50 50 1 0 T +X QF 5 400 -100 100 L 50 50 1 0 T +X QG 6 400 -200 100 L 50 50 1 0 T +X QH 7 400 -300 100 L 50 50 1 0 T +X GND 8 0 -700 100 U 50 50 1 0 W +X QH' 9 400 -500 100 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# Connector_Conn_01x03_Male +# +DEF Connector_Conn_01x03_Male J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Conn_01x03_Male" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +X Pin_1 1 200 100 150 L 50 50 1 1 P +X Pin_2 2 200 0 150 L 50 50 1 1 P +X Pin_3 3 200 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Conn_01x04_Male +# +DEF Connector_Conn_01x04_Male J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Conn_01x04_Male" 0 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -195 0 -205 1 1 6 F +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +P 2 1 1 6 50 -200 34 -200 N +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +X Pin_1 1 200 100 150 L 50 50 1 1 P +X Pin_2 2 200 0 150 L 50 50 1 1 P +X Pin_3 3 200 -100 150 L 50 50 1 1 P +X Pin_4 4 200 -200 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Conn_01x06_Male +# +DEF Connector_Conn_01x06_Male J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Conn_01x06_Male" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -295 0 -305 1 1 6 F +S 34 -195 0 -205 1 1 6 F +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +S 34 205 0 195 1 1 6 F +P 2 1 1 6 50 -300 34 -300 N +P 2 1 1 6 50 -200 34 -200 N +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +P 2 1 1 6 50 200 34 200 N +X Pin_1 1 200 200 150 L 50 50 1 1 P +X Pin_2 2 200 100 150 L 50 50 1 1 P +X Pin_3 3 200 0 150 L 50 50 1 1 P +X Pin_4 4 200 -100 150 L 50 50 1 1 P +X Pin_5 5 200 -200 150 L 50 50 1 1 P +X Pin_6 6 200 -300 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Conn_01x08_Male +# +DEF Connector_Conn_01x08_Male J 0 40 Y N 1 F N +F0 "J" 0 400 50 H V C CNN +F1 "Connector_Conn_01x08_Male" 0 -500 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -395 0 -405 1 1 6 F +S 34 -295 0 -305 1 1 6 F +S 34 -195 0 -205 1 1 6 F +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +S 34 205 0 195 1 1 6 F +S 34 305 0 295 1 1 6 F +P 2 1 1 6 50 -400 34 -400 N +P 2 1 1 6 50 -300 34 -300 N +P 2 1 1 6 50 -200 34 -200 N +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +P 2 1 1 6 50 200 34 200 N +P 2 1 1 6 50 300 34 300 N +X Pin_1 1 200 300 150 L 50 50 1 1 P +X Pin_2 2 200 200 150 L 50 50 1 1 P +X Pin_3 3 200 100 150 L 50 50 1 1 P +X Pin_4 4 200 0 150 L 50 50 1 1 P +X Pin_5 5 200 -100 150 L 50 50 1 1 P +X Pin_6 6 200 -200 150 L 50 50 1 1 P +X Pin_7 7 200 -300 150 L 50 50 1 1 P +X Pin_8 8 200 -400 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Micro_SD_Card +# +DEF Connector_Micro_SD_Card J 0 40 Y Y 1 F N +F0 "J" -650 600 50 H V C CNN +F1 "Connector_Micro_SD_Card" 650 600 50 H V R CNN +F2 "" 1150 300 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + microSD* +$ENDFPLIST +DRAW +S -300 -375 -200 -425 0 1 0 F +S -300 -275 -200 -325 0 1 0 F +S -300 -175 -200 -225 0 1 0 F +S -300 -75 -200 -125 0 1 0 F +S -300 25 -200 -25 0 1 0 F +S -300 125 -200 75 0 1 0 F +S -300 225 -200 175 0 1 0 F +S -300 325 -200 275 0 1 0 F +P 6 0 1 10 650 500 650 550 -750 550 -750 -650 650 -650 650 -450 N +P 11 0 1 10 -350 -450 -350 350 -50 350 100 500 150 500 150 450 250 450 300 500 800 500 800 -450 -350 -450 f +X DAT2 1 -900 300 150 R 50 50 1 1 B +X DAT3/CD 2 -900 200 150 R 50 50 1 1 B +X CMD 3 -900 100 150 R 50 50 1 1 I +X VDD 4 -900 0 150 R 50 50 1 1 W +X CLK 5 -900 -100 150 R 50 50 1 1 I +X VSS 6 -900 -200 150 R 50 50 1 1 W +X DAT0 7 -900 -300 150 R 50 50 1 1 I +X DAT1 8 -900 -400 150 R 50 50 1 1 I +X SHIELD 9 800 -600 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_USB_B +# +DEF Connector_USB_B J 0 40 Y Y 1 F N +F0 "J" -200 450 50 H V L CNN +F1 "Connector_USB_B" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -150 220 -100 180 0 1 0 F +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 2 0 1 10 -75 85 25 85 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 7 0 1 0 -160 170 -90 170 -90 225 -105 240 -145 240 -160 225 -160 170 N +X VBUS 1 300 200 100 L 50 50 1 1 w +X D- 2 300 -100 100 L 50 50 1 1 P +X D+ 3 300 0 100 L 50 50 1 1 P +X GND 4 0 -400 100 U 50 50 1 1 w +X Shield 5 -100 -400 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Converter_ACDC_IRM-02-12 +# +DEF Converter_ACDC_IRM-02-12 PS 0 20 Y Y 1 F N +F0 "PS" 0 200 50 H V C CNN +F1 "Converter_ACDC_IRM-02-12" 0 -200 50 H V C CNN +F2 "Converter_ACDC:Converter_ACDC_MeanWell_IRM-02-xx_THT" 0 -300 50 H I C CNN +F3 "" 400 -350 50 H I C CNN +ALIAS IRM-02-5 IRM-02-9 IRM-02-12 IRM-02-15 IRM-02-24 +$FPLIST + Converter*ACDC*MeanWell*IRM*02* +$ENDFPLIST +DRAW +A -185 38 28 -1525 -275 0 1 0 N -210 25 -160 25 +A -135 11 29 292 1508 0 1 0 N -110 25 -160 25 +S -300 150 300 -150 0 1 10 f +P 2 0 1 0 -210 -25 -110 -25 N +P 2 0 1 0 110 -25 210 -25 N +P 2 0 1 0 110 25 130 25 N +P 2 0 1 0 150 25 170 25 N +P 2 0 1 0 190 25 210 25 N +X AC/N 1 -400 -100 100 R 50 50 1 1 W +X AC/L 2 -400 100 100 R 50 50 1 1 W +X -Vout 3 400 -100 100 L 50 50 1 1 w +X +Vout 4 400 100 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_D_Schottky_ALT +# +DEF Device_D_Schottky_ALT D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Device_D_Schottky_ALT" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 F +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_D_Zener_ALT +# +DEF Device_D_Zener_ALT D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Device_D_Zener_ALT" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 3 0 1 8 -50 -50 -50 50 -30 50 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 F +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Fuse +# +DEF Device_Fuse F 0 0 N Y 1 F N +F0 "F" 80 0 50 V V C CNN +F1 "Device_Fuse" -75 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *Fuse* +$ENDFPLIST +DRAW +S -30 -100 30 100 0 1 10 N +P 2 0 1 0 0 100 0 -100 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_L_Core_Ferrite +# +DEF Device_L_Core_Ferrite L 0 40 N N 1 F N +F0 "L" -50 0 50 V V C CNN +F1 "Device_L_Core_Ferrite" 110 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Choke_* + *Coil* + Inductor_* + L_* +$ENDFPLIST +DRAW +A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50 +A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0 +A 0 25 25 -899 899 0 1 0 N 0 0 0 50 +A 0 75 25 -899 899 0 1 0 N 0 50 0 100 +P 2 0 1 0 40 -110 40 -90 N +P 2 0 1 0 40 -70 40 -50 N +P 2 0 1 0 40 -30 40 -10 N +P 2 0 1 0 40 10 40 30 N +P 2 0 1 0 40 50 40 70 N +P 2 0 1 0 40 90 40 110 N +P 2 0 1 0 60 -90 60 -110 N +P 2 0 1 0 60 -50 60 -70 N +P 2 0 1 0 60 -10 60 -30 N +P 2 0 1 0 60 30 60 10 N +P 2 0 1 0 60 70 60 50 N +P 2 0 1 0 60 110 60 90 N +X 1 1 0 150 50 D 50 50 1 1 P +X 2 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Lamp_Neon +# +DEF Device_Lamp_Neon NE 0 1 Y N 1 F N +F0 "NE" 25 150 50 H V L CNN +F1 "Device_Lamp_Neon" 25 -150 50 H V L CNN +F2 "" 0 100 50 V I C CNN +F3 "" 0 100 50 V I C CNN +DRAW +C 0 0 100 0 1 0 N +C 40 -50 10 0 1 0 F +S -60 -20 60 -30 0 1 0 F +S -60 30 60 20 0 1 0 F +P 2 0 1 0 0 -100 0 -30 N +P 2 0 1 0 0 30 0 100 N +X ~ 1 0 -200 100 U 50 50 1 1 P +X ~ 2 0 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R +# +DEF Device_R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "Device_R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_POT_TRIM +# +DEF Device_R_POT_TRIM RV 0 40 Y N 1 F N +F0 "RV" -175 0 50 V V C CNN +F1 "Device_R_POT_TRIM" -100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Potentiometer* +$ENDFPLIST +DRAW +S 40 100 -40 -100 0 1 10 N +P 2 0 1 0 60 30 60 -30 N +P 2 0 1 0 100 0 60 0 N +X 1 1 0 150 50 D 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +X 3 3 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Varistor +# +DEF Device_Varistor RV 0 0 N Y 1 F N +F0 "RV" 125 0 50 V V C CNN +F1 "Device_Varistor" -125 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + RV_* + Varistor* +$ENDFPLIST +DRAW +T 0 -70 -80 50 0 0 0 U Normal 0 C C +S -40 -100 40 100 0 1 10 N +P 3 0 1 0 -75 100 -75 50 75 -50 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Interface_USB_CH340G +# +DEF Interface_USB_CH340G U 0 20 Y Y 1 F N +F0 "U" -200 550 50 H V R CNN +F1 "Interface_USB_CH340G" 50 550 50 H V L CNN +F2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" 50 -550 50 H I L CNN +F3 "http://www.datasheet5.com/pdf-local-2195953" -350 800 50 H I C CNN +$FPLIST + SOIC*3.9x9.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 500 300 -500 0 1 10 f +X GND 1 0 -600 100 U 50 50 1 1 W +X ~DSR 10 400 0 100 L 50 50 1 1 I +X ~RI 11 400 -100 100 L 50 50 1 1 I +X ~DCD 12 400 -200 100 L 50 50 1 1 I +X ~DTR 13 400 -300 100 L 50 50 1 1 O +X ~RTS 14 400 -400 100 L 50 50 1 1 O +X R232 15 -400 300 100 R 50 50 1 1 I +X VCC 16 0 600 100 D 50 50 1 1 W +X TXD 2 400 300 100 L 50 50 1 1 O +X RXD 3 400 400 100 L 50 50 1 1 I +X V3 4 -100 600 100 D 50 50 1 1 P +X UD+ 5 -400 100 100 R 50 50 1 1 B +X UD- 6 -400 0 100 R 50 50 1 1 B +X XI 7 -400 -200 100 R 50 50 1 1 I +X XO 8 -400 -400 100 R 50 50 1 1 O +X ~CTS 9 400 100 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Isolator_HCPL-261N +# +DEF Isolator_HCPL-261N U 0 0 Y Y 1 F N +F0 "U" -160 350 50 H V C CNN +F1 "Isolator_HCPL-261N" 0 -350 50 H V C CNN +F2 "Package_DIP:DIP-8_W7.62mm" 0 -500 50 H I C CNN +F3 "" -850 550 50 H I C CNN +ALIAS HCPL-261N +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +C 80 -60 10 0 1 10 N +S -200 300 200 -300 1 1 10 f +P 2 0 1 10 105 -140 105 -65 N +P 2 0 1 10 105 -85 105 -115 N +P 2 0 1 10 135 -155 135 -200 N +P 3 0 1 10 -25 -130 -25 -145 25 -145 N +P 3 0 1 10 -25 -75 -25 -60 20 -60 N +P 3 0 1 10 50 -160 50 -200 200 -200 N +P 3 0 1 10 50 -50 50 200 200 200 N +P 3 0 1 10 80 -50 80 100 200 100 N +P 4 0 1 0 -200 -200 -155 -200 -155 0 -200 0 N +P 4 0 1 10 105 -130 105 -170 85 -170 85 -155 N +P 4 0 1 10 105 -105 25 -185 25 -25 105 -105 N +P 4 0 1 10 105 -70 105 -30 125 -30 125 -45 N +P 4 0 1 10 110 -100 150 -60 150 0 200 0 N +P 5 0 1 10 105 -125 135 -155 130 -140 120 -150 135 -155 N +P 2 1 1 10 -180 -125 -130 -125 N +P 2 1 1 0 -65 -210 -65 -260 N +P 2 1 1 0 -65 -120 -65 -170 N +P 2 1 1 0 -65 -30 -65 -80 N +P 2 1 1 0 -65 60 -65 10 N +P 2 1 1 0 -65 150 -65 100 N +P 2 1 1 0 -65 240 -65 190 N +P 2 1 1 10 -50 -75 0 -75 N +P 4 1 1 10 -155 -125 -180 -75 -130 -75 -155 -125 N +P 4 1 1 10 -25 -75 -50 -125 0 -125 -25 -75 N +P 5 1 1 5 -115 -120 -85 -120 -100 -125 -100 -115 -85 -120 N +P 5 1 1 5 -115 -80 -85 -80 -100 -85 -100 -75 -85 -80 N +X NC 1 -200 200 100 R 50 25 1 1 N N +X C1 2 -300 0 100 R 50 25 1 1 P +X A2 3 -300 -200 100 R 50 25 1 1 P +X GND 5 300 -200 100 L 50 25 1 1 W +X VO1 6 300 0 100 L 50 25 1 1 C +X EN 7 300 100 100 L 50 25 1 1 I +X VCC 8 300 200 100 L 50 25 1 1 W +ENDDRAW +ENDDEF +# +# MCU_ST_STM32F0_STM32F030F4Px +# +DEF MCU_ST_STM32F0_STM32F030F4Px U 0 20 Y Y 1 F N +F0 "U" -400 650 50 H V L CNN +F1 "MCU_ST_STM32F0_STM32F030F4Px" 200 650 50 H V L CNN +F2 "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" -400 -700 50 H I R CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TSSOP*4.4x6.5mm*P0.65mm* +$ENDFPLIST +DRAW +S -400 -700 400 600 0 1 10 f +X BOOT0 1 -500 300 100 R 50 50 1 1 I +X PA4 10 500 100 100 L 50 50 1 1 B +X PA5 11 500 0 100 L 50 50 1 1 B +X PA6 12 500 -100 100 L 50 50 1 1 B +X PA7 13 500 -200 100 L 50 50 1 1 B +X PB1 14 -500 -600 100 R 50 50 1 1 B +X VSS 15 0 -800 100 U 50 50 1 1 W +X VDD 16 0 700 100 D 50 50 1 1 W +X PA9 17 500 -300 100 L 50 50 1 1 B +X PA10 18 500 -400 100 L 50 50 1 1 B +X PA13 19 500 -500 100 L 50 50 1 1 B +X PF0 2 -500 -300 100 R 50 50 1 1 I +X PA14 20 500 -600 100 L 50 50 1 1 B +X PF1 3 -500 -400 100 R 50 50 1 1 I +X NRST 4 -500 500 100 R 50 50 1 1 I +X VDDA 5 100 700 100 D 50 50 1 1 W +X PA0 6 500 500 100 L 50 50 1 1 B +X PA1 7 500 400 100 L 50 50 1 1 B +X PA2 8 500 300 100 L 50 50 1 1 B +X PA3 9 500 200 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Mechanical_Housing +# +DEF Mechanical_Housing N 0 40 Y Y 1 F N +F0 "N" 150 0 50 H V L CNN +F1 "Mechanical_Housing" 150 -75 50 H V L CNN +F2 "" 50 50 50 H I C CNN +F3 "" 50 50 50 H I C CNN +$FPLIST + Enclosure* + Housing* +$ENDFPLIST +DRAW +C -175 -125 25 0 1 0 F +C -75 -125 25 0 1 0 F +S -200 -25 -50 -75 0 1 0 N +P 2 0 1 0 -178 -62 -176 -54 N +P 2 0 1 0 -174 -66 -160 -66 N +P 2 0 1 0 -174 -48 -172 -38 N +P 2 0 1 0 -170 -52 -158 -52 N +P 2 0 1 0 -166 -36 -154 -36 N +P 2 0 1 0 -154 -64 -152 -54 N +P 2 0 1 0 -150 -48 -148 -38 N +P 2 0 1 0 -142 -62 -140 -54 N +P 2 0 1 0 -138 -66 -124 -66 N +P 2 0 1 0 -138 -48 -136 -38 N +P 2 0 1 0 -134 -52 -122 -52 N +P 2 0 1 0 -130 -36 -118 -36 N +P 2 0 1 0 -118 -64 -116 -54 N +P 2 0 1 0 -114 -48 -112 -38 N +P 2 0 1 0 -106 -62 -104 -54 N +P 2 0 1 0 -102 -66 -88 -66 N +P 2 0 1 0 -102 -48 -100 -38 N +P 2 0 1 0 -98 -52 -86 -52 N +P 2 0 1 0 -94 -36 -82 -36 N +P 2 0 1 0 -82 -64 -80 -54 N +P 2 0 1 0 -78 -48 -76 -38 N +P 2 0 1 0 -25 0 -25 -175 N +P 3 0 1 0 -225 0 -25 0 125 150 N +P 7 0 1 0 -225 0 -225 -175 -25 -175 125 -25 125 150 -75 150 -225 0 f +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole +# +DEF Mechanical_MountingHole H 0 40 Y Y 1 F N +F0 "H" 0 200 50 H V C CNN +F1 "Mechanical_MountingHole" 0 125 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole* +$ENDFPLIST +DRAW +C 0 0 50 0 1 50 N +ENDDRAW +ENDDEF +# +# Oscillator_OCXO-14 +# +DEF Oscillator_OCXO-14 X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_OCXO-14" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_DIP-14" 450 -350 50 H I C CNN +F3 "" -300 100 50 H I C CNN +ALIAS GTXO-14V GTXO-S14V VTCXO-14 +$FPLIST + Oscillator*DIP*14* +$ENDFPLIST +DRAW +S -400 200 200 -200 0 1 10 f +P 9 0 1 0 -275 75 -250 75 -250 125 -225 125 -225 75 -200 75 -200 125 -175 125 -175 75 N +X Vcontrol 1 -500 0 100 R 50 50 1 1 I +X Vcc 14 0 300 100 D 50 50 1 1 W +X GND 7 0 -300 100 U 50 50 1 1 W +X OUT 8 300 0 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# Regulator_Linear_AP1117-33 +# +DEF Regulator_Linear_AP1117-33 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AP1117-33" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_NCP1117-12_SOT223 +# +DEF Regulator_Linear_NCP1117-12_SOT223 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_NCP1117-12_SOT223" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push_SPDT +# +DEF Switch_SW_Push_SPDT SW 0 0 Y N 1 F N +F0 "SW" 0 170 50 H V C CNN +F1 "Switch_SW_Push_SPDT" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -80 0 20 0 0 0 N +C 80 -100 20 0 0 0 N +C 80 100 20 0 1 0 N +P 2 0 0 0 0 40 0 120 N +P 2 0 1 0 -60 10 100 80 N +X A 1 200 100 100 L 50 50 1 1 P +X B 2 -200 0 100 R 50 50 1 1 P +X C 3 200 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Transistor_Array_ULN2803A +# +DEF Transistor_Array_ULN2803A U 0 20 Y Y 1 F N +F0 "U" 0 525 50 H V C CNN +F1 "Transistor_Array_ULN2803A" 0 450 50 H V C CNN +F2 "" 50 -650 50 H I L CNN +F3 "" 100 -200 50 H I C CNN +ALIAS ULN2802A ULN2801A ULN2804A ULN2805A +$FPLIST + DIP*W7.62mm* + SOIC*7.5x11.6mm*P1.27mm* +$ENDFPLIST +DRAW +C -70 200 10 0 1 0 N +C -50 -90 10 0 1 0 F +C -50 0 10 0 1 0 F +C -50 100 10 0 1 0 F +C -20 200 10 0 1 0 F +S -300 -600 300 400 0 1 10 f +P 2 0 1 0 -180 200 -140 200 N +P 2 0 1 0 -60 200 160 200 N +P 2 0 1 0 0 265 -40 265 N +P 3 0 1 0 -20 200 -20 300 90 300 N +P 4 0 1 0 -140 240 -140 160 -80 200 -140 240 N +P 4 0 1 0 0 235 -40 235 -20 265 0 235 N +X I1 1 -400 200 100 R 50 50 1 1 I +X COM 10 400 300 100 L 50 50 1 1 P +X O8 11 400 -500 100 L 50 50 1 1 C +X O7 12 400 -400 100 L 50 50 1 1 C +X O6 13 400 -300 100 L 50 50 1 1 C +X O5 14 400 -200 100 L 50 50 1 1 C +X O4 15 400 -100 100 L 50 50 1 1 C +X O3 16 400 0 100 L 50 50 1 1 C +X O2 17 400 100 100 L 50 50 1 1 C +X O1 18 400 200 100 L 50 50 1 1 C +X I2 2 -400 100 100 R 50 50 1 1 I +X I3 3 -400 0 100 R 50 50 1 1 I +X I4 4 -400 -100 100 R 50 50 1 1 I +X I5 5 -400 -200 100 R 50 50 1 1 I +X I6 6 -400 -300 100 R 50 50 1 1 I +X I7 7 -400 -400 100 R 50 50 1 1 I +X I8 8 -400 -500 100 R 50 50 1 1 I +X GND 9 0 -700 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Transistor_BJT_2N3904 +# +DEF Transistor_BJT_2N3904 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_BJT_2N3904" 200 0 50 H V L CNN +F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X E 1 100 -200 100 U 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X C 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Transistor_FET_IRF6810S +# +DEF Transistor_FET_IRF6810S Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_FET_IRF6810S" 200 0 50 H V L CNN +F2 "Package_DirectFET:DirectFET_S1" 0 0 50 H I C CIN +F3 "" 0 0 50 H I L CNN +ALIAS IRF6810S +$FPLIST + DirectFET*S1* +$ENDFPLIST +DRAW +C 65 0 111 0 1 10 N +C 100 -70 11 0 1 0 F +C 100 70 11 0 1 0 F +P 2 0 1 0 -100 0 10 0 N +P 2 0 1 0 30 -70 100 -70 N +P 2 0 1 10 30 -50 30 -90 N +P 2 0 1 0 30 0 100 0 N +P 2 0 1 10 30 20 30 -20 N +P 2 0 1 0 30 70 100 70 N +P 2 0 1 10 30 90 30 50 N +P 2 0 1 0 100 -70 100 -100 N +P 2 0 1 0 100 -70 100 0 N +P 2 0 1 0 100 100 100 70 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 4 0 1 0 40 0 80 15 80 -15 40 0 F +P 4 0 1 0 100 -70 130 -70 130 70 100 70 N +P 4 0 1 0 110 20 115 15 145 15 150 10 N +P 4 0 1 0 130 15 115 -10 145 -10 130 15 N +X D 1 100 200 100 D 50 50 1 1 P +X G 2 -200 0 100 R 50 50 1 1 I +X S 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+12V +# +DEF power_+12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+12V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +12V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+15V +# +DEF power_+15V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+15V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +15V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3V3 +# +DEF power_+3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_Earth +# +DEF power_Earth #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_Earth" 0 -150 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -25 -75 25 -75 N +P 2 0 1 0 -5 -100 5 -100 N +P 2 0 1 0 0 -50 0 0 N +P 2 0 1 0 50 -50 -50 -50 N +X Earth 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDD +# +DEF power_GNDD #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GNDD" 0 -125 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -50 -60 50 -80 0 1 10 F +P 2 0 1 0 0 0 0 -60 N +X GNDD 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_VBUS +# +DEF power_VBUS #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_VBUS" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X VBUS 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/gm_platform/platform/platform.csv b/gm_platform/platform/platform.csv new file mode 100644 index 0000000..78e9c55 --- /dev/null +++ b/gm_platform/platform/platform.csv @@ -0,0 +1,63 @@ +Reference, Quantity, Value, Footprint, Datasheet, Link, Reichelt +C1 C12 ,2,"100p NP0","Capacitor_SMD:C_0603_1608Metric","https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=B300%2FGENERAL_CAPACITORS_010811.pdf","https://www.reichelt.de/smd-vielschicht-keramikkondensator-100p-5-npo-g0603-100p-p31858.html?&trstct=pol_10","NPO-G0603 100P" +C11 ,1,"10n","Capacitor_SMD:C_0603_1608Metric","","https://www.reichelt.de/smd-vielschicht-keramikkondensator-10n-10-x7r-g0603-10n-p31870.html?&trstct=pos_0","X7R-G0603 10N" +C13 C3 ,2,"10u 25V","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5","KEM X7R1206 10U" +C15 C17 ,2,"100n 25V","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0","X7R-G0603 100N" +C16 C18 ,2,"10n 25V","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/smd-vielschicht-keramikkondensator-10n-10-x7r-g0603-10n-p31870.html?&trstct=pos_0","X7R-G0603 10N" +C19 ,1,"10p","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/smd-vielschicht-keramikkondensator-10p-5-npo-g0603-10p-p31853.html?&trstct=pos_0","NPO-G0603 10P" +C2 ,1,"47u 25V","Capacitor_SMD:CP_Elec_8x6.2","~","https://www.reichelt.de/smd-elko-47-f-25-v-105-c-5000-h-20-hd-v-47u-25-p228575.html?&trstct=pos_3","HD-V 47U 25" +C21 ,1,"1n","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/smd-vielschicht-keramikkondensator-1-0n-10-x7r-g0603-1-0n-p31864.html?&trstct=pos_0","X7R-G0603 1,0N" +C22 ,1,"10u","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5","KEM X7R1206 10U" +C23 C6 C9 ,3,"1u","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2","KEM X7R1206 1,0U" +C25 C26 ,2,"22p","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/smd-vielschicht-keramikkondensator-22p-5-npo-g0603-22p-p31854.html?&trstct=pos_1","NPO-G0603 22P" +C27 C24 C20 C7 C8 C10 ,6,"100n","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0","X7R-G0603 100N" +C4 C14 ,2,"1u 25V","Capacitor_SMD:C_0603_1608Metric","~","https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2","KEM X7R1206 1,0U" +C5 ,1,"100n 25V","Capacitor_SMD:C_0805_2012Metric","~","https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0805-100n-p31879.html?&trstct=pol_0","X7R-G0805 100N" +D1 ,1,"3V6","","https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A900%2FSMD+ZD_Serie%23fair.pdf","https://www.reichelt.de/zenerdiode-3-6-v-0-35-w-sot-23-smd-zd-3-6-p18906.html?&trstct=pos_1","BZX84C3,6" +D2 ,1,"16V 1.3W","Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal","~","https://www.reichelt.de/zenerdiode-16-v-1-3-w-do-204al-do41-zd-16-p23072.html?r=1","ZD 16" +D3 ,1,"12v 1.3w","","https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A900%2FSMD+ZD_Serie%23fair.pdf","https://www.reichelt.de/zenerdiode-12-v-0-35-w-sot-23-smd-zd-12-p18893.html?&trstct=pos_1","SMD ZD 12" +D4 ,1,"US1G","Diode_SMD:D_SMA","https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A400%2FUS1G_US1M-TSC.pdf","https://www.reichelt.de/schottkydiode-400-v-1-a-do-214ac-sma-us-1g-p146617.html?&trstct=pos_2","US 1G" +E13 ,1,"JST - Buchsengehäuse, 1x6-polig - XH","","","https://www.reichelt.de/jst-buchsengehaeuse-1x6-polig-xh-jst-xh6p-bu-p185089.html?&trstct=pos_4","JST XH6P BU" +E15 ,1,"JST - Buchsengehäuse, 1x8-polig - XH","","","https://www.reichelt.de/jst-buchsengehaeuse-1x8-polig-xh-jst-xh8p-bu-p185090.html?&trstct=pos_6","JST XH8P BU" +E16 E19 E22 E25 E28 ,5,"LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet","","","https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11","APM QS63 G12" +E18 E21 E24 E27 E33 E17 E20 E30 E29 E23 E26 E32 E12 E14 ,14,"JST - Crimpkontakt, Buchse - XH","","","https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0","JST XH CKB" +E3 E5 ,2,"Sicherungshalter für 5 x 20 mm, 250 V, 6,3 A, grün","","","https://www.reichelt.de/sicherungshalter-fuer-5-x-20-mm-250-v-6-3-a-gruen-rnd-170-00188-p253173.html?&trstct=pol_9","RND 170-00188" +E31 E34 ,2,"LED-Signalleuchte, rot, 12 V, Ø 6 mm, rund, bedrahtet","","","https://www.reichelt.de/led-signalleuchte-rot-12-v-6-mm-rund-bedrahtet-apm-qs63-r12-p173929.html?&trstct=vrt_pdn","APM QS63 R12" +E4 ,1,"JST - Buchsengehäuse, 1x2-polig - VH","","","https://www.reichelt.de/jst-buchsengehaeuse-1x2-polig-vh-jst-vh2p-bu-p185107.html?&trstct=pos_0","JST VH2P BU" +E6 ,1,"JST - Stiftleiste, gerade, 1x2-polig - VH","","","https://www.reichelt.de/jst-stiftleiste-gerade-1x2-polig-vh-jst-vh2p-st-p185110.html?&trstct=pos_0","JST VH2P ST" +E7 ,1,"JST - Buchsengehäuse, 1x3-polig - VH","","","https://www.reichelt.de/jst-buchsengehaeuse-1x3-polig-vh-jst-vh3p-bu-p185108.html?&trstct=lsbght_sldr::185111","JST VH3P BU" +E8 ,1,"JST - Stiftleiste, gerade, 1x3-polig - VH","","","https://www.reichelt.de/jst-stiftleiste-gerade-1x3-polig-vh-jst-vh3p-st-p185111.html?&trstct=pol_7","JST VH3P ST" +E9 E10 E11 E2 E1 ,5,"JST - Crimpkontakt, Buchse - VH","","","https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108","JST VH CKS" +F1 F2 ,2,"F 0.1A","","https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C400%2FDS_520500.pdf","https://www.reichelt.de/g-sicherungseinsatz-5x20mm-flink-0-125-a-k-flink-0-125-a-p119322.html?r=1","K-FLINK 0,125 A" +J1 ,1,"230V in","","~","https://www.reichelt.de/kaltgeraeteeinbaustecker-standard-10-a-6-3-mm-faston-rnd-465-00780-p254045.html?&trstct=pol_3","RND 465-00780" +J2 ,1,"SWD","","~","n/a","n/a" +J3 ,1,"Conn_01x08_Male","","~","https://www.reichelt.de/jst-stiftleiste-gerade-1x8-polig-xh-jst-xh8p-st-p185078.html?&trstct=pos_8","JST XH8P ST" +J4 ,1,"USB_B","Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal"," ~","https://www.reichelt.de/usb-einbaubuchse-serie-b-gew-printmontage-usb-bw-p22186.html?&trstct=pol_6","USB BW" +J5 ,1,"Conn_01x06_Male","","~","https://www.reichelt.de/jst-stiftleiste-gerade-1x6-polig-xh-jst-xh6p-st-p185077.html?&trstct=pos_14","JST XH6P ST" +L2 L1 ,2,"100u","Inductor_SMD:L_Taiyo-Yuden_NR-40xx","~","https://www.reichelt.de/chip-induktivitaet-1616fps-100-h-l-1616fps-100-p138628.html?&trstct=pos_10","L-1616FPS 100µ" +NE1 ,1,"red","","~","https://www.reichelt.de/led-signalleuchte-rot-220-v-8-mm-rund-bedrahtet-apm-qs83-hr220-p174025.html?&trstct=pol_8","APM QS83 HR220" +PS1 ,1,"IRM-10-15","Converter_ACDC:Converter_ACDC_MeanWell_IRM-02-xx_THT","http://www.meanwell.com/productPdf.aspx?i=675","https://www.reichelt.de/ac-dc-wandler-85-305-v-ac-12-v-dc-modul-mw-irm-02-12-p203025.html?&trstct=pol_2","IRM-10-15" +Q1 ,1,"IRLML6244","Package_DirectFET:DirectFET_S1","https://www.infineon.com/dgdl/irf6810spbf.pdf?fileId=5546d462533600a4015355f0ab331ab4","https://www.reichelt.de/mosfet-n-ch-20v-6-3a-1-3w-sot-23-irlml-6244-p132145.html?&trstct=pos_0","IRLML 6244" +Q2 ,1,"2N3904","Package_TO_SOT_THT:TO-92_Inline","https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf","https://www.reichelt.de/bipolartransistor-npn-45v-0-1a-0-3w-sot-23-rnd-bc847c-p223363.html?&trstct=pos_13","RND 847C" +R12 ,1,"130","","~","https://www.reichelt.de/smd-widerstand-0603-130-ohm-100-mw-1-rnd-0603-1-130-p183016.html?r=1","RND 0603 1 130" +R13 R11 R14 R17 R18 R16 R15 ,7,"470","","~","https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7","SMD-0603 470" +R19 R10 ,2,"1k","","~","https://www.reichelt.de/smd-widerstand-0603-11-kohm-100-mw-1-rnd-0603-1-11k-p183078.html?&trstct=pos_0","RND 0603 1 1k" +R20 ,1,"300","","~","https://www.reichelt.de/smd-widerstand-0603-300-ohm-200-mw-1-rnd-155hp03-ce-p250652.html?&trstct=pos_1","RND 155HP03 CE" +R21 ,1,"0","","~","https://www.reichelt.de/smd-widerstand-0603-0-0-ohm-100-mw-1-rnd-0603-1-0-p212696.html?&trstct=pos_0","RND 0603 1 0" +R22 ,1,"10k","","~","https://www.reichelt.de/smd-widerstand-0603-10-kohm-100-mw-1-rnd-0603-1-10k-p183077.html?&trstct=pos_0","RND 0603 1 10k" +R3 ,1,"27k 1W 500V","","~","https://www.reichelt.de/widerstand-metalloxyd-27-kohm-0207-1-0-w-5-1w-27k-p1806.html?&trstct=pos_0","1W 27K" +R4 ,1,"4k7 1W 500V","","~","https://www.reichelt.de/widerstand-metalloxyd-4-7-kohm-0207-1-0-w-5-1w-4-7k-p1822.html?&trstct=pos_0","1W 4,7K" +R6 R2 R1 R5 ,4,"330k 1W 500V","","~","https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0","1W 330K" +R7 ,1,"1k2","","~","https://www.reichelt.de/smd-widerstand-0603-1-5-kohm-100-mw-1-smd-0603-1-5k-p89432.html?r=1","SMD-0603 1,5K" +R9 R8 ,2,"1M 1W 500V","","~","https://www.reichelt.de/widerstand-metalloxyd-1-0-mohm-0207-1-0-w-5-1w-1-0m-p1766.html?&trstct=pos_0","1W 1,0M" +RV1 ,1,"1/4W 275VAC","","~","https://www.reichelt.de/varistor-rm-5mm-0-25w-275vac-vdr-0-25-270-p22310.html?&trstct=pol_3","VDR-0,25 270" +RV2 ,1,"47k","","~","https://www.reichelt.de/praezisionspotentiometer-25-gaenge-stehend-50-kohm-64y-50k-p2727.html?&trstct=pol_2","64Y-50K" +SW1 SW2 ,2,"Panasonic AV32143AT","","https://www.reichelt.de/bilder/elements/sonstige/64x64/pdf_64x64.png","https://www.reichelt.de/snap-action-mikroschalter-1x-um-flachhebel-av-32143-at-p191400.html?&trstct=pol_13","AV 32143 AT" +U1 ,1,"AP1117-33","Package_TO_SOT_SMD:SOT-223-3_TabPin2","http://www.diodes.com/datasheets/AP1117.pdf","https://www.reichelt.de/ldo-regler-fest-3-3-v-sot-223-ts-1117-bcw33-p115971.html?&trstct=pos_8","TS 1117 BCW33" +U2 ,1,"MC78M12CDTG","Package_TO_SOT_SMD:TO-263-2","http://www.onsemi.com/pub_link/Collateral/NCP1117-D.PDF","https://www.reichelt.de/spannungsregler-fest-12-v-d2pak-mc-78m12-cdtg-p189092.html?&trstct=pos_1","MC 78M12 CDTG" +U3 ,1,"STM32F030F4Px","Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm","http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf","https://www.reichelt.de/mcu-arm-32-bit-16-kb-tssop-20-stm-32f030f4p6-p168428.html?&trstct=pos_0","STM 32F030F4P6" +U4 U7 ,2,"6N137","Package_DIP:DIP-8_W7.62mm","http://docs.avagotech.com/docs/AV02-0391EN","https://www.reichelt.de/optokoppler-6n-137-p2858.html?&trstct=pol_27","6N 137" +U5 ,1,"ULN2003D","","http://www.ti.com/lit/ds/symlink/uln2003a.pdf","https://www.reichelt.de/seven-darlington-arrays-so-16-uln-2003d1013-p219277.html?r=1","ULN 2003D1013" +U6 ,1,"CH340G","Package_SO:SOIC-16_3.9x9.9mm_P1.27mm","http://www.datasheet5.com/pdf-local-2195953" +X1 ,1,"OCXO-14","Oscillator:Oscillator_DIP-14","http://www.petermann-technik.de/fileadmin/petermann/pdf/crystal-oscillators/OCXO-14_PETERMANN-TECHNIK.pdf" +Y1 ,1,"12M","","~","https://www.reichelt.de/smd-quarz-grundton-12-000000-mhz-12-0000-hc49-smd-p72514.html?&trstct=pol_2","12,0000-HC49-SMD" \ No newline at end of file diff --git a/gm_platform/platform/platform.kicad_pcb b/gm_platform/platform/platform.kicad_pcb new file mode 100644 index 0000000..2101286 --- /dev/null +++ b/gm_platform/platform/platform.kicad_pcb @@ -0,0 +1,6495 @@ +(kicad_pcb (version 20190605) (host pcbnew "(5.99.0-52-gefbc802f4)") + + (general + (thickness 1.6) + (drawings 81) + (tracks 642) + (modules 90) + (nets 91) + ) + + (page "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user) + (33 "F.Adhes" user) + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user) + (37 "F.SilkS" user) + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user) + (41 "Cmts.User" user) + (42 "Eco1.User" user) + (43 "Eco2.User" user) + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user) + (47 "F.CrtYd" user) + (48 "B.Fab" user) + (49 "F.Fab" user) + ) + + (setup + (last_trace_width 0.25) + (user_trace_width 0.25) + (user_trace_width 0.5) + (user_trace_width 0.8) + (user_trace_width 1.2) + (user_trace_width 1.8) + (user_trace_width 2.8) + (trace_clearance 0.15) + (zone_clearance 0.254) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (user_via 0.8 0.4) + (user_via 1.2 0.6) + (user_via 1.6 0.8) + (user_via 2.4 1.2) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (max_error 0.005) + (defaults + (edge_clearance 0.01) + (edge_cuts_line_width 0.05) + (courtyard_line_width 0.05) + (copper_line_width 0.2) + (copper_text_dims (size 1.5 1.5) (thickness 0.3) keep_upright) + (silk_line_width 0.12) + (silk_text_dims (size 1 1) (thickness 0.15) keep_upright) + (other_layers_line_width 0.1) + (other_layers_text_dims (size 1 1) (thickness 0.15) keep_upright) + ) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (grid_origin 26 60) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 "GND") + (net 2 "/line_meas") + (net 3 "+15V") + (net 4 "+3V3") + (net 5 "Net-(C10-Pad1)") + (net 6 "Net-(C12-Pad1)") + (net 7 "+12V") + (net 8 "/vcc_ocxo") + (net 9 "Net-(C19-Pad1)") + (net 10 "GNDD") + (net 11 "VBUS") + (net 12 "Net-(C21-Pad1)") + (net 13 "Net-(C25-Pad1)") + (net 14 "Net-(C26-Pad1)") + (net 15 "Net-(F1-Pad2)") + (net 16 "Net-(F1-Pad1)") + (net 17 "Net-(F2-Pad2)") + (net 18 "Net-(F2-Pad1)") + (net 19 "Earth") + (net 20 "/N") + (net 21 "/L") + (net 22 "/SWDIO") + (net 23 "/SWCLK") + (net 24 "Net-(J3-Pad7)") + (net 25 "Net-(J3-Pad5)") + (net 26 "Net-(J3-Pad3)") + (net 27 "Net-(J3-Pad1)") + (net 28 "Net-(J4-Pad5)") + (net 29 "Net-(J4-Pad3)") + (net 30 "Net-(J4-Pad2)") + (net 31 "Net-(J5-Pad5)") + (net 32 "Net-(J5-Pad3)") + (net 33 "Net-(J5-Pad1)") + (net 34 "/line_pol") + (net 35 "Net-(Q2-Pad3)") + (net 36 "Net-(Q2-Pad2)") + (net 37 "Net-(R1-Pad1)") + (net 38 "Net-(R5-Pad1)") + (net 39 "Net-(R8-Pad1)") + (net 40 "Net-(R10-Pad2)") + (net 41 "/led_pol_pos_drv") + (net 42 "/HOST_RX") + (net 43 "Net-(R12-Pad1)") + (net 44 "/led_pol_neg_drv") + (net 45 "/led_comm_drv") + (net 46 "/led_err_drv") + (net 47 "/led_ocxo_lock_drv") + (net 48 "/led_1pps_drv") + (net 49 "/led_sdcard_drv") + (net 50 "Net-(R20-Pad2)") + (net 51 "Net-(R22-Pad1)") + (net 52 "Net-(R23-Pad1)") + (net 53 "Net-(R24-Pad1)") + (net 54 "Net-(RV2-Pad2)") + (net 55 "Net-(SW1-Pad1)") + (net 56 "Net-(SW2-Pad1)") + (net 57 "/HOST_TX") + (net 58 "/led_ocxo_lock") + (net 59 "/led_err") + (net 60 "/led_comm") + (net 61 "/led_pol_neg") + (net 62 "/led_pol_pos") + (net 63 "/led_sdcard") + (net 64 "/led_1pps") + (net 65 "Net-(U3-Pad3)") + (net 66 "Net-(U4-Pad7)") + (net 67 "Net-(U4-Pad1)") + (net 68 "Net-(U6-Pad15)") + (net 69 "Net-(U6-Pad14)") + (net 70 "Net-(U6-Pad13)") + (net 71 "Net-(U6-Pad12)") + (net 72 "Net-(U6-Pad11)") + (net 73 "Net-(U6-Pad10)") + (net 74 "Net-(U6-Pad9)") + (net 75 "Net-(U7-Pad7)") + (net 76 "Net-(U7-Pad1)") + (net 77 "/MOSI") + (net 78 "/MISO") + (net 79 "/SCK") + (net 80 "Net-(U3-Pad7)") + (net 81 "Net-(U3-Pad6)") + (net 82 "Net-(J6-Pad8)") + (net 83 "Net-(J6-Pad1)") + (net 84 "/SD_CS") + (net 85 "Net-(U5-Pad18)") + (net 86 "Net-(U5-Pad10)") + (net 87 "Net-(U5-Pad1)") + (net 88 "/LED_STB") + (net 89 "Net-(U8-Pad9)") + (net 90 "Net-(U8-Pad7)") + + (net_class "Default" "This is the default net class." + (clearance 0.15) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net "+12V") + (add_net "+15V") + (add_net "+3V3") + (add_net "/HOST_RX") + (add_net "/HOST_TX") + (add_net "/L") + (add_net "/LED_STB") + (add_net "/MISO") + (add_net "/MOSI") + (add_net "/N") + (add_net "/SCK") + (add_net "/SD_CS") + (add_net "/SWCLK") + (add_net "/SWDIO") + (add_net "/led_1pps") + (add_net "/led_1pps_drv") + (add_net "/led_comm") + (add_net "/led_comm_drv") + (add_net "/led_err") + (add_net "/led_err_drv") + (add_net "/led_ocxo_lock") + (add_net "/led_ocxo_lock_drv") + (add_net "/led_pol_neg") + (add_net "/led_pol_neg_drv") + (add_net "/led_pol_pos") + (add_net "/led_pol_pos_drv") + (add_net "/led_sdcard") + (add_net "/led_sdcard_drv") + (add_net "/line_meas") + (add_net "/line_pol") + (add_net "/vcc_ocxo") + (add_net "Earth") + (add_net "GND") + (add_net "GNDD") + (add_net "Net-(C10-Pad1)") + (add_net "Net-(C12-Pad1)") + (add_net "Net-(C19-Pad1)") + (add_net "Net-(C21-Pad1)") + (add_net "Net-(C25-Pad1)") + (add_net "Net-(C26-Pad1)") + (add_net "Net-(F1-Pad1)") + (add_net "Net-(F1-Pad2)") + (add_net "Net-(F2-Pad1)") + (add_net "Net-(F2-Pad2)") + (add_net "Net-(J3-Pad1)") + (add_net "Net-(J3-Pad3)") + (add_net "Net-(J3-Pad5)") + (add_net "Net-(J3-Pad7)") + (add_net "Net-(J4-Pad2)") + (add_net "Net-(J4-Pad3)") + (add_net "Net-(J4-Pad5)") + (add_net "Net-(J5-Pad1)") + (add_net "Net-(J5-Pad3)") + (add_net "Net-(J5-Pad5)") + (add_net "Net-(J6-Pad1)") + (add_net "Net-(J6-Pad8)") + (add_net "Net-(Q2-Pad2)") + (add_net "Net-(Q2-Pad3)") + (add_net "Net-(R1-Pad1)") + (add_net "Net-(R10-Pad2)") + (add_net "Net-(R12-Pad1)") + (add_net "Net-(R20-Pad2)") + (add_net "Net-(R22-Pad1)") + (add_net "Net-(R23-Pad1)") + (add_net "Net-(R24-Pad1)") + (add_net "Net-(R5-Pad1)") + (add_net "Net-(R8-Pad1)") + (add_net "Net-(RV2-Pad2)") + (add_net "Net-(SW1-Pad1)") + (add_net "Net-(SW2-Pad1)") + (add_net "Net-(U3-Pad3)") + (add_net "Net-(U3-Pad6)") + (add_net "Net-(U3-Pad7)") + (add_net "Net-(U4-Pad1)") + (add_net "Net-(U4-Pad7)") + (add_net "Net-(U5-Pad1)") + (add_net "Net-(U5-Pad10)") + (add_net "Net-(U5-Pad18)") + (add_net "Net-(U6-Pad10)") + (add_net "Net-(U6-Pad11)") + (add_net "Net-(U6-Pad12)") + (add_net "Net-(U6-Pad13)") + (add_net "Net-(U6-Pad14)") + (add_net "Net-(U6-Pad15)") + (add_net "Net-(U6-Pad9)") + (add_net "Net-(U7-Pad1)") + (add_net "Net-(U7-Pad7)") + (add_net "Net-(U8-Pad7)") + (add_net "Net-(U8-Pad9)") + (add_net "VBUS") + ) + + (module "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "F.Cu") (tedit 5C97300E) (tstamp 5DBB7A33) + (at 153.5 81.25 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path "/5DCA7508") + (attr smd) + (fp_text reference "U8" (at 0 -5.9 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "74HC595" (at 0 5.9 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer "F.SilkS") (width 0.12)) + (pad "16" smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (pad "15" smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 62 "/led_pol_pos")) + (pad "14" smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 77 "/MOSI")) + (pad "13" smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "12" smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 88 "/LED_STB")) + (pad "11" smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 79 "/SCK")) + (pad "10" smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (pad "9" smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 89 "Net-(U8-Pad9)")) + (pad "8" smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "7" smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 90 "Net-(U8-Pad7)")) + (pad "6" smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "/led_sdcard")) + (pad "5" smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 64 "/led_1pps")) + (pad "4" smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 58 "/led_ocxo_lock")) + (pad "3" smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 59 "/led_err")) + (pad "2" smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 60 "/led_comm")) + (pad "1" smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 61 "/led_pol_neg")) + (model "${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Package_SO:SOIC-18W_7.5x11.6mm_P1.27mm" (layer "F.Cu") (tedit 5C97300E) (tstamp 5DBB1A3F) + (at 138.5 83.3 90) + (descr "SOIC, 18 Pin (JEDEC MS-013AB, https://www.analog.com/media/en/package-pcb-resources/package/33254132129439rw_18.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path "/5DEFDA98") + (attr smd) + (fp_text reference "U5" (at 0 -6.72 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "ULN2803A" (at 0 6.72 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.93 -6.02) (end -5.93 -6.02) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 5.93 6.02) (end 5.93 -6.02) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -5.93 6.02) (end 5.93 6.02) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -5.93 -6.02) (end -5.93 6.02) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.75 -4.775) (end -2.75 -5.775) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.75 5.775) (end -3.75 -4.775) (layer "F.Fab") (width 0.1)) + (fp_line (start 3.75 5.775) (end -3.75 5.775) (layer "F.Fab") (width 0.1)) + (fp_line (start 3.75 -5.775) (end 3.75 5.775) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.75 -5.775) (end 3.75 -5.775) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.86 -5.64) (end -5.675 -5.64) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.86 -5.885) (end -3.86 -5.64) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -5.885) (end -3.86 -5.885) (layer "F.SilkS") (width 0.12)) + (fp_line (start 3.86 -5.885) (end 3.86 -5.64) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -5.885) (end 3.86 -5.885) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.86 5.885) (end -3.86 5.64) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 5.885) (end -3.86 5.885) (layer "F.SilkS") (width 0.12)) + (fp_line (start 3.86 5.885) (end 3.86 5.64) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 5.885) (end 3.86 5.885) (layer "F.SilkS") (width 0.12)) + (pad "18" smd roundrect (at 4.65 -5.08 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 85 "Net-(U5-Pad18)")) + (pad "17" smd roundrect (at 4.65 -3.81 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 41 "/led_pol_pos_drv")) + (pad "16" smd roundrect (at 4.65 -2.54 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 44 "/led_pol_neg_drv")) + (pad "15" smd roundrect (at 4.65 -1.27 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 45 "/led_comm_drv")) + (pad "14" smd roundrect (at 4.65 0 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 46 "/led_err_drv")) + (pad "13" smd roundrect (at 4.65 1.27 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 47 "/led_ocxo_lock_drv")) + (pad "12" smd roundrect (at 4.65 2.54 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 48 "/led_1pps_drv")) + (pad "11" smd roundrect (at 4.65 3.81 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 49 "/led_sdcard_drv")) + (pad "10" smd roundrect (at 4.65 5.08 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 86 "Net-(U5-Pad10)")) + (pad "9" smd roundrect (at -4.65 5.08 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "8" smd roundrect (at -4.65 3.81 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "/led_sdcard")) + (pad "7" smd roundrect (at -4.65 2.54 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 64 "/led_1pps")) + (pad "6" smd roundrect (at -4.65 1.27 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 58 "/led_ocxo_lock")) + (pad "5" smd roundrect (at -4.65 0 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 59 "/led_err")) + (pad "4" smd roundrect (at -4.65 -1.27 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 60 "/led_comm")) + (pad "3" smd roundrect (at -4.65 -2.54 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 61 "/led_pol_neg")) + (pad "2" smd roundrect (at -4.65 -3.81 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 62 "/led_pol_pos")) + (pad "1" smd roundrect (at -4.65 -5.08 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 87 "Net-(U5-Pad1)")) + (model "${KISYS3DMOD}/Package_SO.3dshapes/SOIC-18W_7.5x11.6mm_P1.27mm.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Connector_Card:microSD_HC_Wuerth_693072010801" (layer "F.Cu") (tedit 5A1DBFB5) (tstamp 5DB9E00F) + (at 115.25 102.5) + (descr "http://katalog.we-online.de/em/datasheet/693072010801.pdf") + (tags "Micro SD Wuerth Wurth Würth") + (path "/5DE300A1") + (attr smd) + (fp_text reference "J6" (at 0 -7.99) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Micro_SD_Card" (at 0 9.22) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start -5 -6.81) (end -5.5 -6.81) (angle 90) (layer "F.SilkS") (width 0.12)) + (fp_arc (start 5 -6.81) (end 5 -7.31) (angle 90) (layer "F.SilkS") (width 0.12)) + (fp_line (start -8.08 -6.2) (end -8.08 8.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 8.08 8.5) (end -8.08 8.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 8.08 -6.2) (end -8.08 -6.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 8.08 -6.2) (end 8.08 8.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -6.91 -5.81) (end -6.91 -5.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start -6.91 -2.89) (end -6.91 2.89) (layer "F.SilkS") (width 0.12)) + (fp_line (start -6.91 5.41) (end -6.91 8.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.91 -2.89) (end 6.91 2.89) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.91 -5.81) (end 6.91 -5.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.91 5.41) (end 6.91 8.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.91 8.11) (end -6.91 8.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start -6.91 -5.81) (end 6.91 -5.81) (layer "F.SilkS") (width 0.12)) + (fp_line (start 5.5 -5.81) (end 5.5 -6.81) (layer "F.SilkS") (width 0.12)) + (fp_line (start -5.5 -5.81) (end -5.5 -6.81) (layer "F.SilkS") (width 0.12)) + (fp_line (start -5 -7.31) (end 5 -7.31) (layer "F.SilkS") (width 0.12)) + (fp_line (start -5.5 -6.71) (end -4.7 -6.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.7 -6.51) (end -3 -6.21) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3 -6.21) (end -2.2 -6.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.2 -6.11) (end -0.9 -6.01) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.9 -6.01) (end 0.9 -6.01) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.9 -6.01) (end 2.2 -6.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start 2.2 -6.11) (end 3.7 -6.31) (layer "F.SilkS") (width 0.12)) + (fp_line (start 3.7 -6.31) (end 5 -6.61) (layer "F.SilkS") (width 0.12)) + (fp_line (start 5 -6.61) (end 5.5 -6.71) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.8 8) (end 6.8 -5.7) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.8 -5.7) (end -6.8 -5.7) (layer "F.Fab") (width 0.1)) + (fp_line (start -6.8 -5.7) (end -6.8 8) (layer "F.Fab") (width 0.1)) + (fp_line (start -6.8 8) (end 6.8 8) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 0 1.15) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "1" smd rect (at -3.2 -1.55) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 83 "Net-(J6-Pad1)")) + (pad "2" smd rect (at -2.1 -1.55) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 84 "/SD_CS")) + (pad "3" smd rect (at -1 -1.55) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/MISO")) + (pad "4" smd rect (at 0.1 -1.55) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3")) + (pad "5" smd rect (at 1.2 -1.55) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 79 "/SCK")) + (pad "6" smd rect (at 2.3 -1.55) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (pad "7" smd rect (at 3.4 -1.55) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 77 "/MOSI")) + (pad "8" smd rect (at 4.5 -1.55) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 82 "Net-(J6-Pad8)")) + (pad "9" smd rect (at 6.875 4.15) (size 1.45 2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (pad "9" smd rect (at -6.875 4.15) (size 1.45 2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (pad "9" smd rect (at -6.875 -4.15) (size 1.45 2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (pad "9" smd rect (at 6.875 -4.15) (size 1.45 2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (model "${KISYS3DMOD}/Connector_Card.3dshapes/microSD_HC_Wuerth_693072010801.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Crystal:Crystal_SMD_HC49-SD" (layer "F.Cu") (tedit 5A1AD52C) (tstamp 5DBA96BB) + (at 164.8 115.1 90) + (descr "SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package") + (tags "SMD SMT crystal") + (path "/5DC977CB") + (attr smd) + (fp_text reference "Y1" (at 0 -3.55 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "12M" (at 0 3.55 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 3.015 0) (end 3.015 -2.115) (angle 180) (layer "F.Fab") (width 0.1)) + (fp_arc (start -3.015 0) (end -3.015 -2.115) (angle -180) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.8 -2.6) (end -6.8 -2.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 6.8 2.6) (end 6.8 -2.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -6.8 2.6) (end 6.8 2.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -6.8 -2.6) (end -6.8 2.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -6.7 2.55) (end 5.9 2.55) (layer "F.SilkS") (width 0.12)) + (fp_line (start -6.7 -2.55) (end -6.7 2.55) (layer "F.SilkS") (width 0.12)) + (fp_line (start 5.9 -2.55) (end -6.7 -2.55) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.015 2.115) (end 3.015 2.115) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.015 -2.115) (end 3.015 -2.115) (layer "F.Fab") (width 0.1)) + (fp_line (start 5.7 -2.35) (end -5.7 -2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 5.7 2.35) (end 5.7 -2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -5.7 2.35) (end 5.7 2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -5.7 -2.35) (end -5.7 2.35) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "2" smd rect (at 4.25 0 90) (size 4.5 2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 14 "Net-(C26-Pad1)")) + (pad "1" smd rect (at -4.25 0 90) (size 4.5 2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 13 "Net-(C25-Pad1)")) + (model "${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_HC49-SD.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_1206_3216Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DBA2CAC) + (at 141.8 130.8 180) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DEE6415") + (attr smd) + (fp_text reference "C13" (at 0 -1.82) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10u 25V" (at 0 1.82) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.602064 0.91) (end 0.602064 0.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.602064 -0.91) (end 0.602064 -0.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 1.4 0 180) (size 1.25 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2) + (net 1 "GND")) + (pad "1" smd roundrect (at -1.4 0 180) (size 1.25 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2) + (net 7 "+12V")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB9DCE2) + (at 124.75 100.9 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DE6ABF5") + (attr smd) + (fp_text reference "C30" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1u 25V" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_1206_3216Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB9DCD1) + (at 124.75 105 90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DE6AC05") + (attr smd) + (fp_text reference "C29" (at 0 -1.82 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10u 25V" (at 0 1.82 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.602064 0.91) (end 0.602064 0.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.602064 -0.91) (end 0.602064 -0.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 1.4 0 90) (size 1.25 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2) + (net 1 "GND")) + (pad "1" smd roundrect (at -1.4 0 90) (size 1.25 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:CP_Elec_8x6.2" (layer "F.Cu") (tedit 5BCA39D0) (tstamp 5DB9DCC0) + (at 122 117 180) + (descr "SMD capacitor, aluminum electrolytic, Nichicon, 8.0x6.2mm") + (tags "capacitor electrolytic") + (path "/5DE6ABE5") + (attr smd) + (fp_text reference "C28" (at 0 -5.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "47u 25V" (at 0 5.2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.3 1.5) (end -4.4 1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -5.3 -1.5) (end -5.3 1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 -1.5) (end -5.3 -1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 1.5) (end -4.4 3.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 -3.25) (end -4.4 -1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 -3.25) (end -3.25 -4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 3.25) (end -3.25 4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.25 -4.4) (end 4.4 -4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.25 4.4) (end 4.4 4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.4 1.5) (end 4.4 4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 5.3 1.5) (end 4.4 1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 5.3 -1.5) (end 5.3 1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.4 -1.5) (end 5.3 -1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.4 -4.4) (end 4.4 -1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -5 -3.01) (end -5 -2.01) (layer "F.SilkS") (width 0.12)) + (fp_line (start -5.5 -2.51) (end -4.5 -2.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.26 3.195563) (end -3.195563 4.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.26 -3.195563) (end -3.195563 -4.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.26 -3.195563) (end -4.26 -1.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.26 3.195563) (end -4.26 1.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.195563 4.26) (end 4.26 4.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.195563 -4.26) (end 4.26 -4.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start 4.26 -4.26) (end 4.26 -1.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 4.26 4.26) (end 4.26 1.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.162278 -1.9) (end -3.162278 -1.1) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.562278 -1.5) (end -2.762278 -1.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -4.15 3.15) (end -3.15 4.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -4.15 -3.15) (end -3.15 -4.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -4.15 -3.15) (end -4.15 3.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.15 4.15) (end 4.15 4.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.15 -4.15) (end 4.15 -4.15) (layer "F.Fab") (width 0.1)) + (fp_line (start 4.15 -4.15) (end 4.15 4.15) (layer "F.Fab") (width 0.1)) + (fp_circle (center 0 0) (end 4 0) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 3.05 0 180) (size 4 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) + (net 1 "GND")) + (pad "1" smd roundrect (at -3.05 0 180) (size 4 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_8x6.2.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_1206_3216Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85726) + (at 123.5 125.75 180) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DB6F813") + (attr smd) + (fp_text reference "C3" (at 0 -1.82) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10u 25V" (at 0 1.82) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.602064 0.91) (end 0.602064 0.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.602064 -0.91) (end 0.602064 -0.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 1.4 0 180) (size 1.25 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2) + (net 1 "GND")) + (pad "1" smd roundrect (at -1.4 0 180) (size 1.25 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2) + (net 3 "+15V")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (tedit 56D1B4CB) (tstamp 5DB9750E) + (at 39.25 129) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (path "/5DD90273") + (attr virtual) + (fp_text reference "H4" (at 0 -4.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "MountingHole" (at 0 4.2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer "F.CrtYd") (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer "Cmts.User") (width 0.15)) + (fp_text user "%R" (at 0.3 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "1" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (tedit 56D1B4CB) (tstamp 5DB97506) + (at 160.75 71) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (path "/5DD84DB6") + (attr virtual) + (fp_text reference "H3" (at 0 -4.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "MountingHole" (at 0 4.2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer "F.CrtYd") (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer "Cmts.User") (width 0.15)) + (fp_text user "%R" (at 0.3 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "1" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (tedit 56D1B4CB) (tstamp 5DB974FE) + (at 160.75 129) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (path "/5DD811C2") + (attr virtual) + (fp_text reference "H2" (at 0 -4.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "MountingHole" (at 0 4.2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer "F.CrtYd") (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer "Cmts.User") (width 0.15)) + (fp_text user "%R" (at 0.3 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "1" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (tedit 56D1B4CB) (tstamp 5DB974F6) + (at 39.25 71) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (path "/5DD7EDF3") + (attr virtual) + (fp_text reference "H1" (at 0 -4.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "MountingHole" (at 0 4.2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer "F.CrtYd") (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer "Cmts.User") (width 0.15)) + (fp_text user "%R" (at 0.3 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "1" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (layer "F.Cu") (tedit 5A02FF57) (tstamp 5DB85D0A) + (at 131 120.25 90) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (path "/5DE45BC1") + (attr smd) + (fp_text reference "U1" (at 0 -4.5 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "AP1117-33" (at 0 4.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.85 -3.35) (end 1.85 3.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.85 3.35) (end 1.85 3.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.85 -3.35) (end 1.85 -3.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.85 3.41) (end 1.91 3.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.85 -2.35) (end -1.85 3.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.85 -2.35) (end -0.85 -3.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 3.6) (end 4.4 3.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.91 3.41) (end 1.91 2.15) (layer "F.SilkS") (width 0.12)) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (pad "1" smd rect (at -3.15 -2.3 90) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (pad "3" smd rect (at -3.15 2.3 90) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "+15V")) + (pad "2" smd rect (at -3.15 0 90) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3")) + (pad "2" smd rect (at 3.15 0 90) (size 2 3.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-223.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Connector_JST:JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical" (layer "F.Cu") (tedit 5DB8550E) (tstamp 5DB8C4F7) + (at 75.75 96 270) + (descr "JST VH series connector, B2P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator") + (tags "connector JST VH side entry") + (path "/5DA6140A") + (fp_text reference "NE1" (at 1.98 -5.7 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "red" (at 1.98 6.4 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 1.98 2.5 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.99 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.99 -4.61) (end 6.99 5.31) (layer "F.SilkS") (width 0.12)) + (fp_line (start 3.87 -4.61) (end 6.99 -4.61) (layer "F.SilkS") (width 0.12)) + (fp_line (start 3.87 -3.41) (end 3.87 -4.61) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.09 -3.41) (end 3.87 -3.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12)) + (fp_line (start 7.38 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 7.38 5.7) (end 7.38 -5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.42 5.7) (end 7.38 5.7) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 5.96 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1)) + (fp_line (start 5.96 -2.1) (end 5.96 4.3) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 -2.1) (end 5.96 -2.1) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.88 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.88 -4.5) (end 6.88 5.2) (layer "F.Fab") (width 0.1)) + (fp_line (start 3.98 -4.5) (end 6.88 -4.5) (layer "F.Fab") (width 0.1)) + (fp_line (start 3.98 -3.3) (end 3.98 -4.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.02 -3.3) (end 3.98 -3.3) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole circle (at 3.96 0 270) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) + (net 16 "Net-(F1-Pad1)")) + (pad "1" thru_hole roundrect (at 0 0 270) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.09259299999999999) + (net 18 "Net-(F2-Pad1)")) + (model "${KISYS3DMOD}/Connector_JST.3dshapes/JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") (tedit 5A02FF57) (tstamp 5DB85AC6) + (at 108.25 73.75) + (descr "SOT-23, Standard") + (tags "SOT-23") + (path "/5DAF266A") + (attr smd) + (fp_text reference "Q1" (at 0 -2.5) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "IRLML6244" (at 0 2.5) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad "3" smd rect (at 1 0) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (pad "2" smd rect (at -1 0.95) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "Net-(C12-Pad1)")) + (pad "1" smd rect (at -1 -0.95) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 34 "/line_pol")) + (model "${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "platform:Panasonic_AV32143AT" (layer "F.Cu") (tedit 5DB84D25) (tstamp 5DB8C556) + (at 79.1 73 270) + (path "/5DBA76B0") + (fp_text reference "SW2" (at 0 0.5 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Panasonic AV32143AT" (at 0 -0.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.2 -3.5) (end -2.2 3.5) (layer "F.SilkS") (width 0.5)) + (fp_line (start 17.6 -3.5) (end 17.6 3.5) (layer "F.SilkS") (width 0.5)) + (fp_line (start 17.6 -3.5) (end -2.2 -3.5) (layer "F.SilkS") (width 0.5)) + (fp_line (start -2.2 3.5) (end 17.6 3.5) (layer "F.SilkS") (width 0.5)) + (fp_line (start -0.5 -2.25) (end -0.5 2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start -0.5 2.25) (end 16.75 2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start 16.75 2.25) (end 16.75 -2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start 16.75 -2.25) (end -0.5 -2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start 1.25 -2.25) (end 4.75 0) (layer "F.SilkS") (width 0.5)) + (fp_line (start 4.75 0) (end 1.25 2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start -3.5 -4.5) (end 18.5 -4.5) (layer "F.CrtYd") (width 0.12)) + (fp_line (start 18.5 -4.5) (end 18.5 4.5) (layer "F.CrtYd") (width 0.12)) + (fp_line (start 18.5 4.5) (end -3.5 4.5) (layer "F.CrtYd") (width 0.12)) + (fp_line (start -3.5 4.5) (end -3.5 -4.5) (layer "F.CrtYd") (width 0.12)) + (pad "1" thru_hole roundrect (at 15.4 0 270) (size 4.5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 56 "Net-(SW2-Pad1)")) + (pad "3" thru_hole roundrect (at 8.7 0 270) (size 4.5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 17 "Net-(F2-Pad2)")) + (pad "2" thru_hole roundrect (at 0 0 270) (size 5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 20 "/N")) + ) + + (module "platform:Panasonic_AV32143AT" (layer "F.Cu") (tedit 5DB84D25) (tstamp 5DB8C646) + (at 69 73 270) + (path "/5DB8DD39") + (fp_text reference "SW1" (at 0 0.5 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Panasonic AV32143AT" (at 0 -0.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.2 -3.5) (end -2.2 3.5) (layer "F.SilkS") (width 0.5)) + (fp_line (start 17.6 -3.5) (end 17.6 3.5) (layer "F.SilkS") (width 0.5)) + (fp_line (start 17.6 -3.5) (end -2.2 -3.5) (layer "F.SilkS") (width 0.5)) + (fp_line (start -2.2 3.5) (end 17.6 3.5) (layer "F.SilkS") (width 0.5)) + (fp_line (start -0.5 -2.25) (end -0.5 2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start -0.5 2.25) (end 16.75 2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start 16.75 2.25) (end 16.75 -2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start 16.75 -2.25) (end -0.5 -2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start 1.25 -2.25) (end 4.75 0) (layer "F.SilkS") (width 0.5)) + (fp_line (start 4.75 0) (end 1.25 2.25) (layer "F.SilkS") (width 0.5)) + (fp_line (start -3.5 -4.5) (end 18.5 -4.5) (layer "F.CrtYd") (width 0.12)) + (fp_line (start 18.5 -4.5) (end 18.5 4.5) (layer "F.CrtYd") (width 0.12)) + (fp_line (start 18.5 4.5) (end -3.5 4.5) (layer "F.CrtYd") (width 0.12)) + (fp_line (start -3.5 4.5) (end -3.5 -4.5) (layer "F.CrtYd") (width 0.12)) + (pad "1" thru_hole roundrect (at 15.4 0 270) (size 4.5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 55 "Net-(SW1-Pad1)")) + (pad "3" thru_hole roundrect (at 8.7 0 270) (size 4.5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 15 "Net-(F1-Pad2)")) + (pad "2" thru_hole roundrect (at 0 0 270) (size 5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 21 "/L")) + ) + + (module "Package_TO_SOT_THT:TO-220-3_Vertical" (layer "F.Cu") (tedit 5AC8BA0D) (tstamp 5DB85D2E) + (at 133.75 134 90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (path "/5E0C0C72") + (fp_text reference "U2" (at 2.54 -4.27 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "MC78M12CDTG" (at 2.54 2.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 2.54 -4.27 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) (layer "F.SilkS") (width 0.12)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) (layer "F.SilkS") (width 0.12)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) (layer "F.Fab") (width 0.1)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) (layer "F.Fab") (width 0.1)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) (layer "F.Fab") (width 0.1)) + (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 7 "+12V")) + (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 1 "GND")) + (model "${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Oscillator:Oscillator_DIP-14" (layer "F.Cu") (tedit 58CD3344) (tstamp 5DB85DF2) + (at 137 108.5 90) + (descr "Oscillator, DIP14, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf") + (tags "oscillator") + (path "/5DEE8753") + (fp_text reference "X1" (at 7.62 -11.26 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "OCXO-14" (at 7.62 3.74 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start -2.08 -9.51) (end -2.73 -9.51) (angle 90) (layer "F.Fab") (width 0.1)) + (fp_arc (start 17.32 -9.51) (end 17.32 -10.16) (angle 90) (layer "F.Fab") (width 0.1)) + (fp_arc (start 17.32 1.89) (end 17.97 1.89) (angle 90) (layer "F.Fab") (width 0.1)) + (fp_arc (start -2.08 -9.51) (end -2.83 -9.51) (angle 90) (layer "F.SilkS") (width 0.12)) + (fp_arc (start 17.32 -9.51) (end 17.32 -10.26) (angle 90) (layer "F.SilkS") (width 0.12)) + (fp_arc (start 17.32 1.89) (end 18.07 1.89) (angle 90) (layer "F.SilkS") (width 0.12)) + (fp_arc (start -1.38 -8.81) (end -1.73 -8.81) (angle 90) (layer "F.Fab") (width 0.1)) + (fp_arc (start 16.62 -8.81) (end 16.62 -9.16) (angle 90) (layer "F.Fab") (width 0.1)) + (fp_arc (start 16.62 1.19) (end 16.97 1.19) (angle 90) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.73 2.54) (end -2.73 -9.51) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.08 -10.16) (end 17.32 -10.16) (layer "F.Fab") (width 0.1)) + (fp_line (start 17.97 -9.51) (end 17.97 1.89) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.73 2.54) (end 17.32 2.54) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.83 2.64) (end 17.32 2.64) (layer "F.SilkS") (width 0.12)) + (fp_line (start 18.07 1.89) (end 18.07 -9.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 17.32 -10.26) (end -2.08 -10.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.83 -9.51) (end -2.83 2.64) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.73 1.54) (end 16.62 1.54) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.73 1.54) (end -1.73 -8.81) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.38 -9.16) (end 16.62 -9.16) (layer "F.Fab") (width 0.1)) + (fp_line (start 16.97 1.19) (end 16.97 -8.81) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.98 2.79) (end 18.22 2.79) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.98 -10.41) (end -2.98 2.79) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 18.22 -10.41) (end -2.98 -10.41) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 18.22 2.79) (end 18.22 -10.41) (layer "F.CrtYd") (width 0.05)) + (fp_text user "%R" (at 7.62 -3.81 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "7" thru_hole circle (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 "GND")) + (pad "8" thru_hole circle (at 15.24 -7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 "Net-(C19-Pad1)")) + (pad "14" thru_hole circle (at 0 -7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 "/vcc_ocxo")) + (pad "1" thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 54 "Net-(RV2-Pad2)")) + (model "${KISYS3DMOD}/Oscillator.3dshapes/Oscillator_DIP-14.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Package_DIP:DIP-8_W7.62mm" (layer "F.Cu") (tedit 5A02E8C5) (tstamp 5DB85DD0) + (at 150.5 111 180) + (descr "8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil") + (path "/5DB8853E") + (fp_text reference "U7" (at 3.81 -2.33) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "6N137" (at 3.81 9.95) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 3.81 3.81) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 8.7 9.15) (end 8.7 -1.55) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.1 9.15) (end 8.7 9.15) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.1 -1.55) (end -1.1 9.15) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.46 8.95) (end 6.46 -1.33) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.16 8.95) (end 6.46 8.95) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 8.95) (layer "F.SilkS") (width 0.12)) + (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.985 8.89) (end 0.635 8.89) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer "F.Fab") (width 0.1)) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer "F.SilkS") (width 0.12)) + (pad "8" thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "+3V3")) + (pad "4" thru_hole oval (at 0 7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad "7" thru_hole oval (at 7.62 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 75 "Net-(U7-Pad7)")) + (pad "3" thru_hole oval (at 0 5.08 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 35 "Net-(Q2-Pad3)")) + (pad "6" thru_hole oval (at 7.62 5.08 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 57 "/HOST_TX")) + (pad "2" thru_hole oval (at 0 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 50 "Net-(R20-Pad2)")) + (pad "5" thru_hole oval (at 7.62 7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 "GND")) + (pad "1" thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 76 "Net-(U7-Pad1)")) + (model "${KISYS3DMOD}/Package_DIP.3dshapes/DIP-8_W7.62mm.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "F.Cu") (tedit 5C97300E) (tstamp 5DB85DB4) + (at 158 100.25) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path "/5DC3A13B") + (attr smd) + (fp_text reference "U6" (at 0 -5.9) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "CH340G" (at 0 5.9) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer "F.SilkS") (width 0.12)) + (pad "16" smd roundrect (at 2.475 -4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "VBUS")) + (pad "15" smd roundrect (at 2.475 -3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 68 "Net-(U6-Pad15)")) + (pad "14" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 69 "Net-(U6-Pad14)")) + (pad "13" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 70 "Net-(U6-Pad13)")) + (pad "12" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 71 "Net-(U6-Pad12)")) + (pad "11" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 72 "Net-(U6-Pad11)")) + (pad "10" smd roundrect (at 2.475 3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 73 "Net-(U6-Pad10)")) + (pad "9" smd roundrect (at 2.475 4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 74 "Net-(U6-Pad9)")) + (pad "8" smd roundrect (at -2.475 4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 13 "Net-(C25-Pad1)")) + (pad "7" smd roundrect (at -2.475 3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 14 "Net-(C26-Pad1)")) + (pad "6" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 30 "Net-(J4-Pad2)")) + (pad "5" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 29 "Net-(J4-Pad3)")) + (pad "4" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 12 "Net-(C21-Pad1)")) + (pad "3" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 40 "Net-(R10-Pad2)")) + (pad "2" smd roundrect (at -2.475 -3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 51 "Net-(R22-Pad1)")) + (pad "1" smd roundrect (at -2.475 -4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (model "${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Package_DIP:DIP-8_W7.62mm" (layer "F.Cu") (tedit 5A02E8C5) (tstamp 5DB85D6E) + (at 142.96 91.75) + (descr "8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil") + (path "/5DB7F923") + (fp_text reference "U4" (at 3.81 -2.33) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "6N137" (at 3.81 9.95) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 3.81 3.81) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 8.7 9.15) (end 8.7 -1.55) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.1 9.15) (end 8.7 9.15) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.1 -1.55) (end -1.1 9.15) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.46 8.95) (end 6.46 -1.33) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.16 8.95) (end 6.46 8.95) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 8.95) (layer "F.SilkS") (width 0.12)) + (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.985 8.89) (end 0.635 8.89) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer "F.Fab") (width 0.1)) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer "F.SilkS") (width 0.12)) + (pad "8" thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 "VBUS")) + (pad "4" thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad "7" thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 66 "Net-(U4-Pad7)")) + (pad "3" thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 "GND")) + (pad "6" thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 40 "Net-(R10-Pad2)")) + (pad "2" thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 43 "Net-(R12-Pad1)")) + (pad "5" thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 "GNDD")) + (pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 67 "Net-(U4-Pad1)")) + (model "${KISYS3DMOD}/Package_DIP.3dshapes/DIP-8_W7.62mm.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" (layer "F.Cu") (tedit 5A02F25C) (tstamp 5DB85D52) + (at 117.75 83 90) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path "/5DE6D5CE") + (attr smd) + (fp_text reference "U3" (at 0 -4.3 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "STM32F030F4Px" (at 0 4.3 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_line (start -3.75 -3.45) (end 2.225 -3.45) (layer "F.SilkS") (width 0.15)) + (fp_line (start -2.225 3.45) (end 2.225 3.45) (layer "F.SilkS") (width 0.15)) + (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.15)) + (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.15)) + (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.15)) + (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.15)) + (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.15)) + (pad "20" smd rect (at 2.95 -2.925 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "/SWCLK")) + (pad "19" smd rect (at 2.95 -2.275 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "/SWDIO")) + (pad "18" smd rect (at 2.95 -1.625 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 57 "/HOST_TX")) + (pad "17" smd rect (at 2.95 -0.975 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 42 "/HOST_RX")) + (pad "16" smd rect (at 2.95 -0.325 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3")) + (pad "15" smd rect (at 2.95 0.325 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (pad "14" smd rect (at 2.95 0.975 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 34 "/line_pol")) + (pad "13" smd rect (at 2.95 1.625 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 77 "/MOSI")) + (pad "12" smd rect (at 2.95 2.275 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/MISO")) + (pad "11" smd rect (at 2.95 2.925 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 79 "/SCK")) + (pad "10" smd rect (at -2.95 2.925 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 84 "/SD_CS")) + (pad "9" smd rect (at -2.95 2.275 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 88 "/LED_STB")) + (pad "8" smd rect (at -2.95 1.625 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "/line_meas")) + (pad "7" smd rect (at -2.95 0.975 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 80 "Net-(U3-Pad7)")) + (pad "6" smd rect (at -2.95 0.325 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 81 "Net-(U3-Pad6)")) + (pad "5" smd rect (at -2.95 -0.325 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 5 "Net-(C10-Pad1)")) + (pad "4" smd rect (at -2.95 -0.975 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 52 "Net-(R23-Pad1)")) + (pad "3" smd rect (at -2.95 -1.625 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 65 "Net-(U3-Pad3)")) + (pad "2" smd rect (at -2.95 -2.275 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "Net-(C19-Pad1)")) + (pad "1" smd rect (at -2.95 -2.925 90) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") + (net 53 "Net-(R24-Pad1)")) + (model "${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Potentiometer_THT:Potentiometer_Bourns_3296Y_Vertical" (layer "F.Cu") (tedit 5A3D4994) (tstamp 5DB85CCA) + (at 147.4 119 90) + (descr "Potentiometer, vertical, Bourns 3296Y, https://www.bourns.com/pdfs/3296.pdf") + (tags "Potentiometer vertical Bourns 3296Y") + (path "/5DFAC1A8") + (fp_text reference "RV2" (at -2.54 -2.39 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "47k" (at -2.54 4.94 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at -3.175 1.275 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.5 -1.4) (end -7.6 -1.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 2.5 3.95) (end 2.5 -1.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -7.6 3.95) (end 2.5 3.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -7.6 -1.4) (end -7.6 3.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 2.345 -1.26) (end 2.345 3.81) (layer "F.SilkS") (width 0.12)) + (fp_line (start -7.425 -1.26) (end -7.425 3.81) (layer "F.SilkS") (width 0.12)) + (fp_line (start -7.425 3.81) (end 2.345 3.81) (layer "F.SilkS") (width 0.12)) + (fp_line (start -7.425 -1.26) (end 2.345 -1.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.955 3.505) (end 0.956 1.336) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.955 3.505) (end 0.956 1.336) (layer "F.Fab") (width 0.1)) + (fp_line (start 2.225 -1.14) (end -7.305 -1.14) (layer "F.Fab") (width 0.1)) + (fp_line (start 2.225 3.69) (end 2.225 -1.14) (layer "F.Fab") (width 0.1)) + (fp_line (start -7.305 3.69) (end 2.225 3.69) (layer "F.Fab") (width 0.1)) + (fp_line (start -7.305 -1.14) (end -7.305 3.69) (layer "F.Fab") (width 0.1)) + (fp_circle (center 0.955 2.42) (end 2.05 2.42) (layer "F.Fab") (width 0.1)) + (pad "3" thru_hole circle (at -5.08 0 90) (size 1.44 1.44) (drill 0.8) (layers *.Cu *.Mask) + (net 1 "GND")) + (pad "2" thru_hole circle (at -2.54 2.54 90) (size 1.44 1.44) (drill 0.8) (layers *.Cu *.Mask) + (net 54 "Net-(RV2-Pad2)")) + (pad "1" thru_hole circle (at 0 0 90) (size 1.44 1.44) (drill 0.8) (layers *.Cu *.Mask) + (net 8 "/vcc_ocxo")) + (model "${KISYS3DMOD}/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296Y_Vertical.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Varistor:RV_Disc_D9mm_W5.7mm_P5mm" (layer "F.Cu") (tedit 5A0F68DF) (tstamp 5DB8C590) + (at 64 100.5 90) + (descr "Varistor, diameter 9mm, width 5.7mm, pitch 5mm") + (tags "varistor SIOV") + (path "/5DAE0FBA") + (fp_text reference "RV1" (at 2.5 5.35 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1/4W 275VAC" (at 2.5 -2.35 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2 -1.35) (end -2 4.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 7 -1.35) (end 7 4.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 -1.35) (end 7 -1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 4.35) (end 7 4.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 -1.35) (end -2 4.35) (layer "F.SilkS") (width 0.15)) + (fp_line (start 7 -1.35) (end 7 4.35) (layer "F.SilkS") (width 0.15)) + (fp_line (start -2 -1.35) (end 7 -1.35) (layer "F.SilkS") (width 0.15)) + (fp_line (start -2 4.35) (end 7 4.35) (layer "F.SilkS") (width 0.15)) + (fp_line (start -2.25 -1.6) (end -2.25 4.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 7.25 -1.6) (end 7.25 4.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.25 -1.6) (end 7.25 -1.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.25 4.6) (end 7.25 4.6) (layer "F.CrtYd") (width 0.05)) + (fp_text user "%R" (at 2.5 1.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "2" thru_hole circle (at 5 3 90) (size 1.6 1.6) (drill 0.6) (layers *.Cu *.Mask) + (net 18 "Net-(F2-Pad1)")) + (pad "1" thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.6) (layers *.Cu *.Mask) + (net 16 "Net-(F1-Pad1)")) + (model "${KISYS3DMOD}/Varistor.3dshapes/RV_Disc_D9mm_W5.7mm_P5mm.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85CA0) + (at 113.25 90.25 270) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DB9B6D3") + (attr smd) + (fp_text reference "R24" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "0" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 53 "Net-(R24-Pad1)")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85C8F) + (at 115 90.25 270) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DB8792C") + (attr smd) + (fp_text reference "R23" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "0" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (pad "1" smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 52 "Net-(R23-Pad1)")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85C7E) + (at 157.2 107.8 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DC728F1") + (attr smd) + (fp_text reference "R22" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10k" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 36 "Net-(Q2-Pad2)")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 51 "Net-(R22-Pad1)")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85C6D) + (at 168.7 90.4) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DD13CD1") + (attr smd) + (fp_text reference "R21" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "0" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 28 "Net-(J4-Pad5)")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DBA9705) + (at 153 110 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DBE05C2") + (attr smd) + (fp_text reference "R20" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "300" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 50 "Net-(R20-Pad2)")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "VBUS")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85C4B) + (at 145.4 114.2125 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DC0DC41") + (attr smd) + (fp_text reference "R19" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1k" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 57 "/HOST_TX")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85C3A) + (at 151.25 74.5) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5E163AF3") + (attr smd) + (fp_text reference "R18" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 31 "Net-(J5-Pad5)")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 49 "/led_sdcard_drv")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85C29) + (at 146 74.4) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5E1615F4") + (attr smd) + (fp_text reference "R17" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 32 "Net-(J5-Pad3)")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 48 "/led_1pps_drv")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85C18) + (at 141.2 74.6) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5E1615E6") + (attr smd) + (fp_text reference "R16" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 33 "Net-(J5-Pad1)")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 47 "/led_ocxo_lock_drv")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85C07) + (at 133.3 74.6 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5E15E8AE") + (attr smd) + (fp_text reference "R15" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 24 "Net-(J3-Pad7)")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 46 "/led_err_drv")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85BF6) + (at 127.5 75.25 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5E15E8A0") + (attr smd) + (fp_text reference "R14" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 25 "Net-(J3-Pad5)")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 45 "/led_comm_drv")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85BE5) + (at 123.2 74.6 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5E043AC8") + (attr smd) + (fp_text reference "R13" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 26 "Net-(J3-Pad3)")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 44 "/led_pol_neg_drv")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85BD4) + (at 127.1 81.7 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DBF8685") + (attr smd) + (fp_text reference "R12" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "130" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 42 "/HOST_RX")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 43 "Net-(R12-Pad1)")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85BC3) + (at 119 74.25 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5E043508") + (attr smd) + (fp_text reference "R11" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 27 "Net-(J3-Pad1)")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 41 "/led_pol_pos_drv")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85BB2) + (at 153.2 95.8125 270) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DBE91EE") + (attr smd) + (fp_text reference "R10" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1k" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 40 "Net-(R10-Pad2)")) + (pad "1" smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "VBUS")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 5DB85BA1) + (at 104 71.5 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path "/5DB1403F") + (fp_text reference "R9" (at 6.35 -2.72) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1M 1W 500V" (at 6.35 2.72) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.35 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 11.66 0) (end 10.97 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 12.7 0) (end 10.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 12.7 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 39 "Net-(R8-Pad1)")) + (pad "1" thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 "Net-(C12-Pad1)")) + (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 5DB85B8A) + (at 104 65.5 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path "/5DB1D61B") + (fp_text reference "R8" (at 6.35 -2.72) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1M 1W 500V" (at 6.35 2.72) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.35 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 11.66 0) (end 10.97 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 12.7 0) (end 10.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 12.7 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 19 "Earth")) + (pad "1" thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 39 "Net-(R8-Pad1)")) + (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 5DB85B73) + (at 112.1 71.6 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (path "/5DB41EAA") + (attr smd) + (fp_text reference "R7" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100k" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+15V")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 34 "/line_pol")) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 5DB85B62) + (at 103.5 117 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path "/5DAA5A78") + (fp_text reference "R6" (at 6.35 -2.72) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "330k 1W 500V" (at 6.35 2.72) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.35 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 11.66 0) (end 10.97 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 12.7 0) (end 10.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 12.7 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 38 "Net-(R5-Pad1)")) + (pad "1" thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 "GND")) + (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 5DB85B4B) + (at 99.5 111.5 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path "/5DA75B87") + (fp_text reference "R5" (at 6.35 -2.72) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "330k 1W 500V" (at 6.35 2.72) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.35 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 11.66 0) (end 10.97 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 12.7 0) (end 10.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 12.7 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 18 "Net-(F2-Pad1)")) + (pad "1" thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 38 "Net-(R5-Pad1)")) + (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 5DB85B34) + (at 108.5 113.5 270) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path "/5DA7A66C") + (fp_text reference "R4" (at 6.35 -2.72 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "4k7 1W 500V" (at 6.35 2.72 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.35 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 11.66 0) (end 10.97 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 12.7 0) (end 10.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 12.7 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 "/line_meas")) + (pad "1" thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 "GND")) + (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 5DB85B1D) + (at 114 113.5 270) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path "/5DACB8B1") + (fp_text reference "R3" (at 6.35 -2.72 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "27k 1W 500V" (at 6.35 2.72 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.35 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 11.66 0) (end 10.97 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 12.7 0) (end 10.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 12.7 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 "/line_meas")) + (pad "1" thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 "+15V")) + (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 5DB85B06) + (at 103.5 122 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path "/5DAA7028") + (fp_text reference "R2" (at 6.35 -2.72) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "330k 1W 500V" (at 6.35 2.72) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.35 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 11.66 0) (end 10.97 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 12.7 0) (end 10.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 12.7 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 "Net-(R1-Pad1)")) + (pad "1" thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 "/line_meas")) + (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 5DB85AEF) + (at 99 127.5 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path "/5DAA7018") + (fp_text reference "R1" (at 6.35 -2.72) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "330k 1W 500V" (at 6.35 2.72) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.35 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 11.66 0) (end 10.97 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer "F.SilkS") (width 0.12)) + (fp_line (start 12.7 0) (end 10.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 12.7 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 16 "Net-(F1-Pad1)")) + (pad "1" thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 "Net-(R1-Pad1)")) + (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Package_TO_SOT_THT:TO-92_Inline" (layer "F.Cu") (tedit 5A1DD157) (tstamp 5DB85AD8) + (at 158.2 111 180) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (path "/5DC3CAC3") + (fp_text reference "Q2" (at 1.27 -3.56) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "2N3904" (at 1.27 2.79) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle 135) (layer "F.SilkS") (width 0.12)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle -135) (layer "F.Fab") (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle -135) (layer "F.SilkS") (width 0.12)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle 135) (layer "F.Fab") (width 0.1)) + (fp_line (start 4 2.01) (end -1.46 2.01) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4 2.01) (end 4 -2.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.46 -2.73) (end -1.46 2.01) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.46 -2.73) (end 4 -2.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.5 1.75) (end 3 1.75) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.53 1.85) (end 3.07 1.85) (layer "F.SilkS") (width 0.12)) + (fp_text user "%R" (at 1.27 -3.56) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "1" thru_hole rect (at 0 0 180) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 10 "GNDD")) + (pad "3" thru_hole oval (at 2.54 0 180) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 35 "Net-(Q2-Pad3)")) + (pad "2" thru_hole oval (at 1.27 0 180) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 36 "Net-(Q2-Pad2)")) + (model "${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Converter_ACDC:Converter_ACDC_MeanWell_IRM-02-xx_THT" (layer "F.Cu") (tedit 59FEFB72) (tstamp 5DB8C4A3) + (at 81 107 270) + (descr "ACDC-Converter, 2W, Meanwell, IRM-02, THT, https://www.meanwell.co.uk/media/productPDF/IRM-02-spec.pdf") + (tags "ACDC-Converter 2W THT") + (path "/5DA5FD15") + (fp_text reference "PS1" (at -0.8 -4.8 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "IRM-10-15" (at 15.14 20.15 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2 -3.95) (end 4 -3.95) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1 -3.5) (end 0 -2.5) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 -2.5) (end -1 -3.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -1 -3.5) (end -2.85 -3.5) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 14.03 7.47 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -3.5) (end 30.85 -3.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.85 18.7) (end -2.85 -3.5) (layer "F.Fab") (width 0.1)) + (fp_line (start 30.85 18.7) (end 30.85 -3.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.85 18.7) (end 30.85 18.7) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.97 18.82) (end 30.97 18.82) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.97 -3.62) (end 30.97 -3.62) (layer "F.SilkS") (width 0.12)) + (fp_line (start 30.97 -3.62) (end 30.97 18.82) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.97 18.82) (end -2.97 -3.62) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.1 18.95) (end 31.1 18.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 31.1 18.95) (end 31.1 -3.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.1 -3.75) (end 31.1 -3.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.1 18.95) (end -3.1 -3.75) (layer "F.CrtYd") (width 0.05)) + (pad "4" thru_hole circle (at 28 7.6 270) (size 2.3 2.3) (drill 0.76) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "2" thru_hole circle (at 0 15.2 270) (size 2.3 2.3) (drill 0.8) (layers *.Cu *.Mask) + (net 16 "Net-(F1-Pad1)")) + (pad "1" thru_hole rect (at 0 0 270) (size 2.3 2) (drill 0.8) (layers *.Cu *.Mask) + (net 18 "Net-(F2-Pad1)")) + (pad "3" thru_hole circle (at 28 0 270) (size 2.3 2.3) (drill 0.76) (layers *.Cu *.Mask) + (net 1 "GND")) + (model "${KISYS3DMOD}/Converter_ACDC.3dshapes/Converter_ACDC_MeanWell_IRM-02-xx_THT.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Inductor_SMD:L_Taiyo-Yuden_NR-40xx" (layer "F.Cu") (tedit 5990349D) (tstamp 5DB85A5E) + (at 143.4 121.6 90) + (descr "Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm") + (tags "inductor taiyo-yuden nr smd") + (path "/5DF96CCF") + (attr smd) + (fp_text reference "L2" (at 0 -3 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100u" (at 0 3.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.25 -2.25) (end -2.25 -2.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 2.25 2.25) (end 2.25 -2.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.25 2.25) (end 2.25 2.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.25 -2.25) (end -2.25 2.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2 2.1) (end 2 2.1) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2 -2.1) (end 2 -2.1) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.25 2) (end 0 2) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 1.25) (end -1.25 2) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 0) (end -2 1.25) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.25 2) (end 0 2) (layer "F.Fab") (width 0.1)) + (fp_line (start 2 1.25) (end 1.25 2) (layer "F.Fab") (width 0.1)) + (fp_line (start 2 0) (end 2 1.25) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.25 -2) (end 0 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start 2 -1.25) (end 1.25 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start 2 0) (end 2 -1.25) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.25 -2) (end 0 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 -1.25) (end -1.25 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 0) (end -2 -1.25) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "2" smd rect (at 1.4 0 90) (size 1.2 3.9) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "/vcc_ocxo")) + (pad "1" smd rect (at -1.4 0 90) (size 1.2 3.9) (layers "F.Cu" "F.Paste" "F.Mask") + (net 7 "+12V")) + (model "${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Taiyo-Yuden_NR-40xx.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Inductor_SMD:L_Taiyo-Yuden_NR-40xx" (layer "F.Cu") (tedit 5990349D) (tstamp 5DB85A45) + (at 122.75 91.75 90) + (descr "Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm") + (tags "inductor taiyo-yuden nr smd") + (path "/5DFDECBA") + (attr smd) + (fp_text reference "L1" (at 0 -3 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100u" (at 0 3.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.25 -2.25) (end -2.25 -2.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 2.25 2.25) (end 2.25 -2.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.25 2.25) (end 2.25 2.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.25 -2.25) (end -2.25 2.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2 2.1) (end 2 2.1) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2 -2.1) (end 2 -2.1) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.25 2) (end 0 2) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 1.25) (end -1.25 2) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 0) (end -2 1.25) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.25 2) (end 0 2) (layer "F.Fab") (width 0.1)) + (fp_line (start 2 1.25) (end 1.25 2) (layer "F.Fab") (width 0.1)) + (fp_line (start 2 0) (end 2 1.25) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.25 -2) (end 0 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start 2 -1.25) (end 1.25 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start 2 0) (end 2 -1.25) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.25 -2) (end 0 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 -1.25) (end -1.25 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start -2 0) (end -2 -1.25) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "2" smd rect (at 1.4 0 90) (size 1.2 3.9) (layers "F.Cu" "F.Paste" "F.Mask") + (net 5 "Net-(C10-Pad1)")) + (pad "1" smd rect (at -1.4 0 90) (size 1.2 3.9) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Taiyo-Yuden_NR-40xx.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical" (layer "F.Cu") (tedit 5C28146C) (tstamp 5DB85A2C) + (at 142 68.5) + (descr "JST XH series connector, B6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (path "/5E4B66A6") + (fp_text reference "J5" (at 6.25 -3.55) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Conn_01x06_Male" (at 6.25 4.6) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.25 2.7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start 14.3 2.75) (end 6.25 2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start 14.3 -0.2) (end 14.3 2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start 15.05 -0.2) (end 14.3 -0.2) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.8 2.75) (end 6.25 2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12)) + (fp_line (start 15.05 -2.45) (end 13.25 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start 15.05 -1.7) (end 15.05 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start 13.25 -1.7) (end 15.05 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start 13.25 -2.45) (end 13.25 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start 11.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start 11.75 -1.7) (end 11.75 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.75 -1.7) (end 11.75 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 15.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 15.45 3.9) (end 15.45 -2.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.95 3.9) (end 15.45 3.9) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 15.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12)) + (fp_line (start 15.06 3.51) (end 15.06 -2.46) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.56 3.51) (end 15.06 3.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 14.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 14.95 3.4) (end 14.95 -2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.45 3.4) (end 14.95 3.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1)) + (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 31 "Net-(J5-Pad5)")) + (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 32 "Net-(J5-Pad3)")) + (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (net 33 "Net-(J5-Pad1)")) + (model "${KISYS3DMOD}/Connector_JST.3dshapes/JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal" (layer "F.Cu") (tedit 5AFE01FF) (tstamp 5DB859FF) + (at 164.75 98.75) + (descr "USB B receptacle, Horizontal, through-hole, http://www.on-shore.com/wp-content/uploads/2015/09/usb-b1hsxx.pdf") + (tags "USB-B receptacle horizontal through-hole") + (path "/5DCD6003") + (fp_text reference "J4" (at 6.76 -7.77) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "USB_B" (at 6.76 10.27) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 6.76 1.25) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 15.51 -7.02) (end -1.99 -7.02) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 15.51 9.52) (end 15.51 -7.02) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.99 9.52) (end 15.51 9.52) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.99 -7.02) (end -1.99 9.52) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.32 0.5) (end -1.82 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.32 -0.5) (end -2.32 0.5) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.82 0) (end -2.32 -0.5) (layer "F.SilkS") (width 0.12)) + (fp_line (start 15.12 7.41) (end 6.76 7.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start 15.12 -4.91) (end 15.12 7.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.76 -4.91) (end 15.12 -4.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.6 7.41) (end 2.66 7.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.6 -4.91) (end -1.6 7.41) (layer "F.SilkS") (width 0.12)) + (fp_line (start 2.66 -4.91) (end -1.6 -4.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.49 -3.8) (end -0.49 -4.8) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.49 7.3) (end -1.49 -3.8) (layer "F.Fab") (width 0.1)) + (fp_line (start 15.01 7.3) (end -1.49 7.3) (layer "F.Fab") (width 0.1)) + (fp_line (start 15.01 -4.8) (end 15.01 7.3) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.49 -4.8) (end 15.01 -4.8) (layer "F.Fab") (width 0.1)) + (pad "5" thru_hole circle (at 4.71 7.27) (size 3.5 3.5) (drill 2.33) (layers *.Cu *.Mask) + (net 28 "Net-(J4-Pad5)")) + (pad "5" thru_hole circle (at 4.71 -4.77) (size 3.5 3.5) (drill 2.33) (layers *.Cu *.Mask) + (net 28 "Net-(J4-Pad5)")) + (pad "4" thru_hole circle (at 2 0) (size 1.7 1.7) (drill 0.92) (layers *.Cu *.Mask) + (net 10 "GNDD")) + (pad "3" thru_hole circle (at 2 2.5) (size 1.7 1.7) (drill 0.92) (layers *.Cu *.Mask) + (net 29 "Net-(J4-Pad3)")) + (pad "2" thru_hole circle (at 0 2.5) (size 1.7 1.7) (drill 0.92) (layers *.Cu *.Mask) + (net 30 "Net-(J4-Pad2)")) + (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 0.92) (layers *.Cu *.Mask) + (net 11 "VBUS")) + (model "${KISYS3DMOD}/Connector_USB.3dshapes/USB_B_OST_USB-B1HSxx_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical" (layer "F.Cu") (tedit 5C28146C) (tstamp 5DB859E2) + (at 117.7 68.5) + (descr "JST XH series connector, B8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (path "/5E4B3C65") + (fp_text reference "J3" (at 8.75 -3.55) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Conn_01x08_Male" (at 8.75 4.6) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 8.75 2.7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start 19.3 2.75) (end 8.75 2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start 19.3 -0.2) (end 19.3 2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start 20.05 -0.2) (end 19.3 -0.2) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.8 2.75) (end 8.75 2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12)) + (fp_line (start 20.05 -2.45) (end 18.25 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start 20.05 -1.7) (end 20.05 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start 18.25 -1.7) (end 20.05 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start 18.25 -2.45) (end 18.25 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start 16.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start 16.75 -1.7) (end 16.75 -2.45) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.75 -1.7) (end 16.75 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 20.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 20.45 3.9) (end 20.45 -2.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.95 3.9) (end 20.45 3.9) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 20.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12)) + (fp_line (start 20.06 3.51) (end 20.06 -2.46) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.56 3.51) (end 20.06 3.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 19.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 19.95 3.4) (end 19.95 -2.35) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.45 3.4) (end 19.95 3.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1)) + (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 24 "Net-(J3-Pad7)")) + (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 25 "Net-(J3-Pad5)")) + (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 26 "Net-(J3-Pad3)")) + (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) + (net 3 "+15V")) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (net 27 "Net-(J3-Pad1)")) + (model "${KISYS3DMOD}/Connector_JST.3dshapes/JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (layer "F.Cu") (tedit 59FED5CC) (tstamp 5DB859B3) + (at 108.4 92.6 180) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path "/5DE82D16") + (fp_text reference "J2" (at 0 -2.33) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "SWD" (at 0 9.95) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 3.81 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1)) + (pad "4" thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 "/SWDIO")) + (pad "3" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 "GND")) + (pad "2" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 "/SWCLK")) + (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Connector_JST:JST_VH_B3P-VH_1x03_P3.96mm_Vertical" (layer "F.Cu") (tedit 5B774DBC) (tstamp 5DB8599B) + (at 54.5 71 180) + (descr "JST VH series connector, B3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator") + (tags "connector JST VH side entry") + (path "/5DA5CBE8") + (fp_text reference "J1" (at 3.96 -4.9) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "230V in" (at 3.96 6) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 3.96 4.1) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12)) + (fp_line (start 9.98 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start 9.98 -2.11) (end 9.98 4.91) (layer "F.SilkS") (width 0.12)) + (fp_line (start 8.78 -2.11) (end 9.98 -2.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start 8.78 -3.81) (end 8.78 -2.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.86 -3.81) (end 8.78 -3.81) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12)) + (fp_line (start 10.37 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 10.37 5.3) (end 10.37 -4.2) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.45 5.3) (end 10.37 5.3) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 8.67 -3.7) (end 8.67 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.75 -3.7) (end 8.67 -3.7) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1)) + (fp_line (start 9.87 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start 9.87 4.8) (end 9.87 -2) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.95 4.8) (end 9.87 4.8) (layer "F.Fab") (width 0.1)) + (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1)) + (pad "3" thru_hole circle (at 7.92 0 180) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) + (net 19 "Earth")) + (pad "2" thru_hole circle (at 3.96 0 180) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) + (net 20 "/N")) + (pad "1" thru_hole roundrect (at 0 0 180) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.09259299999999999) + (net 21 "/L")) + (model "${KISYS3DMOD}/Connector_JST.3dshapes/JST_VH_B3P-VH_1x03_P3.96mm_Vertical.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open" (layer "F.Cu") (tedit 5B7EAE13) (tstamp 5DB8C69C) + (at 91.75 102.25 90) + (descr "https://www.tme.eu/en/Document/3b48dbe2b9714a62652c97b08fcd464b/PTF78.pdf") + (tags "Fuseholder horizontal open 5x20 Stelvio-Kontek PTF/78") + (path "/5DAE3B30") + (fp_text reference "F2" (at 11.25 -6 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "F 0.1A" (at 13 6 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 11.25 4 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.1 -4.7) (end 0.1 4.7) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.1 4.7) (end 22.5 4.7) (layer "F.Fab") (width 0.1)) + (fp_line (start 22.5 4.7) (end 22.5 -4.7) (layer "F.Fab") (width 0.1)) + (fp_line (start 22.5 -4.7) (end 0.1 -4.7) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.15 4.95) (end -0.15 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.6 4.8) (end 22.6 2) (layer "F.SilkS") (width 0.12)) + (fp_line (start 22.6 -2) (end 22.6 -4.8) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -2) (end 0 -4.8) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -4.8) (end 22.6 -4.8) (layer "F.SilkS") (width 0.12)) + (fp_line (start 22.75 4.95) (end -0.15 4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.15 -4.95) (end 22.75 -4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 0 4.8) (end 22.6 4.8) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.15 -1.85) (end -0.15 -4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.75 -1.85) (end 22.75 -4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.75 1.85) (end 22.75 4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 0 4.8) (end 0 2) (layer "F.SilkS") (width 0.12)) + (fp_line (start 22.75 -1.85) (end 23 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 24.45 0.45) (end 24.45 -0.45) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 24.45 -0.45) (end 24.05 -1.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 24.05 -1.25) (end 23.35 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 23.35 -1.75) (end 23 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.75 1.85) (end 23 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 23 1.85) (end 23.35 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 23.35 1.75) (end 24.05 1.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 24.05 1.25) (end 24.45 0.45) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.15 -1.85) (end -0.4 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.4 -1.85) (end -0.75 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.75 -1.75) (end -1.45 -1.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.85 -0.45) (end -1.85 0.45) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.45 1.25) (end -0.75 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.75 1.75) (end -0.4 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.4 1.85) (end -0.15 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.45 1.25) (end -1.85 0.45) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.85 -0.45) (end -1.45 -1.25) (layer "F.CrtYd") (width 0.05)) + (pad "1" thru_hole circle (at 0 0 90) (size 3 3) (drill 1.5) (layers *.Cu *.Mask) + (net 18 "Net-(F2-Pad1)")) + (pad "2" thru_hole circle (at 22.6 0 90) (size 3 3) (drill 1.5) (layers *.Cu *.Mask) + (net 17 "Net-(F2-Pad2)")) + (model "${KISYS3DMOD}/Fuse.3dshapes/Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open" (layer "F.Cu") (tedit 5B7EAE13) (tstamp 5DB8C5E2) + (at 54.5 102.25 90) + (descr "https://www.tme.eu/en/Document/3b48dbe2b9714a62652c97b08fcd464b/PTF78.pdf") + (tags "Fuseholder horizontal open 5x20 Stelvio-Kontek PTF/78") + (path "/5DA5D287") + (fp_text reference "F1" (at 11.25 -6 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "F 0.1A" (at 13 6 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.85 -0.45) (end -1.45 -1.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.45 1.25) (end -1.85 0.45) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.4 1.85) (end -0.15 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.75 1.75) (end -0.4 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.45 1.25) (end -0.75 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.85 -0.45) (end -1.85 0.45) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.75 -1.75) (end -1.45 -1.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.4 -1.85) (end -0.75 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.15 -1.85) (end -0.4 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 24.05 1.25) (end 24.45 0.45) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 23.35 1.75) (end 24.05 1.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 23 1.85) (end 23.35 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.75 1.85) (end 23 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 23.35 -1.75) (end 23 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 24.05 -1.25) (end 23.35 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 24.45 -0.45) (end 24.05 -1.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 24.45 0.45) (end 24.45 -0.45) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.75 -1.85) (end 23 -1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 0 4.8) (end 0 2) (layer "F.SilkS") (width 0.12)) + (fp_line (start 22.75 1.85) (end 22.75 4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.75 -1.85) (end 22.75 -4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.15 -1.85) (end -0.15 -4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 0 4.8) (end 22.6 4.8) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.15 -4.95) (end 22.75 -4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.75 4.95) (end -0.15 4.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 0 -4.8) (end 22.6 -4.8) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0 -2) (end 0 -4.8) (layer "F.SilkS") (width 0.12)) + (fp_line (start 22.6 -2) (end 22.6 -4.8) (layer "F.SilkS") (width 0.12)) + (fp_line (start 22.6 4.8) (end 22.6 2) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.15 4.95) (end -0.15 1.85) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 22.5 -4.7) (end 0.1 -4.7) (layer "F.Fab") (width 0.1)) + (fp_line (start 22.5 4.7) (end 22.5 -4.7) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.1 4.7) (end 22.5 4.7) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.1 -4.7) (end 0.1 4.7) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 11.25 4 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "2" thru_hole circle (at 22.6 0 90) (size 3 3) (drill 1.5) (layers *.Cu *.Mask) + (net 15 "Net-(F1-Pad2)")) + (pad "1" thru_hole circle (at 0 0 90) (size 3 3) (drill 1.5) (layers *.Cu *.Mask) + (net 16 "Net-(F1-Pad1)")) + (model "${KISYS3DMOD}/Fuse.3dshapes/Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Diode_SMD:D_SMA" (layer "F.Cu") (tedit 586432E5) (tstamp 5DB85929) + (at 104 80 270) + (descr "Diode SMA (DO-214AC)") + (tags "Diode SMA (DO-214AC)") + (path "/5DB11EB0") + (attr smd) + (fp_text reference "D4" (at 0 -2.5 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "US1G" (at 0 2.6 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.4 -1.65) (end 2 -1.65) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.4 1.65) (end 2 1.65) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.64944 0.00102) (end 0.50118 -0.79908) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.64944 0.00102) (end 0.50118 0.75032) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.50118 0.75032) (end 0.50118 -0.79908) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.64944 -0.79908) (end -0.64944 0.80112) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.50118 0.00102) (end 1.4994 0.00102) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.64944 0.00102) (end -1.55114 0.00102) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.5 1.75) (end -3.5 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 3.5 1.75) (end -3.5 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 3.5 -1.75) (end 3.5 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.5 -1.75) (end 3.5 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 2.3 -1.5) (end -2.3 -1.5) (layer "F.Fab") (width 0.1)) + (fp_line (start 2.3 -1.5) (end 2.3 1.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -2.3 1.5) (end -2.3 -1.5) (layer "F.Fab") (width 0.1)) + (fp_line (start 2.3 1.5) (end -2.3 1.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.4 -1.65) (end -3.4 1.65) (layer "F.SilkS") (width 0.12)) + (fp_text user "%R" (at 0 -2.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "2" smd rect (at 2 0 270) (size 2.5 1.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (pad "1" smd rect (at -2 0 270) (size 2.5 1.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "Net-(C12-Pad1)")) + (model "${KISYS3DMOD}/Diode_SMD.3dshapes/D_SMA.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Diode_SMD:D_SOT-23_ANK" (layer "F.Cu") (tedit 587CCEF9) (tstamp 5DBA4483) + (at 108.25 78 180) + (descr "SOT-23, Single Diode") + (tags "SOT-23") + (path "/5DB0F8F1") + (attr smd) + (fp_text reference "D3" (at 0 -2.5) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "12v 1.3w" (at 0 2.5) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.15 -0.65) (end 0.15 -0.25) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.15 -0.45) (end 0.4 -0.45) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.15 -0.45) (end -0.15 -0.65) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.15 -0.65) (end -0.15 -0.25) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.15 -0.25) (end 0.15 -0.45) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.15 -0.45) (end -0.4 -0.45) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 0 -2.5) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "1" smd rect (at 1 0 180) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "Net-(C12-Pad1)")) + (pad "" smd rect (at -1 0.95 180) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "2" smd rect (at -1 -0.95 180) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (model "${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOT-23.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal" (layer "F.Cu") (tedit 5AE50CD5) (tstamp 5DB90877) + (at 138 124.5 90) + (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf") + (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm") + (path "/5DAD6340") + (fp_text reference "D2" (at 3.81 -2.47 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "16V 1.3W" (at 3.81 2.47 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "K" (at 0 -2.1 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "K" (at 0 -2.1 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 4.2 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.97 -1.6) (end -1.35 -1.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 8.97 1.6) (end 8.97 -1.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.35 1.6) (end 8.97 1.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.35 -1.6) (end -1.35 1.6) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.87 -1.47) (end 1.87 1.47) (layer "F.SilkS") (width 0.12)) + (fp_line (start 2.11 -1.47) (end 2.11 1.47) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.99 -1.47) (end 1.99 1.47) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.53 1.47) (end 6.53 1.34) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.09 1.47) (end 6.53 1.47) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.09 1.34) (end 1.09 1.47) (layer "F.SilkS") (width 0.12)) + (fp_line (start 6.53 -1.47) (end 6.53 -1.34) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.09 -1.47) (end 6.53 -1.47) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.09 -1.34) (end 1.09 -1.47) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1.89 -1.35) (end 1.89 1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 2.09 -1.35) (end 2.09 1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.99 -1.35) (end 1.99 1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 7.62 0) (end 6.41 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 0 0) (end 1.21 0) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.41 -1.35) (end 1.21 -1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 6.41 1.35) (end 6.41 -1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.21 1.35) (end 6.41 1.35) (layer "F.Fab") (width 0.1)) + (fp_line (start 1.21 -1.35) (end 1.21 1.35) (layer "F.Fab") (width 0.1)) + (pad "2" thru_hole oval (at 7.62 0 90) (size 2.2 2.2) (drill 1.1) (layers *.Cu *.Mask) + (net 1 "GND")) + (pad "1" thru_hole rect (at 0 0 90) (size 2.2 2.2) (drill 1.1) (layers *.Cu *.Mask) + (net 3 "+15V")) + (model "${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-41_SOD81_P7.62mm_Horizontal.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Diode_SMD:D_SOT-23_ANK" (layer "F.Cu") (tedit 587CCEF9) (tstamp 5DB858D8) + (at 114 130.2 90) + (descr "SOT-23, Single Diode") + (tags "SOT-23") + (path "/5DAE81E8") + (attr smd) + (fp_text reference "D1" (at 0 -2.5 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "3V6" (at 0 2.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer "F.SilkS") (width 0.12)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.15 -0.65) (end 0.15 -0.25) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.15 -0.45) (end 0.4 -0.45) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.15 -0.45) (end -0.15 -0.65) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.15 -0.65) (end -0.15 -0.25) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.15 -0.25) (end 0.15 -0.45) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.15 -0.45) (end -0.4 -0.45) (layer "F.Fab") (width 0.1)) + (fp_text user "%R" (at 0 -2.5 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "1" smd rect (at 1 0 90) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "/line_meas")) + (pad "" smd rect (at -1 0.95 90) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "2" smd rect (at -1 -0.95 90) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND")) + (model "${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOT-23.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB858BE) + (at 130.2 113.8 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DBD794C") + (attr smd) + (fp_text reference "C27" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB858AD) + (at 153.2 102.3875 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DC95B17") + (attr smd) + (fp_text reference "C26" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "22p" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 14 "Net-(C26-Pad1)")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB8589C) + (at 153.2 105.9 270) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DC921D2") + (attr smd) + (fp_text reference "C25" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "22p" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (pad "1" smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 13 "Net-(C25-Pad1)")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB8588B) + (at 153.2 92.3 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DBD9BCF") + (attr smd) + (fp_text reference "C24" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "VBUS")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB8587A) + (at 156.6 93.2 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DCC7178") + (attr smd) + (fp_text reference "C23" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1u" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "VBUS")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85869) + (at 160.6 93.2 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DCC34F2") + (attr smd) + (fp_text reference "C22" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10u" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "VBUS")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85858) + (at 153.2 99 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DC8A708") + (attr smd) + (fp_text reference "C21" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1n" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 12 "Net-(C21-Pad1)")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85847) + (at 158.6 93.2 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DC8315A") + (attr smd) + (fp_text reference "C20" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "GNDD")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "VBUS")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85836) + (at 128.5 88.8 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DF31A18") + (attr smd) + (fp_text reference "C19" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10p" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 9 "Net-(C19-Pad1)")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85825) + (at 141.8 116.4) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5E0E1F23") + (attr smd) + (fp_text reference "C18" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10n 25V" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "/vcc_ocxo")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85814) + (at 141.8 118.2) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5E0EBDC0") + (attr smd) + (fp_text reference "C17" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n 25V" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "/vcc_ocxo")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85803) + (at 141.8 125) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DF86C6A") + (attr smd) + (fp_text reference "C16" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10n 25V" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 7 "+12V")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB857F2) + (at 141.8 126.8) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DF86C78") + (attr smd) + (fp_text reference "C15" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n 25V" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 7 "+12V")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB857E1) + (at 141.8 128.6) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DF8BD83") + (attr smd) + (fp_text reference "C14" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1u 25V" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 7 "+12V")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB857BF) + (at 108.2 81 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DB625B5") + (attr smd) + (fp_text reference "C12" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100p NP0" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 6 "Net-(C12-Pad1)")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB857AE) + (at 117.7875 92.5 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DEB487B") + (attr smd) + (fp_text reference "C11" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "10n" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "Net-(C10-Pad1)")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB8579D) + (at 117.7875 90.75 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DEB3657") + (attr smd) + (fp_text reference "C10" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "Net-(C10-Pad1)")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB8578C) + (at 117.7875 89 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DEA2A3B") + (attr smd) + (fp_text reference "C9" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1u" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 270) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "Net-(C10-Pad1)")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB8577B) + (at 117.7875 76.75) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DE9A331") + (attr smd) + (fp_text reference "C8" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB8576A) + (at 130.2 80.8 270) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DE4791C") + (attr smd) + (fp_text reference "C7" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85759) + (at 132 113.8 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DE4792A") + (attr smd) + (fp_text reference "C6" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1u" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+3V3")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tedit 5B36C52B) (tstamp 5DB85748) + (at 137.25 131.25 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DB714B3") + (attr smd) + (fp_text reference "C5" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100n 25V" (at 0 1.65 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer "F.SilkS") (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer "F.Fab") (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer "F.Fab") (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.9375 0 270) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.9375 0 270) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+15V")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB85737) + (at 123.5 123.25 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DB6FF6B") + (attr smd) + (fp_text reference "C4" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1u 25V" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "+15V")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:CP_Elec_8x6.2" (layer "F.Cu") (tedit 5BCA39D0) (tstamp 5DB85715) + (at 123.5 131.5 180) + (descr "SMD capacitor, aluminum electrolytic, Nichicon, 8.0x6.2mm") + (tags "capacitor electrolytic") + (path "/5DB6E940") + (attr smd) + (fp_text reference "C2" (at 0 -5.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "47u 25V" (at 0 5.2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.3 1.5) (end -4.4 1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -5.3 -1.5) (end -5.3 1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 -1.5) (end -5.3 -1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 1.5) (end -4.4 3.25) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 -3.25) (end -4.4 -1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 -3.25) (end -3.25 -4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -4.4 3.25) (end -3.25 4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.25 -4.4) (end 4.4 -4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -3.25 4.4) (end 4.4 4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.4 1.5) (end 4.4 4.4) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 5.3 1.5) (end 4.4 1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 5.3 -1.5) (end 5.3 1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.4 -1.5) (end 5.3 -1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 4.4 -4.4) (end 4.4 -1.5) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -5 -3.01) (end -5 -2.01) (layer "F.SilkS") (width 0.12)) + (fp_line (start -5.5 -2.51) (end -4.5 -2.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.26 3.195563) (end -3.195563 4.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.26 -3.195563) (end -3.195563 -4.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.26 -3.195563) (end -4.26 -1.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -4.26 3.195563) (end -4.26 1.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.195563 4.26) (end 4.26 4.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.195563 -4.26) (end 4.26 -4.26) (layer "F.SilkS") (width 0.12)) + (fp_line (start 4.26 -4.26) (end 4.26 -1.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 4.26 4.26) (end 4.26 1.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -3.162278 -1.9) (end -3.162278 -1.1) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.562278 -1.5) (end -2.762278 -1.5) (layer "F.Fab") (width 0.1)) + (fp_line (start -4.15 3.15) (end -3.15 4.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -4.15 -3.15) (end -3.15 -4.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -4.15 -3.15) (end -4.15 3.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.15 4.15) (end 4.15 4.15) (layer "F.Fab") (width 0.1)) + (fp_line (start -3.15 -4.15) (end 4.15 -4.15) (layer "F.Fab") (width 0.1)) + (fp_line (start 4.15 -4.15) (end 4.15 4.15) (layer "F.Fab") (width 0.1)) + (fp_circle (center 0 0) (end 4 0) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 3.05 0 180) (size 4 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) + (net 1 "GND")) + (pad "1" smd roundrect (at -3.05 0 180) (size 4 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) + (net 3 "+15V")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_8x6.2.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (tedit 5B301BBE) (tstamp 5DB856ED) + (at 108.4 130.2 270) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (path "/5DAEB877") + (attr smd) + (fp_text reference "C1" (at 0 -1.43 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100p NP0" (at 0 1.43 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "%R" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer "F.SilkS") (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1)) + (pad "2" smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND")) + (pad "1" smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "/line_meas")) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (dimension 80 (width 0.12) (layer "F.SilkS") + (gr_text "80.000 mm" (at 15.130001 100 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 35.5 140) (xy 15.81358 140))) + (feature2 (pts (xy 35.5 60) (xy 15.81358 60))) + (crossbar (pts (xy 16.400001 60) (xy 16.400001 140))) + (arrow1a (pts (xy 16.400001 140) (xy 15.81358 138.873496))) + (arrow1b (pts (xy 16.400001 140) (xy 16.986422 138.873496))) + (arrow2a (pts (xy 16.400001 60) (xy 15.81358 61.126504))) + (arrow2b (pts (xy 16.400001 60) (xy 16.986422 61.126504))) + ) + (gr_line (start 35.5 60) (end 164.5 60) (layer "Edge.Cuts") (width 0.2)) + (gr_line (start 35.5 71) (end 35.5 60) (layer "Edge.Cuts") (width 0.2)) + (gr_arc (start 26 71) (end 26 80.5) (angle -90) (layer "Edge.Cuts") (width 0.2)) + (dimension 19.7 (width 0.1) (layer "Dwgs.User") + (gr_text "19.700 mm" (at 22.25 80.65 90) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 65.5 70.8) (xy 22.913579 70.8))) + (feature2 (pts (xy 65.5 90.5) (xy 22.913579 90.5))) + (crossbar (pts (xy 23.5 90.5) (xy 23.5 70.8))) + (arrow1a (pts (xy 23.5 70.8) (xy 24.086421 71.926504))) + (arrow1b (pts (xy 23.5 70.8) (xy 22.913579 71.926504))) + (arrow2a (pts (xy 23.5 90.5) (xy 24.086421 89.373496))) + (arrow2b (pts (xy 23.5 90.5) (xy 22.913579 89.373496))) + ) + (dimension 1.83 (width 0.12) (layer "Dwgs.User") + (gr_text "1.830 mm" (at 19.23 91.665 90) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 80.75 90.75) (xy 19.913579 90.75))) + (feature2 (pts (xy 80.75 92.58) (xy 19.913579 92.58))) + (crossbar (pts (xy 20.5 92.58) (xy 20.5 90.75))) + (arrow1a (pts (xy 20.5 90.75) (xy 21.086421 91.876504))) + (arrow1b (pts (xy 20.5 90.75) (xy 19.913579 91.876504))) + (arrow2a (pts (xy 20.5 92.58) (xy 21.086421 91.453496))) + (arrow2b (pts (xy 20.5 92.58) (xy 19.913579 91.453496))) + ) + (dimension 19.6 (width 0.12) (layer "Dwgs.User") + (gr_text "19.600 mm" (at 19.23 80.8 270) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 65.5 90.6) (xy 19.913579 90.6))) + (feature2 (pts (xy 65.5 71) (xy 19.913579 71))) + (crossbar (pts (xy 20.5 71) (xy 20.5 90.6))) + (arrow1a (pts (xy 20.5 90.6) (xy 19.913579 89.473496))) + (arrow1b (pts (xy 20.5 90.6) (xy 21.086421 89.473496))) + (arrow2a (pts (xy 20.5 71) (xy 19.913579 72.126504))) + (arrow2b (pts (xy 20.5 71) (xy 21.086421 72.126504))) + ) + (dimension 17.1 (width 0.12) (layer "Dwgs.User") + (gr_text "17.100 mm" (at 74.05 54.73) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 82.6 70.8) (xy 82.6 55.413579))) + (feature2 (pts (xy 65.5 70.8) (xy 65.5 55.413579))) + (crossbar (pts (xy 65.5 56) (xy 82.6 56))) + (arrow1a (pts (xy 82.6 56) (xy 81.473496 56.586421))) + (arrow1b (pts (xy 82.6 56) (xy 81.473496 55.413579))) + (arrow2a (pts (xy 65.5 56) (xy 66.626504 56.586421))) + (arrow2b (pts (xy 65.5 56) (xy 66.626504 55.413579))) + ) + (dimension 26.25 (width 0.12) (layer "Dwgs.User") + (gr_text "26.250 mm" (at 52.375 54.73) (layer "Dwgs.User") + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 65.5 71) (xy 65.5 55.413579))) + (feature2 (pts (xy 39.25 71) (xy 39.25 55.413579))) + (crossbar (pts (xy 39.25 56) (xy 65.5 56))) + (arrow1a (pts (xy 65.5 56) (xy 64.373496 56.586421))) + (arrow1b (pts (xy 65.5 56) (xy 64.373496 55.413579))) + (arrow2a (pts (xy 39.25 56) (xy 40.376504 56.586421))) + (arrow2b (pts (xy 39.25 56) (xy 40.376504 55.413579))) + ) + (gr_line (start 65 92.25) (end 80 92.25) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A4B)) + (gr_line (start 99 105) (end 87 116) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A4A)) + (gr_line (start 87 123.5) (end 91.5 127.5) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A49)) + (gr_line (start 64 85) (end 84 85) (layer "F.SilkS") (width 1.2) (tstamp 5DBB3A48)) + (gr_line (start 64.25 97) (end 67.5 100.25) (layer "B.SilkS") (width 1.5) (tstamp 5DBB3A47)) + (gr_line (start 52.5 68) (end 52.5 74) (layer "F.SilkS") (width 1.2) (tstamp 5DBB3A46)) + (gr_line (start 99 105) (end 99 97) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A45)) + (gr_line (start 88.5 119.5) (end 93.5 119.5) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A44)) + (gr_line (start 77.5 68.5) (end 84 68.5) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A43)) + (gr_line (start 64 68.5) (end 70.5 68.5) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A42)) + (gr_line (start 99 83.75) (end 99 76.75) (layer "B.SilkS") (width 1.5) (tstamp 5DBB3A41)) + (gr_line (start 94 68.5) (end 97.5 65) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A40)) + (gr_line (start 69 130) (end 82 130) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A3F)) + (gr_line (start 82 130) (end 84.5 132.5) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A3E)) + (gr_line (start 101 132.5) (end 104 129.5) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A3D)) + (gr_line (start 78.75 98) (end 72.75 98) (layer "F.SilkS") (width 1.2) (tstamp 5DBB3A3C)) + (gr_line (start 84.5 132.5) (end 101 132.5) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A3B)) + (gr_line (start 88.5 68.5) (end 94 68.5) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3A3A)) + (gr_line (start 48.5 68) (end 48.5 74) (layer "F.SilkS") (width 1.2) (tstamp 5DBB3A39)) + (gr_line (start 88.5 119.5) (end 93.5 119.5) (layer "B.SilkS") (width 1.5) (tstamp 5DBB370C)) + (gr_line (start 78.75 98) (end 72.75 98) (layer "B.SilkS") (width 1.2) (tstamp 5DBB370B)) + (gr_line (start 84.5 132.5) (end 101 132.5) (layer "B.SilkS") (width 1.5) (tstamp 5DBB370A)) + (gr_line (start 64.25 97) (end 67.5 100.25) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3709)) + (gr_line (start 77.5 68.5) (end 84 68.5) (layer "B.SilkS") (width 1.5) (tstamp 5DBB3708)) + (gr_line (start 94 68.5) (end 97.5 65) (layer "B.SilkS") (width 1.5) (tstamp 5DBB3707)) + (gr_line (start 99 105) (end 87 116) (layer "B.SilkS") (width 1.5) (tstamp 5DBB3706)) + (gr_line (start 69 130) (end 82 130) (layer "B.SilkS") (width 1.5) (tstamp 5DBB3705)) + (gr_line (start 65 92.25) (end 80 92.25) (layer "B.SilkS") (width 1.5) (tstamp 5DBB3704)) + (gr_line (start 99 83.75) (end 99 76.75) (layer "F.SilkS") (width 1.5) (tstamp 5DBB3703)) + (gr_line (start 48.5 68) (end 48.5 74) (layer "B.SilkS") (width 1.2) (tstamp 5DBB3702)) + (gr_line (start 64 68.5) (end 70.5 68.5) (layer "Edge.Cuts") (width 1.5) (tstamp 5DBB3701)) + (gr_line (start 64 85) (end 84 85) (layer "B.SilkS") (width 1.2) (tstamp 5DBB3700)) + (gr_line (start 82 130) (end 84.5 132.5) (layer "B.SilkS") (width 1.5) (tstamp 5DBB36FF)) + (gr_line (start 88.5 68.5) (end 94 68.5) (layer "B.SilkS") (width 1.5) (tstamp 5DBB36FE)) + (gr_line (start 52.5 68) (end 52.5 74) (layer "B.SilkS") (width 1.2) (tstamp 5DBB36FD)) + (gr_line (start 99 105) (end 99 97) (layer "B.SilkS") (width 1.5) (tstamp 5DBB36FC)) + (gr_line (start 87 123.5) (end 91.5 127.5) (layer "B.SilkS") (width 1.5) (tstamp 5DBB36FB)) + (gr_line (start 101 132.5) (end 104 129.5) (layer "B.SilkS") (width 1.5) (tstamp 5DBB36FA)) + (gr_line (start 48.5 68) (end 48.5 74) (layer "Edge.Cuts") (width 1.2)) + (gr_line (start 65 92.25) (end 80 92.25) (layer "Edge.Cuts") (width 1.5) (tstamp 5DB933C3)) + (gr_line (start 77.5 68.5) (end 84 68.5) (layer "Edge.Cuts") (width 1.5) (tstamp 5DB92DDE)) + (gr_line (start 64 68.5) (end 70.5 68.5) (layer "B.SilkS") (width 1.5) (tstamp 5DB923E2)) + (gr_line (start 99 83.75) (end 99 76.75) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 99 105) (end 99 97) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 94 68.5) (end 97.5 65) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 88.5 68.5) (end 94 68.5) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 101 132.5) (end 104 129.5) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 84.5 132.5) (end 101 132.5) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 82 130) (end 84.5 132.5) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 69 130) (end 82 130) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 87 123.5) (end 91.5 127.5) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 99 105) (end 87 116) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 88.5 119.5) (end 93.5 119.5) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 180 100) (end 26 100) (layer "Dwgs.User") (width 0.1)) + (gr_line (start 180 80.5) (end 180 119.5) (layer "Dwgs.User") (width 0.1)) + (dimension 6 (width 0.1) (layer "Dwgs.User") (tstamp 5DB90578) + (gr_text "6.000 mm" (at 184.5 76.5) (layer "Dwgs.User") (tstamp 5DB90578) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 180 80.5) (xy 180 75.913579))) + (feature2 (pts (xy 174 80.5) (xy 174 75.913579))) + (crossbar (pts (xy 174 76.5) (xy 180 76.5))) + (arrow1a (pts (xy 180 76.5) (xy 178.873496 77.086421))) + (arrow1b (pts (xy 180 76.5) (xy 178.873496 75.913579))) + (arrow2a (pts (xy 174 76.5) (xy 175.126504 77.086421))) + (arrow2b (pts (xy 174 76.5) (xy 175.126504 75.913579))) + ) + (gr_line (start 78.75 98) (end 72.75 98) (layer "Edge.Cuts") (width 1.2)) + (gr_line (start 52.5 68) (end 52.5 74) (layer "Edge.Cuts") (width 1.2)) + (gr_line (start 64.25 97) (end 67.5 100.25) (layer "Edge.Cuts") (width 1.5)) + (gr_line (start 64 85) (end 84 85) (layer "Edge.Cuts") (width 1.2)) + (gr_line (start 46 80.5) (end 46 119.5) (layer "Dwgs.User") (width 0.1) (tstamp 5DB8C540)) + (dimension 20 (width 0.1) (layer "Dwgs.User") (tstamp 5DB8C5B6) + (gr_text "20.000 mm" (at 36 84.25) (layer "Dwgs.User") (tstamp 5DB8C5B6) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 46 80.5) (xy 46 83.586421))) + (feature2 (pts (xy 26 80.5) (xy 26 83.586421))) + (crossbar (pts (xy 26 83) (xy 46 83))) + (arrow1a (pts (xy 46 83) (xy 44.873496 83.586421))) + (arrow1b (pts (xy 46 83) (xy 44.873496 82.413579))) + (arrow2a (pts (xy 26 83) (xy 27.126504 83.586421))) + (arrow2b (pts (xy 26 83) (xy 27.126504 82.413579))) + ) + (dimension 148 (width 0.1) (layer "Dwgs.User") (tstamp 5DB8C670) + (gr_text "148.000 mm" (at 100 49.75) (layer "Dwgs.User") (tstamp 5DB8C670) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 174 80.5) (xy 174 50.413579))) + (feature2 (pts (xy 26 80.5) (xy 26 50.413579))) + (crossbar (pts (xy 26 51) (xy 174 51))) + (arrow1a (pts (xy 174 51) (xy 172.873496 51.586421))) + (arrow1b (pts (xy 174 51) (xy 172.873496 50.413579))) + (arrow2a (pts (xy 26 51) (xy 27.126504 51.586421))) + (arrow2b (pts (xy 26 51) (xy 27.126504 50.413579))) + ) + (gr_line (start 164.5 60) (end 164.5 71) (layer "Edge.Cuts") (width 0.2)) + (gr_line (start 35.5 140) (end 164.5 140) (layer "Edge.Cuts") (width 0.2)) + (gr_line (start 164.5 140) (end 164.5 129) (layer "Edge.Cuts") (width 0.2)) + (gr_arc (start 174 71) (end 164.5 71) (angle -90) (layer "Edge.Cuts") (width 0.2)) + (gr_arc (start 174 129) (end 174 119.5) (angle -90) (layer "Edge.Cuts") (width 0.2)) + (gr_line (start 174 119.5) (end 174 80.5) (layer "Edge.Cuts") (width 0.2)) + (gr_line (start 35.5 129) (end 35.5 140) (layer "Edge.Cuts") (width 0.2)) + (gr_line (start 26 80.5) (end 26 119.5) (layer "Edge.Cuts") (width 0.2)) + (gr_arc (start 26 129) (end 35.5 129) (angle -90) (layer "Edge.Cuts") (width 0.2)) + + (segment (start 147.634267 85.099967) (end 140.325033 85.099967) (width 0.25) (layer "F.Cu") (net 59)) + (segment (start 148.234311 85.700011) (end 147.634267 85.099967) (width 0.25) (layer "F.Cu") (net 59)) + (segment (start 151.049989 85.700011) (end 148.234311 85.700011) (width 0.25) (layer "F.Cu") (net 59)) + (segment (start 140.325033 85.099967) (end 138.5 86.925) (width 0.25) (layer "F.Cu") (net 59)) + (segment (start 151.595 83.725) (end 151.595 85.155) (width 0.25) (layer "F.Cu") (net 59)) + (segment (start 138.5 86.925) (end 138.5 87.95) (width 0.25) (layer "F.Cu") (net 59)) + (segment (start 151.595 85.155) (end 151.049989 85.700011) (width 0.25) (layer "F.Cu") (net 59)) + (segment (start 154.135 85.107474) (end 152.742441 86.500033) (width 0.25) (layer "F.Cu") (net 64)) + (segment (start 141.04 86.925) (end 141.04 87.95) (width 0.25) (layer "F.Cu") (net 64)) + (segment (start 147.468578 85.499978) (end 148.068622 86.100022) (width 0.25) (layer "F.Cu") (net 58)) + (segment (start 152.742441 86.500033) (end 147.902933 86.500033) (width 0.25) (layer "F.Cu") (net 64)) + (segment (start 140.667498 85.499978) (end 147.468578 85.499978) (width 0.25) (layer "F.Cu") (net 58)) + (segment (start 147.1372 86.3) (end 142.935 86.3) (width 0.25) (layer "F.Cu") (net 63)) + (segment (start 148.068622 86.100022) (end 151.464978 86.100022) (width 0.25) (layer "F.Cu") (net 58)) + (segment (start 147.902933 86.500033) (end 147.302889 85.899989) (width 0.25) (layer "F.Cu") (net 64)) + (segment (start 153.59243 86.900044) (end 147.737244 86.900044) (width 0.25) (layer "F.Cu") (net 63)) + (segment (start 147.737244 86.900044) (end 147.1372 86.3) (width 0.25) (layer "F.Cu") (net 63)) + (segment (start 152.865 84.7) (end 152.865 83.725) (width 0.25) (layer "F.Cu") (net 58)) + (segment (start 155.405 83.725) (end 155.405 85.087474) (width 0.25) (layer "F.Cu") (net 63)) + (segment (start 142.065011 85.899989) (end 141.04 86.925) (width 0.25) (layer "F.Cu") (net 64)) + (segment (start 155.405 85.087474) (end 153.59243 86.900044) (width 0.25) (layer "F.Cu") (net 63)) + (segment (start 139.77 87.95) (end 139.77 86.397476) (width 0.25) (layer "F.Cu") (net 58)) + (segment (start 142.31 86.925) (end 142.31 87.95) (width 0.25) (layer "F.Cu") (net 63)) + (segment (start 142.935 86.3) (end 142.31 86.925) (width 0.25) (layer "F.Cu") (net 63)) + (segment (start 139.77 86.397476) (end 140.667498 85.499978) (width 0.25) (layer "F.Cu") (net 58)) + (segment (start 147.302889 85.899989) (end 142.065011 85.899989) (width 0.25) (layer "F.Cu") (net 64)) + (segment (start 154.135 83.725) (end 154.135 85.107474) (width 0.25) (layer "F.Cu") (net 64)) + (segment (start 151.464978 86.100022) (end 152.865 84.7) (width 0.25) (layer "F.Cu") (net 58)) + (segment (start 150.325 83.725) (end 150.325 85) (width 0.25) (layer "F.Cu") (net 60)) + (segment (start 150.325 85) (end 150.025 85.3) (width 0.25) (layer "F.Cu") (net 60)) + (segment (start 137.23 86.925) (end 139.455044 84.699956) (width 0.25) (layer "F.Cu") (net 60)) + (segment (start 137.23 87.95) (end 137.23 86.925) (width 0.25) (layer "F.Cu") (net 60)) + (segment (start 148.4 85.3) (end 150.025 85.3) (width 0.25) (layer "F.Cu") (net 60)) + (segment (start 139.455044 84.699956) (end 147.799956 84.699956) (width 0.25) (layer "F.Cu") (net 60)) + (segment (start 147.799956 84.699956) (end 148.4 85.3) (width 0.25) (layer "F.Cu") (net 60)) + (segment (start 85.75 99.75) (end 82 96) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 85.75 102.25) (end 85.75 99.75) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 82 96) (end 75.75 96) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 69 73) (end 62.75 73) (width 1.8) (layer "B.Cu") (net 21)) + (segment (start 62.75 73) (end 60.75 71) (width 1.8) (layer "B.Cu") (net 21)) + (segment (start 54.5 71) (end 60.75 71) (width 1.8) (layer "B.Cu") (net 21)) + (segment (start 50.54 65.96) (end 50.54 71) (width 1.8) (layer "B.Cu") (net 20)) + (segment (start 51.75 64.75) (end 50.54 65.96) (width 1.8) (layer "B.Cu") (net 20)) + (segment (start 76.5 73) (end 74.5 71) (width 1.8) (layer "B.Cu") (net 20)) + (segment (start 74.5 67.75) (end 71.5 64.75) (width 1.8) (layer "B.Cu") (net 20)) + (segment (start 79.1 73) (end 76.5 73) (width 1.8) (layer "B.Cu") (net 20)) + (segment (start 74.5 71) (end 74.5 67.75) (width 1.8) (layer "B.Cu") (net 20)) + (segment (start 71.5 64.75) (end 51.75 64.75) (width 1.8) (layer "B.Cu") (net 20)) + (segment (start 46.58 71) (end 46.58 65.67) (width 1.8) (layer "F.Cu") (net 19)) + (segment (start 46.58 65.67) (end 48 64.25) (width 1.8) (layer "F.Cu") (net 19)) + (segment (start 90.05 64.25) (end 91.3 65.5) (width 1.8) (layer "F.Cu") (net 19)) + (segment (start 48 64.25) (end 90.05 64.25) (width 1.8) (layer "F.Cu") (net 19)) + (segment (start 104 65.5) (end 101.75 65.5) (width 1.8) (layer "F.Cu") (net 39)) + (segment (start 95.75 71.5) (end 91.3 71.5) (width 1.8) (layer "F.Cu") (net 39)) + (segment (start 101.75 65.5) (end 95.75 71.5) (width 1.8) (layer "F.Cu") (net 39)) + (segment (start 89.7 81.7) (end 91.75 79.65) (width 1.8) (layer "B.Cu") (net 17)) + (segment (start 79.1 81.7) (end 89.7 81.7) (width 1.8) (layer "B.Cu") (net 17)) + (segment (start 56.55 81.7) (end 54.5 79.65) (width 1.8) (layer "B.Cu") (net 15)) + (segment (start 69 81.7) (end 56.55 81.7) (width 1.8) (layer "B.Cu") (net 15)) + (segment (start 85.75 102.25) (end 81 107) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 91.75 102.25) (end 85.75 102.25) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 72.75 95.5) (end 67 95.5) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 75.75 96) (end 73.25 96) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 73.25 96) (end 72.75 95.5) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 61.05 102.25) (end 65.8 107) (width 1.8) (layer "B.Cu") (net 16)) + (segment (start 54.5 102.25) (end 61.05 102.25) (width 1.8) (layer "B.Cu") (net 16)) + (segment (start 62.8 100.5) (end 61.05 102.25) (width 1.8) (layer "B.Cu") (net 16)) + (segment (start 64 100.5) (end 62.8 100.5) (width 1.8) (layer "B.Cu") (net 16)) + (segment (start 69.5 110.7) (end 65.8 107) (width 1.8) (layer "B.Cu") (net 16)) + (segment (start 85.5 111.5) (end 81 107) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 86.8 111.5) (end 85.5 111.5) (width 1.8) (layer "B.Cu") (net 18)) + (segment (start 96.3 111.5) (end 90.8 117) (width 1.8) (layer "B.Cu") (net 38)) + (segment (start 99.5 111.5) (end 96.3 111.5) (width 1.8) (layer "B.Cu") (net 38)) + (segment (start 96.3 127.5) (end 90.8 122) (width 1.8) (layer "B.Cu") (net 37)) + (segment (start 99 127.5) (end 96.3 127.5) (width 1.8) (layer "B.Cu") (net 37)) + (segment (start 107.7 126.2) (end 103.5 122) (width 1.8) (layer "B.Cu") (net 2)) + (segment (start 114 126.2) (end 107.7 126.2) (width 1.8) (layer "B.Cu") (net 2)) + (segment (start 119 122.25) (end 115.75 119) (width 1.8) (layer "F.Cu") (net 1)) + (segment (start 114 119) (end 108.5 113.5) (width 1.8) (layer "F.Cu") (net 1)) + (segment (start 115.75 119) (end 114 119) (width 1.8) (layer "F.Cu") (net 1)) + (segment (start 107 113.5) (end 103.5 117) (width 1.8) (layer "F.Cu") (net 1)) + (segment (start 108.5 113.5) (end 107 113.5) (width 1.8) (layer "F.Cu") (net 1)) + (segment (start 114.825 85.95) (end 114.825 87.175) (width 0.5) (layer "F.Cu") (net 53)) + (segment (start 113.25 88.75) (end 113.25 89.4625) (width 0.5) (layer "F.Cu") (net 53)) + (segment (start 114.825 87.175) (end 113.25 88.75) (width 0.5) (layer "F.Cu") (net 53)) + (segment (start 115 88.75) (end 115 89.4625) (width 0.5) (layer "F.Cu") (net 52)) + (segment (start 116.775 85.95) (end 116.775 86.975) (width 0.5) (layer "F.Cu") (net 52)) + (segment (start 116.775 86.975) (end 115 88.75) (width 0.5) (layer "F.Cu") (net 52)) + (segment (start 117.425 85.95) (end 117.425 87.175) (width 0.5) (layer "F.Cu") (net 5)) + (segment (start 118.575 88.325) (end 118.575 89) (width 0.5) (layer "F.Cu") (net 5)) + (segment (start 117.425 87.175) (end 118.575 88.325) (width 0.5) (layer "F.Cu") (net 5)) + (segment (start 118.575 89) (end 118.575 92.5) (width 0.5) (layer "F.Cu") (net 5)) + (segment (start 118.2125 69.0125) (end 117.7 68.5) (width 0.5) (layer "F.Cu") (net 27)) + (segment (start 118.2125 74.25) (end 118.2125 69.0125) (width 0.5) (layer "F.Cu") (net 27)) + (segment (start 122.5 68.7) (end 122.7 68.5) (width 0.5) (layer "F.Cu") (net 26)) + (segment (start 122.5 74.4625) (end 122.5 68.7) (width 0.5) (layer "F.Cu") (net 26)) + (segment (start 127.5 68.7) (end 127.7 68.5) (width 0.5) (layer "F.Cu") (net 25)) + (segment (start 127.5 74.4625) (end 127.5 68.7) (width 0.5) (layer "F.Cu") (net 25)) + (segment (start 132.5 68.7) (end 132.7 68.5) (width 0.5) (layer "F.Cu") (net 24)) + (segment (start 132.5 74.5) (end 132.5 68.7) (width 0.5) (layer "F.Cu") (net 24)) + (segment (start 142 74.7125) (end 142 68.5) (width 0.5) (layer "F.Cu") (net 33)) + (segment (start 147 68.5) (end 147 74.7125) (width 0.5) (layer "F.Cu") (net 32)) + (segment (start 152 68.5) (end 152 74.7125) (width 0.5) (layer "F.Cu") (net 31)) + (segment (start 120.799999 137.250001) (end 126.55 131.5) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 73.4 135) (end 75.650001 137.250001) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 75.650001 137.250001) (end 120.799999 137.250001) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 126.55 131.5) (end 129.13 128.92) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 133.3 128.47) (end 133.75 128.92) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 133.3 123.4) (end 133.3 128.47) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 126.55 127.4) (end 124.9 125.75) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 126.55 131.5) (end 126.55 127.4) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 124.9 123.8625) (end 124.2875 123.25) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 124.9 125.75) (end 124.9 123.8625) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 120.21134 113.5) (end 122 115.28866) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 114 113.5) (end 120.21134 113.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 124.2875 122.775) (end 124.2875 123.25) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 122 120.4875) (end 124.2875 122.775) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 122 115.28866) (end 122 120.4875) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 154.5 68.5) (end 154.5 66.325) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 154.5 66.325) (end 153.675 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 125.2 65.55) (end 125.25 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 125.2 68.5) (end 125.2 65.55) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 125.25 65.5) (end 121 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 130.2 65.8) (end 130.5 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 130.2 68.5) (end 130.2 65.8) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 130.5 65.5) (end 125.25 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 135.2 65.55) (end 135.25 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 135.2 68.5) (end 135.2 65.55) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 135.25 65.5) (end 130.5 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 144.5 66) (end 145 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 144.5 68.5) (end 144.5 66) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 145 65.5) (end 135.25 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 149.5 68.5) (end 149.5 65.75) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 153.675 65.5) (end 149.75 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 149.5 65.75) (end 149.75 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 149.75 65.5) (end 145 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 138 127.4) (end 138 124.5) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 136.48 128.92) (end 138 127.4) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 133.33 128.92) (end 136.48 128.92) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 133.33 128.92) (end 133.75 128.92) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 129.13 128.92) (end 133.33 128.92) (width 1.8) (layer "F.Cu") (net 3)) + (segment (start 137.25 129.69) (end 136.48 128.92) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 137.25 130.3125) (end 137.25 129.69) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 131.55 131.46) (end 130.4 132.61) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 133.75 131.46) (end 131.55 131.46) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 130.4 132.61) (end 130.4 136.4) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 130.4 136.4) (end 130.8 136.8) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 130.8 136.8) (end 139.6 136.8) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 143.2 133.2) (end 143.2 130.8) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 139.6 136.8) (end 143.2 133.2) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 143.2 129.2125) (end 142.5875 128.6) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 143.2 130.8) (end 143.2 129.2125) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 142.5875 123.8125) (end 143.4 123) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 142.5875 128.6) (end 142.5875 123.8125) (width 1.2) (layer "F.Cu") (net 7)) + (segment (start 147.4 119) (end 146.2 120.2) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 146.2 120.2) (end 143.4 120.2) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 142.5875 119.3875) (end 143.4 120.2) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 142.5875 116.4) (end 142.5875 119.3875) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 107.25 74.7) (end 107.25 74.65) (width 1.2) (layer "F.Cu") (net 6)) + (segment (start 107.25 74.7) (end 104.1 74.7) (width 0.8) (layer "F.Cu") (net 6)) + (segment (start 104.1 74.7) (end 104 74.6) (width 0.8) (layer "F.Cu") (net 6)) + (segment (start 104 71.5) (end 104 74.6) (width 0.8) (layer "F.Cu") (net 6)) + (segment (start 104 74.6) (end 104 78) (width 0.8) (layer "F.Cu") (net 6)) + (segment (start 137 110.8) (end 137 108.5) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 139.649991 113.449991) (end 137 110.8) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 142.007467 113.449991) (end 139.649991 113.449991) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 143.937509 115.380033) (end 142.007467 113.449991) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 149.94 118.34) (end 148.4 116.8) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 144.578738 116.8) (end 143.93751 116.158772) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 149.94 121.54) (end 149.94 118.34) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 148.4 116.8) (end 144.578738 116.8) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 143.93751 116.158772) (end 143.937509 115.380033) (width 1.2) (layer "F.Cu") (net 54)) + (segment (start 131.3 108.5) (end 129.38 108.5) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 137.6 114.8) (end 131.3 108.5) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 141.448274 114.8) (end 137.6 114.8) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 142.5875 116.4) (end 142.5875 115.939226) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 142.5875 115.939226) (end 141.448274 114.8) (width 1.2) (layer "F.Cu") (net 8)) + (segment (start 154.945 98.345) (end 153.2 96.6) (width 0.5) (layer "F.Cu") (net 40)) + (segment (start 155.525 98.345) (end 154.945 98.345) (width 0.5) (layer "F.Cu") (net 40)) + (segment (start 150.81 96.6) (end 150.58 96.83) (width 0.5) (layer "F.Cu") (net 40)) + (segment (start 153.2 96.6) (end 150.81 96.6) (width 0.5) (layer "F.Cu") (net 40)) + (segment (start 153.3725 99.615) (end 153.2 99.7875) (width 0.5) (layer "F.Cu") (net 12)) + (segment (start 155.525 99.615) (end 153.3725 99.615) (width 0.5) (layer "F.Cu") (net 12)) + (segment (start 153.2 94.37) (end 153.2 95.025) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 150.58 91.75) (end 153.2 94.37) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 153.2 95.025) (end 154.2375 93.9875) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 160.475 94.1125) (end 160.6 93.9875) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 160.475 95.805) (end 160.475 94.1125) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 160.6 93.9875) (end 162.5875 93.9875) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 164.75 96.15) (end 164.75 98.75) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 162.5875 93.9875) (end 164.75 96.15) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 158.6 93.9875) (end 158.7875 93.9875) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 158.7875 93.9875) (end 160.6 93.9875) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 156.6 93.9875) (end 157.3875 93.9875) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 154.2375 93.9875) (end 157.3875 93.9875) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 157.3875 93.9875) (end 158.7875 93.9875) (width 0.8) (layer "F.Cu") (net 11)) + (segment (start 153.2 94.37) (end 153.2 93.0875) (width 1.2) (layer "F.Cu") (net 11)) + (segment (start 153.6175 104.695) (end 153.2 105.1125) (width 0.5) (layer "F.Cu") (net 13)) + (segment (start 155.525 104.695) (end 153.6175 104.695) (width 0.5) (layer "F.Cu") (net 13)) + (segment (start 153.45 103.425) (end 153.2 103.175) (width 0.5) (layer "F.Cu") (net 14)) + (segment (start 155.525 103.425) (end 153.45 103.425) (width 0.5) (layer "F.Cu") (net 14)) + (segment (start 162.7 110.519252) (end 156.875748 104.695) (width 0.5) (layer "F.Cu") (net 13)) + (segment (start 162.7 114.5) (end 162.7 110.519252) (width 0.5) (layer "F.Cu") (net 13)) + (segment (start 164.8 119.35) (end 164.8 116.6) (width 0.5) (layer "F.Cu") (net 13)) + (segment (start 156.875748 104.695) (end 155.525 104.695) (width 0.5) (layer "F.Cu") (net 13)) + (segment (start 164.8 116.6) (end 162.7 114.5) (width 0.5) (layer "F.Cu") (net 13)) + (segment (start 163.75 109.8) (end 164.8 110.85) (width 0.5) (layer "F.Cu") (net 14)) + (segment (start 163 109.8) (end 163.75 109.8) (width 0.5) (layer "F.Cu") (net 14)) + (segment (start 155.525 103.425) (end 156.625 103.425) (width 0.5) (layer "F.Cu") (net 14)) + (segment (start 156.625 103.425) (end 163 109.8) (width 0.5) (layer "F.Cu") (net 14)) + (via (at 157.3 100.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 29)) + (segment (start 155.525 100.885) (end 157.215 100.885) (width 0.5) (layer "F.Cu") (net 29)) + (segment (start 157.215 100.885) (end 157.3 100.8) (width 0.5) (layer "F.Cu") (net 29)) + (via (at 158.2 100.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 30)) + (segment (start 164.75 101.25) (end 159.35 101.25) (width 0.5) (layer "B.Cu") (net 30)) + (segment (start 159.35 101.25) (end 158.2 100.1) (width 0.5) (layer "B.Cu") (net 30)) + (segment (start 157.129002 102.155) (end 156.5 102.155) (width 0.5) (layer "F.Cu") (net 30)) + (segment (start 158.2 101.084002) (end 157.129002 102.155) (width 0.5) (layer "F.Cu") (net 30)) + (segment (start 156.5 102.155) (end 155.525 102.155) (width 0.5) (layer "F.Cu") (net 30)) + (segment (start 158.2 100.1) (end 158.2 101.084002) (width 0.5) (layer "F.Cu") (net 30)) + (segment (start 166.75 102.55) (end 166.75 101.25) (width 0.5) (layer "B.Cu") (net 29)) + (segment (start 166.3 103) (end 166.75 102.55) (width 0.5) (layer "B.Cu") (net 29)) + (segment (start 157.3 100.8) (end 159.5 103) (width 0.5) (layer "B.Cu") (net 29)) + (segment (start 159.5 103) (end 166.3 103) (width 0.5) (layer "B.Cu") (net 29)) + (segment (start 169.4875 93.9525) (end 169.46 93.98) (width 0.5) (layer "F.Cu") (net 28)) + (segment (start 169.4875 90.4) (end 169.4875 93.9525) (width 0.5) (layer "F.Cu") (net 28)) + (segment (start 169.46 93.98) (end 169.46 106.02) (width 1.8) (layer "F.Cu") (net 28)) + (segment (start 155.66 109.75) (end 155.66 111) (width 0.5) (layer "F.Cu") (net 35)) + (segment (start 154.01 108.1) (end 155.66 109.75) (width 0.5) (layer "F.Cu") (net 35)) + (segment (start 152.952501 109.259999) (end 153 109.2125) (width 0.5) (layer "F.Cu") (net 50)) + (segment (start 150.5 108.46) (end 151.299999 109.259999) (width 0.5) (layer "F.Cu") (net 50)) + (segment (start 151.299999 109.259999) (end 152.952501 109.259999) (width 0.5) (layer "F.Cu") (net 50)) + (segment (start 150.5 105.92) (end 152.68 108.1) (width 0.5) (layer "F.Cu") (net 35)) + (segment (start 152.68 108.1) (end 154.01 108.1) (width 0.5) (layer "F.Cu") (net 35)) + (segment (start 156.93 108.3175) (end 156.4125 107.8) (width 0.5) (layer "F.Cu") (net 36)) + (segment (start 156.93 111) (end 156.93 108.3175) (width 0.5) (layer "F.Cu") (net 36)) + (via (at 156.4 106.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 51)) + (segment (start 157.9875 107.8) (end 157.9875 107.6875) (width 0.5) (layer "F.Cu") (net 51)) + (segment (start 157.9875 107.6875) (end 156.4 106.1) (width 0.5) (layer "F.Cu") (net 51)) + (via (at 157.3 99.2) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 51)) + (segment (start 156.4 106.1) (end 156.4 100.1) (width 0.5) (layer "B.Cu") (net 51)) + (segment (start 156.4 100.1) (end 157.3 99.2) (width 0.5) (layer "B.Cu") (net 51)) + (segment (start 156.5 97.075) (end 155.525 97.075) (width 0.5) (layer "F.Cu") (net 51)) + (segment (start 157.3 97.875) (end 156.5 97.075) (width 0.5) (layer "F.Cu") (net 51)) + (segment (start 157.3 99.2) (end 157.3 97.875) (width 0.5) (layer "F.Cu") (net 51)) + (segment (start 149.299999 93.030001) (end 149.780001 92.549999) (width 0.5) (layer "F.Cu") (net 11)) + (segment (start 149.780001 92.549999) (end 150.58 91.75) (width 0.5) (layer "F.Cu") (net 11)) + (segment (start 153 112) (end 152.3 112.7) (width 0.5) (layer "F.Cu") (net 11)) + (segment (start 153 110.7875) (end 153 112) (width 0.5) (layer "F.Cu") (net 11)) + (segment (start 152.3 112.7) (end 149.879998 112.7) (width 0.5) (layer "F.Cu") (net 11)) + (segment (start 149.299999 112.120001) (end 149.299999 93.030001) (width 0.5) (layer "F.Cu") (net 11)) + (segment (start 149.879998 112.7) (end 149.299999 112.120001) (width 0.5) (layer "F.Cu") (net 11)) + (via (at 151.9 101.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (via (at 154.6 106.7) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (via (at 157.2 95.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (via (at 158.2 95.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (via (at 154.7 91.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (via (at 156.6 91.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (via (at 158.6 91.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (via (at 160.6 91.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (via (at 153.2 90.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10)) + (segment (start 144.925 113.425) (end 145.4 113.425) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 144.5 113) (end 144.925 113.425) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 144.5 107.54) (end 144.5 113) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 142.88 105.92) (end 144.5 107.54) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 142.88 112.48) (end 142.88 111) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 145.4 115) (end 142.88 112.48) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 124.75 106.4) (end 123.07499 104.72499) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 115.35 102.35) (end 115.75 102.75) (width 0.8) (layer "F.Cu") (net 4)) + (segment (start 131 123.5) (end 131 117.1) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 123.03205 102.75) (end 123.07499 102.79294) (width 0.8) (layer "F.Cu") (net 4)) + (segment (start 130.9 117) (end 131 117.1) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 139.28 114.6) (end 142.88 111) (width 1.2) (layer "B.Cu") (net 4)) + (segment (start 131 115.3875) (end 130.2 114.5875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 115.35 100.95) (end 115.35 102.35) (width 0.8) (layer "F.Cu") (net 4)) + (segment (start 123.07499 104.72499) (end 123.07499 102.79294) (width 1.2) (layer "F.Cu") (net 4)) + (via (at 135.2 114.6) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 4)) + (segment (start 108.4 92.6) (end 111.8 92.6) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 111.8 92.6) (end 114.8 92.6) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 115 92.8) (end 115 91.475) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 131 115.5875) (end 132 114.5875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 131 117.1) (end 131 115.5875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 114.8 92.6) (end 115 92.8) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 125.05 117) (end 130.9 117) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 131 123.4) (end 131 123.5) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 125.05 117) (end 125.05 106.7) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 132 114.5875) (end 135.1875 114.5875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 123.07499 102.79294) (end 124.18043 101.6875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 115.75 102.75) (end 123.03205 102.75) (width 0.8) (layer "F.Cu") (net 4)) + (segment (start 125.05 106.7) (end 124.75 106.4) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 135.2 114.6) (end 139.28 114.6) (width 1.2) (layer "B.Cu") (net 4)) + (segment (start 115 91.475) (end 115 91.0375) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 124.18043 101.6875) (end 124.275 101.6875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 124.275 101.6875) (end 124.75 101.6875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 131 117.1) (end 131 115.3875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 135.1875 114.5875) (end 135.2 114.6) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 107.6625 72.3875) (end 107.25 72.8) (width 0.8) (layer "F.Cu") (net 34)) + (segment (start 112.1 72.3875) (end 107.6625 72.3875) (width 0.8) (layer "F.Cu") (net 34)) + (segment (start 104 78) (end 107.25 78) (width 0.5) (layer "F.Cu") (net 6)) + (segment (start 107.25 79.2625) (end 108.9875 81) (width 0.5) (layer "F.Cu") (net 6)) + (segment (start 107.25 78) (end 107.25 79.2625) (width 0.5) (layer "F.Cu") (net 6)) + (segment (start 114.825 80.125) (end 111.2 83.75) (width 0.5) (layer "F.Cu") (net 23)) + (segment (start 114.825 80.05) (end 114.825 80.125) (width 0.5) (layer "F.Cu") (net 23)) + (segment (start 111.2 87.26) (end 108.4 90.06) (width 0.5) (layer "F.Cu") (net 23)) + (segment (start 111.2 83.75) (end 111.2 87.26) (width 0.5) (layer "F.Cu") (net 23)) + (segment (start 115.25 78.6) (end 113.577919 78.6) (width 0.5) (layer "F.Cu") (net 22)) + (segment (start 115.475 78.825) (end 115.25 78.6) (width 0.5) (layer "F.Cu") (net 22)) + (segment (start 115.475 80.05) (end 115.475 78.825) (width 0.5) (layer "F.Cu") (net 22)) + (segment (start 113.23896 80.14104) (end 113.23896 78.93896) (width 0.5) (layer "F.Cu") (net 22)) + (segment (start 108.4 84.98) (end 113.23896 80.14104) (width 0.5) (layer "F.Cu") (net 22)) + (segment (start 113.577919 78.6) (end 113.23896 78.93896) (width 0.5) (layer "F.Cu") (net 22)) + (segment (start 129.38 87.78) (end 129.38 93.26) (width 0.5) (layer "F.Cu") (net 9)) + (via (at 111.6 80.1) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 4)) + (segment (start 111.6 79.163693) (end 111.6 80.1) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 117 76.75) (end 114.013693 76.75) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 114.013693 76.75) (end 111.6 79.163693) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 110.45 92.6) (end 108.4 92.6) (width 1.2) (layer "B.Cu") (net 4)) + (segment (start 111.6 91.45) (end 110.45 92.6) (width 1.2) (layer "B.Cu") (net 4)) + (segment (start 111.6 80.1) (end 111.6 91.45) (width 1.2) (layer "B.Cu") (net 4)) + (segment (start 117.8875 65.5) (end 121 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 112.575 70.8125) (end 117.8875 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 112.1 70.8125) (end 112.575 70.8125) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 121 65.5) (end 120.5 65.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 120.2 65.8) (end 120.2 68.5) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 120.5 65.5) (end 120.2 65.8) (width 1.2) (layer "F.Cu") (net 3)) + (segment (start 114 113.5) (end 114 112.1) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 114 112.1) (end 104 102.1) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 104 102.1) (end 104 75.9) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 104 75.9) (end 109.2 70.7) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 109.2 70.7) (end 112 70.7) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 112 70.7) (end 116.9 65.8) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 120.2 66.325) (end 120.2 68.5) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 119.675 65.8) (end 120.2 66.325) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 116.9 65.8) (end 119.675 65.8) (width 1.2) (layer "B.Cu") (net 3)) + (segment (start 108.4 126.3) (end 108.5 126.2) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 108.4 129.4125) (end 108.4 126.3) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 114 129.2) (end 114 126.2) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 102.199992 120.699992) (end 102.199992 116.200008) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 103.5 122) (end 102.199992 120.699992) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 102.199992 116.200008) (end 106.9 111.5) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 106.9 104.299999) (end 112.2 98.999999) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 106.9 111.5) (end 106.9 104.299999) (width 0.5) (layer "F.Cu") (net 2)) + (via (at 112.2 94) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2)) + (segment (start 112.2 98.999999) (end 112.2 94) (width 0.5) (layer "F.Cu") (net 2)) + (via (at 128.1 118.8) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 128.7 121.1) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 118.9 119.4) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 116 117) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 128.6 113) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 131.1 111.5) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 122.2 108.8) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 110.2 98.3) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 108.3 109.6) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 111.2 106.6) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 109.9 105.2) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 106.9 101.8) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 117 88.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (segment (start 117 88.1) (end 117 89) (width 0.5) (layer "F.Cu") (net 1)) + (via (at 110.4 73.7) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 110.5 77.9) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 105.8 82) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 115.6 73.7) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 127.7 87.7) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 127.7 90) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 116.4 89.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (segment (start 117 90.4) (end 116.4 89.8) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 117 92.5) (end 117 90.4) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 117 89) (end 117 89.2) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 117 89) (end 117 90.75) (width 0.5) (layer "F.Cu") (net 1)) + (via (at 113.4 95.3) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 114.5 95.3) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 113.2 87) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 126.5 103.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 126.5 102.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 126.5 104.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 124.4 98.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 123.4 100.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 140.5 119.4) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 140.4 132.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 138.8 132.2) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 135.7 132.2) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 137.3 133.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 138.9 130.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 139.7 128.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 139.8 126.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 140 125) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (segment (start 68.71 107) (end 65.8 107) (width 1.8) (layer "B.Cu") (net 16)) + (segment (start 75.75 99.96) (end 68.71 107) (width 1.8) (layer "B.Cu") (net 16)) + (via (at 122.6 96.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 77)) + (segment (start 117 77.784004) (end 117 77.225) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 117 77.225) (end 117 76.75) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 117.425 78.209004) (end 117 77.784004) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 117.425 80.05) (end 117.425 78.209004) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 112.1 73.4) (end 112.1 72.3875) (width 0.5) (layer "F.Cu") (net 34)) + (segment (start 118.075 80.05) (end 118.075 77.703989) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 118.109073 77.690927) (end 118.088062 77.690927) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 118.575 76.75) (end 118.575 77.225) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 114 75.3) (end 112.1 73.4) (width 0.5) (layer "F.Cu") (net 34)) + (segment (start 119 75.3) (end 114 75.3) (width 0.5) (layer "F.Cu") (net 34)) + (segment (start 118.575 77.225) (end 118.109073 77.690927) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 119.7 77.2) (end 119.7 76) (width 0.5) (layer "F.Cu") (net 34)) + (segment (start 119.7 76) (end 119 75.3) (width 0.5) (layer "F.Cu") (net 34)) + (segment (start 118.725 80.05) (end 118.725 78.175) (width 0.5) (layer "F.Cu") (net 34)) + (segment (start 118.075 77.703989) (end 118.088062 77.690927) (width 0.5) (layer "F.Cu") (net 1)) + (via (at 118.088062 77.690927) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (segment (start 118.725 78.175) (end 119.7 77.2) (width 0.5) (layer "F.Cu") (net 34)) + (segment (start 122.3 96.5) (end 122.6 96.5) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 121.229998 96.8) (end 122 96.8) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 122 96.8) (end 122.3 96.5) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 118.65 100.95) (end 118.65 99.379998) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 118.65 99.379998) (end 121.229998 96.8) (width 0.5) (layer "F.Cu") (net 77)) + (via (at 121.3 96) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 79)) + (via (at 119.6 88.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2)) + (segment (start 112.2 94) (end 114.1 94) (width 0.5) (layer "B.Cu") (net 2)) + (segment (start 119.375 88.275) (end 119.6 88.5) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 119.375 85.95) (end 119.375 88.275) (width 0.5) (layer "F.Cu") (net 2)) + (segment (start 119.200001 88.899999) (end 119.6 88.5) (width 0.5) (layer "B.Cu") (net 2)) + (segment (start 114.1 94) (end 119.200001 88.899999) (width 0.5) (layer "B.Cu") (net 2)) + (via (at 123.5 78.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 77)) + (via (at 122.5 78.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78)) + (segment (start 123.5 78.665685) (end 123.5 78.1) (width 0.5) (layer "B.Cu") (net 77)) + (segment (start 122.6 96.5) (end 123.5 95.6) (width 0.5) (layer "B.Cu") (net 77)) + (segment (start 123.5 77.534315) (end 123.5 78.1) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 119.375 80.05) (end 119.375 78.444252) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 122.965685 77) (end 123.5 77.534315) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 120.819252 77) (end 122.965685 77) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 119.375 78.444252) (end 120.819252 77) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 120.025 78.713504) (end 120.025 80.05) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 122.4 77.7) (end 121.038504 77.7) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 122.5 77.8) (end 122.4 77.7) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 121.038504 77.7) (end 120.025 78.713504) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 122.5 78.1) (end 122.5 77.8) (width 0.5) (layer "F.Cu") (net 78)) + (via (at 121.4 78.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 79)) + (segment (start 121.4 78.825) (end 121.4 78.6) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 120.675 79.55) (end 121.4 78.825) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 120.675 80.05) (end 120.675 79.55) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 121.4 95.9) (end 121.3 96) (width 0.5) (layer "B.Cu") (net 79)) + (segment (start 125.97501 93.22501) (end 125.9 93.15) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 125.9 93.15) (end 122.75 93.15) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 124.75 101.6875) (end 125.225 101.6875) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 122.5 94.80001) (end 122.20001 95.1) (width 0.5) (layer "B.Cu") (net 78)) + (segment (start 122.5 78.1) (end 122.5 94.80001) (width 0.5) (layer "B.Cu") (net 78)) + (segment (start 121.4 78.6) (end 121.4 95.9) (width 0.5) (layer "B.Cu") (net 79)) + (segment (start 125.225 101.6875) (end 125.97501 100.93749) (width 1.2) (layer "F.Cu") (net 4)) + (via (at 122.20001 95.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78)) + (segment (start 125.97501 100.93749) (end 125.97501 93.22501) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 113.15 99.65) (end 116.5 96.3) (width 0.5) (layer "F.Cu") (net 84)) + (segment (start 113.15 100.95) (end 113.15 99.65) (width 0.5) (layer "F.Cu") (net 84)) + (via (at 117.6 99.150021) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (segment (start 116.45 98.769998) (end 117.069987 98.150011) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 120.88348 96) (end 121.3 96) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 117.069987 98.150011) (end 118.73347 98.15001) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 118.73347 98.15001) (end 120.88348 96) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 114.25 99.7) (end 116.45 97.5) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 114.25 100.95) (end 114.25 99.7) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 121.634325 95.1) (end 122.20001 95.1) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 116.45 100.95) (end 116.45 98.769998) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 116.45 97.5) (end 118.464226 97.5) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 118.464226 97.5) (end 120.864226 95.1) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 120.864226 95.1) (end 121.634325 95.1) (width 0.5) (layer "F.Cu") (net 78)) + (segment (start 118.575 92.025) (end 120.25 90.35) (width 0.5) (layer "F.Cu") (net 5)) + (segment (start 118.575 92.5) (end 118.575 92.025) (width 0.5) (layer "F.Cu") (net 5)) + (segment (start 120.25 90.35) (end 122.75 90.35) (width 0.5) (layer "F.Cu") (net 5)) + (via (at 116.695398 93.695398) (size 1.2) (drill 0.6) (layers "F.Cu" "B.Cu") (net 1)) + (segment (start 116.8 93.5) (end 116.8 93.590796) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 117 93.390796) (end 116.695398 93.695398) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 116.8 93.590796) (end 116.695398 93.695398) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 117 92.5) (end 117 93.390796) (width 0.5) (layer "F.Cu") (net 1)) + (via (at 120.3 94.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 84)) + (segment (start 116.5 96.3) (end 118.5 96.3) (width 0.5) (layer "F.Cu") (net 84)) + (segment (start 118.5 96.3) (end 120.3 94.5) (width 0.5) (layer "F.Cu") (net 84)) + (segment (start 120.699999 94.100001) (end 120.699999 87.899999) (width 0.5) (layer "B.Cu") (net 84)) + (segment (start 120.3 94.5) (end 120.699999 94.100001) (width 0.5) (layer "B.Cu") (net 84)) + (via (at 120.6 87.899999) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 84)) + (segment (start 120.699999 87.899999) (end 120.6 87.899999) (width 0.5) (layer "B.Cu") (net 84)) + (segment (start 120.675 87.824999) (end 120.6 87.899999) (width 0.5) (layer "F.Cu") (net 84)) + (segment (start 120.675 85.95) (end 120.675 87.824999) (width 0.5) (layer "F.Cu") (net 84)) + (segment (start 119.76251 93.15) (end 119.76251 93.155014) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 122.75 93.15) (end 119.76251 93.15) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 115 93.998004) (end 115 92.8) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 119.76251 93.155014) (end 117.767522 95.150002) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 117.767522 95.150002) (end 116.151998 95.150002) (width 1.2) (layer "F.Cu") (net 4)) + (segment (start 116.151998 95.150002) (end 115 93.998004) (width 1.2) (layer "F.Cu") (net 4)) + (via (at 126 91.9) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4)) + (segment (start 125.97501 93.22501) (end 125.97501 91.92499) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 125.97501 91.92499) (end 126 91.9) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 116.775 81.275) (end 117.19998 81.69998) (width 0.5) (layer "F.Cu") (net 42)) + (segment (start 118.29998 81.69998) (end 118.09998 81.69998) (width 0.5) (layer "F.Cu") (net 42)) + (segment (start 124.00002 81.69998) (end 126.3125 81.69998) (width 0.5) (layer "F.Cu") (net 42)) + (segment (start 117.19998 81.69998) (end 118.29998 81.69998) (width 0.5) (layer "F.Cu") (net 42)) + (segment (start 116.775 80.05) (end 116.775 81.275) (width 0.5) (layer "F.Cu") (net 42)) + (segment (start 124.00002 81.69998) (end 118.29998 81.69998) (width 0.5) (layer "F.Cu") (net 42)) + (segment (start 137.23 77.625) (end 137.23 78.65) (width 0.5) (layer "F.Cu") (net 45)) + (segment (start 135.6425 76.0375) (end 137.23 77.625) (width 0.5) (layer "F.Cu") (net 45)) + (segment (start 127.5 76.0375) (end 135.6425 76.0375) (width 0.5) (layer "F.Cu") (net 45)) + (segment (start 134.525 74.6) (end 134.0875 74.6) (width 0.5) (layer "F.Cu") (net 46)) + (segment (start 135.475 74.6) (end 134.525 74.6) (width 0.5) (layer "F.Cu") (net 46)) + (segment (start 138.5 77.625) (end 135.475 74.6) (width 0.5) (layer "F.Cu") (net 46)) + (segment (start 138.5 78.65) (end 138.5 77.625) (width 0.5) (layer "F.Cu") (net 46)) + (segment (start 124.425 74.6) (end 123.9875 74.6) (width 0.5) (layer "F.Cu") (net 44)) + (segment (start 126.925 77.1) (end 124.425 74.6) (width 0.5) (layer "F.Cu") (net 44)) + (segment (start 135.435 77.1) (end 126.925 77.1) (width 0.5) (layer "F.Cu") (net 44)) + (segment (start 135.96 77.625) (end 135.435 77.1) (width 0.5) (layer "F.Cu") (net 44)) + (segment (start 135.96 78.65) (end 135.96 77.625) (width 0.5) (layer "F.Cu") (net 44)) + (segment (start 86.3 127.5) (end 69.5 110.7) (width 1.8) (layer "B.Cu") (net 16)) + (segment (start 145.2125 74.875) (end 143.8875 76.2) (width 0.5) (layer "F.Cu") (net 48)) + (segment (start 145.2125 74.4) (end 145.2125 74.875) (width 0.5) (layer "F.Cu") (net 48)) + (segment (start 143.8875 76.2) (end 141.8 76.2) (width 0.5) (layer "F.Cu") (net 48)) + (segment (start 141.04 76.96) (end 141.04 78.65) (width 0.5) (layer "F.Cu") (net 48)) + (segment (start 141.8 76.2) (end 141.04 76.96) (width 0.5) (layer "F.Cu") (net 48)) + (segment (start 140.4125 74.6) (end 140.4125 75.9875) (width 0.5) (layer "F.Cu") (net 47)) + (segment (start 139.77 76.63) (end 139.77 78.65) (width 0.5) (layer "F.Cu") (net 47)) + (segment (start 140.4125 75.9875) (end 139.77 76.63) (width 0.5) (layer "F.Cu") (net 47)) + (segment (start 142.31 77.29) (end 142.31 78.65) (width 0.5) (layer "F.Cu") (net 49)) + (segment (start 142.74999 76.85001) (end 142.31 77.29) (width 0.5) (layer "F.Cu") (net 49)) + (segment (start 148.58749 76.85001) (end 142.74999 76.85001) (width 0.5) (layer "F.Cu") (net 49)) + (segment (start 150.4625 74.5) (end 150.4625 74.975) (width 0.5) (layer "F.Cu") (net 49)) + (segment (start 150.4625 74.975) (end 148.58749 76.85001) (width 0.5) (layer "F.Cu") (net 49)) + (segment (start 130.675 80.0125) (end 130.2 80.0125) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 149.055 78.775) (end 146.025 78.775) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 144.4 80.4) (end 134.884252 80.4) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 146.025 78.775) (end 144.4 80.4) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 131.712508 81.050008) (end 130.675 80.0125) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 134.884252 80.4) (end 134.234244 81.050008) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 134.234244 81.050008) (end 131.712508 81.050008) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 135.96 86.21) (end 135.96 87.95) (width 0.5) (layer "F.Cu") (net 61)) + (segment (start 149.03 83.75) (end 147.25 83.75) (width 0.5) (layer "F.Cu") (net 61)) + (segment (start 149.055 83.725) (end 149.03 83.75) (width 0.5) (layer "F.Cu") (net 61)) + (segment (start 146.7 83.2) (end 138.97 83.2) (width 0.5) (layer "F.Cu") (net 61)) + (segment (start 138.97 83.2) (end 135.96 86.21) (width 0.5) (layer "F.Cu") (net 61)) + (segment (start 147.25 83.75) (end 146.7 83.2) (width 0.5) (layer "F.Cu") (net 61)) + (segment (start 144.8 90.2) (end 135.26891 90.2) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 150.325 79.75) (end 149.92499 80.15001) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 145.6 81.775) (end 145.6 88) (width 0.5) (layer "B.Cu") (net 62)) + (via (at 145.6 88) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 62)) + (segment (start 149.92499 80.15001) (end 148.37501 80.15001) (width 0.5) (layer "F.Cu") (net 62)) + (via (at 147.8 79.575) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 62)) + (segment (start 148.37501 80.15001) (end 147.8 79.575) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 145.6 88) (end 145.6 89.4) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 134.69 88.975) (end 134.69 87.95) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 135.26891 90.2) (end 134.69 89.62109) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 150.325 78.775) (end 150.325 79.75) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 147.8 79.575) (end 145.6 81.775) (width 0.5) (layer "B.Cu") (net 62)) + (segment (start 145.6 89.4) (end 144.8 90.2) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 134.69 89.62109) (end 134.69 88.975) (width 0.5) (layer "F.Cu") (net 62)) + (segment (start 120.225 74.25) (end 119.7875 74.25) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 122.32499 76.34999) (end 120.225 74.25) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 123.54999 76.34999) (end 122.32499 76.34999) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 125 77.8) (end 123.54999 76.34999) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 132 77.8) (end 125 77.8) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 132.4 78.2) (end 132 77.8) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 134.69 79.675) (end 133.965 80.4) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 134.69 78.65) (end 134.69 79.675) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 133.2 80.4) (end 132.4 79.6) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 133.965 80.4) (end 133.2 80.4) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 132.4 79.6) (end 132.4 78.2) (width 0.5) (layer "F.Cu") (net 41)) + (segment (start 130.799999 78.999999) (end 131.4 79.6) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 121.4 78.6) (end 121.799999 78.999999) (width 0.5) (layer "F.Cu") (net 79)) + (via (at 131.4 79.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 79)) + (segment (start 121.799999 78.999999) (end 130.799999 78.999999) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 150.295029 81.049971) (end 147.350029 81.049971) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 151.595 78.775) (end 151.595 79.75) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 151.595 79.75) (end 150.295029 81.049971) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 130.9 86.819254) (end 126.655756 82.57501) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 116.125 81.275) (end 116.125 80.05) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 120.025 85.95) (end 120.025 84.725) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 126.511481 83.349989) (end 116.850011 83.349989) (width 0.5) (layer "F.Cu") (net 9)) + (segment (start 126.315054 84.284948) (end 126.715053 84.684947) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 135.809251 95.089999) (end 142.160001 95.089999) (width 0.5) (layer "F.Cu") (net 43)) + (segment (start 127.8875 81.7) (end 127.8875 82.8875) (width 0.5) (layer "F.Cu") (net 43)) + (segment (start 142.88 105.92) (end 130.9 93.94) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 116.125 81.825) (end 116.125 81.275) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 120.465052 84.284948) (end 126.315054 84.284948) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 129.2875 86.126008) (end 126.511481 83.349989) (width 0.5) (layer "F.Cu") (net 9)) + (segment (start 116.850011 83.349989) (end 115.475 84.725) (width 0.5) (layer "F.Cu") (net 9)) + (segment (start 129.2875 88.8) (end 129.2875 86.126008) (width 0.5) (layer "F.Cu") (net 9)) + (segment (start 130.9 93.94) (end 130.9 86.819254) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 131.6 86.6) (end 131.6 90.880748) (width 0.5) (layer "F.Cu") (net 43)) + (segment (start 115.475 84.725) (end 115.475 85.95) (width 0.5) (layer "F.Cu") (net 9)) + (segment (start 126.655756 82.57501) (end 116.87501 82.57501) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 120.025 84.725) (end 120.465052 84.284948) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 116.87501 82.57501) (end 116.125 81.825) (width 0.5) (layer "F.Cu") (net 57)) + (segment (start 142.160001 95.089999) (end 142.96 94.29) (width 0.5) (layer "F.Cu") (net 43)) + (via (at 126.715053 84.684947) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 88)) + (segment (start 127.8875 82.8875) (end 131.6 86.6) (width 0.5) (layer "F.Cu") (net 43)) + (segment (start 131.6 90.880748) (end 135.809251 95.089999) (width 0.5) (layer "F.Cu") (net 43)) + (segment (start 130.2 80.0125) (end 124.4125 80.0125) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 124.4125 80.0125) (end 124.4 80) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 126 91.9) (end 124.4 90.3) (width 0.5) (layer "B.Cu") (net 4)) + (segment (start 124.4 80.565685) (end 124.4 80) (width 0.5) (layer "B.Cu") (net 4)) + (via (at 124.4 80) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4)) + (segment (start 124.4 90.3) (end 124.4 80.565685) (width 0.5) (layer "B.Cu") (net 4)) + (via (at 123.5 80.89998) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 77)) + (segment (start 123.5 80.9) (end 123.5 80.89998) (width 0.5) (layer "B.Cu") (net 77)) + (segment (start 123.5 80.9) (end 123.5 78.665685) (width 0.5) (layer "B.Cu") (net 77)) + (segment (start 123.5 95.6) (end 123.5 80.9) (width 0.5) (layer "B.Cu") (net 77)) + (segment (start 128.72501 81.46006) (end 129.86495 82.6) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 123.5 80.89998) (end 125.76497 80.89998) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 125.83996 80.82499) (end 128.36004 80.82499) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 125.76497 80.89998) (end 125.83996 80.82499) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 128.36004 80.82499) (end 128.72501 81.18996) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 128.72501 81.18996) (end 128.72501 81.46006) (width 0.5) (layer "F.Cu") (net 77)) + (via (at 132.886712 83.40001) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 79)) + (via (at 132 82.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 88)) + (segment (start 131.4 79.6) (end 132.886712 81.086712) (width 0.5) (layer "B.Cu") (net 79)) + (segment (start 126.715053 84.684947) (end 129.915053 84.684947) (width 0.5) (layer "B.Cu") (net 88)) + (segment (start 131.600001 82.999999) (end 132 82.6) (width 0.5) (layer "B.Cu") (net 88)) + (segment (start 132.886712 81.086712) (end 132.886712 83.40001) (width 0.5) (layer "B.Cu") (net 79)) + (segment (start 129.915053 84.684947) (end 131.600001 82.999999) (width 0.5) (layer "B.Cu") (net 88)) + (segment (start 134.8 82.6) (end 132 82.6) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 148.4789 82.54999) (end 135.769264 82.54999) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 152.80501 82.34999) (end 148.6789 82.34999) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 134.919244 83.40001) (end 133.452397 83.40001) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 155.405 79.75) (end 152.80501 82.34999) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 152.185021 81.699979) (end 148.409656 81.69998) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 148.309636 81.8) (end 135.6 81.8) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 133.452397 83.40001) (end 132.886712 83.40001) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 148.6789 82.34999) (end 148.4789 82.54999) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 148.409656 81.69998) (end 148.309636 81.8) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 155.405 78.775) (end 155.405 79.75) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 135.6 81.8) (end 134.8 82.6) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 135.769264 82.54999) (end 134.919244 83.40001) (width 0.5) (layer "F.Cu") (net 79)) + (segment (start 154.135 78.775) (end 154.135 79.75) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 154.135 79.75) (end 152.185021 81.699979) (width 0.5) (layer "F.Cu") (net 88)) + (segment (start 130.815998 82.6) (end 131.615998 81.8) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 129.86495 82.6) (end 130.815998 82.6) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 134.680748 81.8) (end 135.430738 81.05001) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 131.615998 81.8) (end 134.680748 81.8) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 147.34999 81.05001) (end 147.350029 81.049971) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 135.430738 81.05001) (end 147.34999 81.05001) (width 0.5) (layer "F.Cu") (net 77)) + (segment (start 154.875 76) (end 156.675 77.8) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 150.855 76) (end 154.875 76) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 156.675 77.8) (end 156.675 78.775) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 149.055 78.775) (end 149.055 77.8) (width 0.5) (layer "F.Cu") (net 4)) + (segment (start 149.055 77.8) (end 150.855 76) (width 0.5) (layer "F.Cu") (net 4)) + (via (at 152.9 77) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 158 81.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 158 85.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 144.6 88) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (via (at 129.50201 80.999508) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1)) + (segment (start 130.2 81.5875) (end 130.090002 81.5875) (width 0.5) (layer "F.Cu") (net 1)) + (segment (start 130.090002 81.5875) (end 129.50201 80.999508) (width 0.5) (layer "F.Cu") (net 1)) + + (zone (net 1) (net_name "GND") (layer "F.Cu") (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.254)) + (min_thickness 0.254) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 72.25 130) (xy 72.25 140) (xy 174 140) (xy 174 60) (xy 114.5 60) + (xy 114.5 70.75) (xy 102.25 70.75) (xy 102.25 104.75) (xy 106.25 108.75) (xy 106.25 117.5) + (xy 109.5 117.5) (xy 110.5 117.5) (xy 113.5 120.5) (xy 115.25 120.5) (xy 118.25 123.5) + (xy 118.25 130) (xy 103.5 130) (xy 101 132.5) (xy 84.5 132.5) (xy 82 130) + ) + ) + (filled_polygon + (pts + (xy 136.861614 115.447542) (xy 136.901056 115.498944) (xy 136.925283 115.517535) (xy 136.770086 115.650086) (xy 136.592827 115.857629) + (xy 136.450217 116.090346) (xy 136.345768 116.342507) (xy 136.247458 116.752) (xy 139.752542 116.752) (xy 139.654232 116.342507) + (xy 139.549783 116.090346) (xy 139.407173 115.857629) (xy 139.340871 115.78) (xy 140.025678 115.78) (xy 139.969378 115.903281) + (xy 139.935776 116.136987) (xy 139.935776 116.272) (xy 141.1405 116.272) (xy 141.1405 116.528) (xy 139.935776 116.528) + (xy 139.935776 116.667547) (xy 140.009838 117.008004) (xy 140.144906 117.218176) (xy 140.232762 117.294303) (xy 140.231824 117.294906) + (xy 140.071243 117.480227) (xy 139.969378 117.703281) (xy 139.935776 117.936987) (xy 139.935776 118.072) (xy 141.1405 118.072) + (xy 141.1405 119.336424) (xy 141.173956 119.329146) (xy 141.092047 119.451731) (xy 141.065024 119.58759) (xy 141.065024 120.81241) + (xy 141.092047 120.948269) (xy 141.176035 121.073965) (xy 141.301731 121.157953) (xy 141.43759 121.184976) (xy 143.373566 121.184976) + (xy 143.4 121.188456) (xy 143.426434 121.184976) (xy 145.362409 121.184976) (xy 145.387426 121.18) (xy 146.135771 121.18) + (xy 146.2 121.188456) (xy 146.264229 121.18) (xy 146.264232 121.18) (xy 146.455832 121.154776) (xy 146.694228 121.056028) + (xy 146.898944 120.898944) (xy 146.938393 120.847534) (xy 147.738538 120.047389) (xy 147.881222 119.995457) (xy 148.071558 119.878361) + (xy 148.234461 119.725386) (xy 148.363276 119.542778) (xy 148.452743 119.337999) (xy 148.499251 119.119194) (xy 148.500056 118.888483) + (xy 148.455076 118.669359) (xy 148.367042 118.46396) (xy 148.239504 118.280457) (xy 148.077674 118.126348) (xy 147.88816 118.007927) + (xy 147.678706 117.930031) (xy 147.457866 117.895844) (xy 147.234663 117.906761) (xy 147.018213 117.962335) (xy 146.81736 118.060299) + (xy 146.640308 118.196647) (xy 146.494287 118.365812) (xy 146.385265 118.560885) (xy 146.353708 118.660363) (xy 145.794072 119.22) + (xy 145.387426 119.22) (xy 145.362409 119.215024) (xy 143.800952 119.215024) (xy 143.5675 118.981572) (xy 143.5675 117.17469) + (xy 143.840351 117.447542) (xy 143.879794 117.498945) (xy 143.937744 117.54341) (xy 144.08451 117.656028) (xy 144.135478 117.677139) + (xy 144.135478 117.67714) (xy 144.322906 117.754776) (xy 144.514506 117.78) (xy 144.514514 117.78) (xy 144.578737 117.788455) + (xy 144.642961 117.78) (xy 147.994073 117.78) (xy 148.960001 118.745929) (xy 148.96 121.038734) (xy 148.925265 121.100885) + (xy 148.857694 121.313895) (xy 148.834335 121.536141) (xy 148.856142 121.758544) (xy 148.922225 121.972021) (xy 149.029882 122.167848) + (xy 149.174717 122.33803) (xy 149.350814 122.475612) (xy 149.550979 122.574974) (xy 149.767035 122.632059) (xy 149.990156 122.644533) + (xy 150.21123 122.611888) (xy 150.421222 122.535457) (xy 150.611558 122.418361) (xy 150.774461 122.265386) (xy 150.903276 122.082778) + (xy 150.992743 121.877999) (xy 151.039251 121.659194) (xy 151.040056 121.428483) (xy 150.995076 121.209359) (xy 150.92 121.034192) + (xy 150.92 118.404229) (xy 150.928456 118.34) (xy 150.914973 118.237586) (xy 150.894776 118.084168) (xy 150.828944 117.925237) + (xy 150.796029 117.845771) (xy 150.68341 117.699005) (xy 150.638945 117.641056) (xy 150.587538 117.60161) (xy 149.138389 116.152462) + (xy 149.118084 116.126) (xy 152.94781 116.126) (xy 163.947809 127.126) (xy 164.295008 127.126) (xy 164.197159 127.72681) + (xy 164.19716 127.726834) (xy 164.197153 127.726857) (xy 164.13543 128.362065) (xy 164.135432 128.362087) (xy 164.135427 128.362109) + (xy 164.114824 128.999974) (xy 164.120001 129.031246) (xy 164.12 139.62) (xy 72.376 139.62) (xy 72.376 136.143476) + (xy 72.577222 136.29649) (xy 72.80743 136.416584) (xy 73.054582 136.496173) (xy 73.091229 136.501421) (xy 74.735828 138.146022) + (xy 74.835889 138.248201) (xy 74.902076 138.290856) (xy 74.963606 138.339976) (xy 75.022389 138.368393) (xy 75.07727 138.403761) + (xy 75.15126 138.430691) (xy 75.222147 138.464959) (xy 75.285764 138.479646) (xy 75.347535 138.502129) (xy 75.421194 138.510912) + (xy 75.501951 138.529556) (xy 75.579827 138.529828) (xy 75.581281 138.530001) (xy 75.629494 138.530001) (xy 75.789115 138.530559) + (xy 75.791611 138.530001) (xy 120.787167 138.530001) (xy 120.930169 138.531499) (xy 121.00712 138.514861) (xy 121.085374 138.506083) + (xy 121.147036 138.48461) (xy 121.210846 138.470814) (xy 121.282201 138.437541) (xy 121.356565 138.411644) (xy 121.411933 138.377046) + (xy 121.471511 138.349264) (xy 121.529801 138.303395) (xy 121.600094 138.259471) (xy 121.655376 138.204574) (xy 121.656513 138.203679) + (xy 121.690046 138.170145) (xy 121.803859 138.057124) (xy 121.805235 138.054956) (xy 126.726274 133.133918) (xy 128.312731 133.133918) + (xy 128.611624 133.05383) (xy 128.786196 132.907347) (xy 128.897282 132.714939) (xy 128.933918 132.507167) (xy 128.933918 130.926275) + (xy 129.660194 130.2) (xy 133.260811 130.2) (xy 133.222932 130.210683) (xy 133.003293 130.318998) (xy 132.80707 130.465524) + (xy 132.793689 130.48) (xy 131.614231 130.48) (xy 131.55 130.471544) (xy 131.485769 130.48) (xy 131.485768 130.48) + (xy 131.294168 130.505224) (xy 131.192791 130.547216) (xy 131.055772 130.603971) (xy 130.909003 130.716591) (xy 130.851056 130.761056) + (xy 130.811616 130.812454) (xy 129.752458 131.871614) (xy 129.701055 131.911056) (xy 129.638657 131.992376) (xy 129.528033 132.136545) + (xy 129.528033 132.154252) (xy 129.445224 132.354169) (xy 129.421078 132.537581) (xy 129.411544 132.61) (xy 129.42 132.674231) + (xy 129.420001 136.335764) (xy 129.411544 136.4) (xy 129.424246 136.496479) (xy 129.445225 136.655832) (xy 129.500443 136.789138) + (xy 129.543972 136.894227) (xy 129.649381 137.031598) (xy 129.701057 137.098944) (xy 129.752463 137.13839) (xy 130.061607 137.447534) + (xy 130.101056 137.498944) (xy 130.305772 137.656028) (xy 130.544168 137.754776) (xy 130.735768 137.78) (xy 130.735776 137.78) + (xy 130.799999 137.788455) (xy 130.864223 137.78) (xy 139.535771 137.78) (xy 139.6 137.788456) (xy 139.664229 137.78) + (xy 139.664232 137.78) (xy 139.855832 137.754776) (xy 140.094228 137.656028) (xy 140.298944 137.498944) (xy 140.338393 137.447534) + (xy 143.847542 133.938386) (xy 143.898945 133.898944) (xy 143.958638 133.821149) (xy 144.056029 133.694229) (xy 144.128367 133.519587) + (xy 144.154776 133.455832) (xy 144.178922 133.272419) (xy 144.188456 133.2) (xy 144.18 133.135769) (xy 144.18 131.596169) + (xy 144.208918 131.432167) (xy 144.208918 130.162269) (xy 144.18 130.054345) (xy 144.18 129.276731) (xy 144.188456 129.2125) + (xy 144.174865 129.109264) (xy 144.154776 128.956668) (xy 144.149764 128.944568) (xy 158.765484 128.944568) (xy 158.778267 129.231625) + (xy 158.832356 129.513831) (xy 158.926618 129.785273) (xy 159.059075 130.040264) (xy 159.226954 130.273464) (xy 159.426739 130.479986) + (xy 159.654245 130.655506) (xy 159.904705 130.796344) (xy 160.172872 130.899552) (xy 160.453129 130.962969) (xy 160.739606 130.985264) + (xy 161.026299 130.96597) (xy 161.307205 130.905492) (xy 161.576438 130.805098) (xy 161.828359 130.666889) (xy 162.05769 130.493762) + (xy 162.259627 130.289343) (xy 162.429939 130.057914) (xy 162.56506 129.804324) (xy 162.662158 129.533884) (xy 162.719539 129.250579) + (xy 162.730456 128.859754) (xy 162.688978 128.573688) (xy 162.607128 128.29825) (xy 162.486374 128.037513) (xy 162.329246 127.796937) + (xy 162.139034 127.581565) (xy 161.919726 127.395906) (xy 161.675913 127.24385) (xy 161.412703 127.128583) (xy 161.135612 127.05252) + (xy 160.850442 127.017253) (xy 160.563168 127.02352) (xy 160.279808 127.071193) (xy 160.006298 127.159271) (xy 159.748367 127.285909) + (xy 159.511418 127.448454) (xy 159.300416 127.643503) (xy 159.11978 127.866968) (xy 158.973296 128.114168) (xy 158.86403 128.379924) + (xy 158.794272 128.658671) (xy 158.765484 128.944568) (xy 144.149764 128.944568) (xy 144.097698 128.818871) (xy 144.056029 128.718271) + (xy 143.94341 128.571505) (xy 143.898945 128.513556) (xy 143.847545 128.474116) (xy 143.5675 128.194072) (xy 143.5675 125.12628) + (xy 146.53474 125.12628) (xy 146.714113 125.253755) (xy 146.932807 125.356664) (xy 147.166269 125.41922) (xy 147.407118 125.439445) + (xy 147.647743 125.4167) (xy 147.880536 125.351702) (xy 148.09814 125.246508) (xy 148.26457 125.12559) (xy 147.4 124.261019) + (xy 146.53474 125.12628) (xy 143.5675 125.12628) (xy 143.5675 124.218428) (xy 143.741514 124.044414) (xy 146.041003 124.044414) + (xy 146.056179 124.285634) (xy 146.113831 124.520354) (xy 146.212138 124.741156) (xy 146.35201 124.94697) (xy 147.218981 124.08) + (xy 147.581019 124.08) (xy 148.449012 124.947991) (xy 148.59472 124.72868) (xy 148.690709 124.506861) (xy 148.746282 124.26993) + (xy 148.754377 123.96079) (xy 148.711281 123.721274) (xy 148.627032 123.494736) (xy 148.455808 123.205213) (xy 147.581019 124.08) + (xy 147.218981 124.08) (xy 146.355467 123.216487) (xy 146.248369 123.357582) (xy 146.13864 123.572937) (xy 146.068782 123.804318) + (xy 146.041003 124.044414) (xy 143.741514 124.044414) (xy 143.800952 123.984976) (xy 145.36241 123.984976) (xy 145.498269 123.957953) + (xy 145.623965 123.873965) (xy 145.707953 123.748269) (xy 145.734976 123.61241) (xy 145.734976 123.028614) (xy 146.529634 123.028614) + (xy 147.4 123.898981) (xy 148.280264 123.018716) (xy 147.946434 122.83519) (xy 147.71736 122.758098) (xy 147.478256 122.72279) + (xy 147.236678 122.730382) (xy 147.000263 122.780634) (xy 146.776482 122.871957) (xy 146.529634 123.028614) (xy 145.734976 123.028614) + (xy 145.734976 122.38759) (xy 145.707953 122.251731) (xy 145.623965 122.126035) (xy 145.498269 122.042047) (xy 145.36241 122.015024) + (xy 143.426434 122.015024) (xy 143.4 122.011544) (xy 143.373566 122.015024) (xy 141.43759 122.015024) (xy 141.301731 122.042047) + (xy 141.176035 122.126035) (xy 141.092047 122.251731) (xy 141.065024 122.38759) (xy 141.065024 123.61241) (xy 141.092047 123.748269) + (xy 141.176035 123.873965) (xy 141.181564 123.877659) (xy 141.1405 123.871755) (xy 141.1405 125.128) (xy 139.935776 125.128) + (xy 139.935776 125.267547) (xy 140.009838 125.608004) (xy 140.144906 125.818176) (xy 140.232762 125.894303) (xy 140.231824 125.894906) + (xy 140.071243 126.080227) (xy 139.969378 126.303281) (xy 139.935776 126.536987) (xy 139.935776 126.672) (xy 141.1405 126.672) + (xy 141.1405 126.928) (xy 139.935776 126.928) (xy 139.935776 127.067547) (xy 140.009838 127.408004) (xy 140.144906 127.618176) + (xy 140.232762 127.694303) (xy 140.231824 127.694906) (xy 140.071243 127.880227) (xy 139.969378 128.103281) (xy 139.935776 128.336987) + (xy 139.935776 128.472) (xy 141.1405 128.472) (xy 141.1405 128.728) (xy 139.935776 128.728) (xy 139.935776 128.867547) + (xy 140.009838 129.208004) (xy 140.059819 129.285776) (xy 140.014025 129.285776) (xy 139.660451 129.362691) (xy 139.442721 129.502618) + (xy 139.276255 129.69473) (xy 139.170657 129.925959) (xy 139.135776 130.168559) (xy 139.135776 130.672) (xy 141.664224 130.672) + (xy 141.664224 130.164025) (xy 141.587309 129.810451) (xy 141.490766 129.660227) (xy 141.583004 129.640162) (xy 141.793176 129.505094) + (xy 141.938559 129.337313) (xy 141.939966 129.338393) (xy 142.220001 129.618428) (xy 142.22 130.003829) (xy 142.191082 130.167834) + (xy 142.191082 131.437731) (xy 142.220001 131.545659) (xy 142.22 132.794072) (xy 139.194073 135.82) (xy 131.38 135.82) + (xy 131.38 134.128) (xy 132.108163 134.128) (xy 132.108163 134.969088) (xy 132.188795 135.270012) (xy 132.336185 135.445665) + (xy 132.529814 135.557456) (xy 132.738976 135.594337) (xy 133.622 135.594337) (xy 133.622 134.128) (xy 133.878 134.128) + (xy 133.878 135.594337) (xy 134.766588 135.594337) (xy 135.067512 135.513705) (xy 135.243165 135.366315) (xy 135.354956 135.172686) + (xy 135.391837 134.963524) (xy 135.391837 134.128) (xy 133.878 134.128) (xy 133.622 134.128) (xy 132.108163 134.128) + (xy 131.38 134.128) (xy 131.38 133.015928) (xy 131.95593 132.44) (xy 132.605264 132.44) (xy 132.432489 132.486295) + (xy 132.256835 132.633685) (xy 132.145044 132.827314) (xy 132.108163 133.036476) (xy 132.108163 133.872) (xy 135.391837 133.872) + (xy 135.391837 133.030912) (xy 135.311205 132.729989) (xy 135.163815 132.554335) (xy 134.970186 132.442544) (xy 134.761024 132.405663) + (xy 134.738052 132.405663) (xy 134.821398 132.3155) (xy 135.883194 132.3155) (xy 135.987121 132.793239) (xy 136.126075 133.009459) + (xy 136.316829 133.174747) (xy 136.546423 133.279599) (xy 136.787244 133.314224) (xy 137.122 133.314224) (xy 137.122 132.3155) + (xy 137.378 132.3155) (xy 137.378 133.314224) (xy 137.71729 133.314224) (xy 138.068239 133.237879) (xy 138.284459 133.098925) + (xy 138.449747 132.908171) (xy 138.554599 132.678577) (xy 138.606802 132.3155) (xy 137.378 132.3155) (xy 137.122 132.3155) + (xy 135.883194 132.3155) (xy 134.821398 132.3155) (xy 134.859165 132.274644) (xy 134.989844 132.06753) (xy 135.080591 131.840069) + (xy 135.128368 131.59988) (xy 135.131574 131.355007) (xy 135.0901 131.113649) (xy 135.005339 130.88389) (xy 134.880125 130.673426) + (xy 134.718655 130.489305) (xy 134.526336 130.337692) (xy 134.309606 130.223666) (xy 134.23339 130.2) (xy 136.166082 130.2) + (xy 136.166082 130.569077) (xy 136.24532 130.864797) (xy 136.390387 131.037681) (xy 136.526809 131.116444) (xy 136.431761 131.137121) + (xy 136.215541 131.276075) (xy 136.050253 131.466829) (xy 135.945401 131.696423) (xy 135.893198 132.0595) (xy 138.616806 132.0595) + (xy 138.512879 131.581761) (xy 138.373925 131.365541) (xy 138.183171 131.200253) (xy 137.98902 131.111587) (xy 138.014797 131.10468) + (xy 138.187681 130.959613) (xy 138.205932 130.928) (xy 139.135776 130.928) (xy 139.135776 131.435975) (xy 139.212691 131.789549) + (xy 139.352618 132.007279) (xy 139.54473 132.173745) (xy 139.775959 132.279343) (xy 140.018559 132.314224) (xy 140.272 132.314224) + (xy 140.272 130.928) (xy 140.528 130.928) (xy 140.528 132.314224) (xy 140.785975 132.314224) (xy 141.139549 132.237309) + (xy 141.357279 132.097382) (xy 141.523745 131.90527) (xy 141.629343 131.674041) (xy 141.664224 131.431441) (xy 141.664224 130.928) + (xy 140.528 130.928) (xy 140.272 130.928) (xy 139.135776 130.928) (xy 138.205932 130.928) (xy 138.297665 130.769115) + (xy 138.333918 130.563513) (xy 138.333918 130.055923) (xy 138.25468 129.760204) (xy 138.232666 129.733969) (xy 138.238455 129.689999) + (xy 138.23 129.625776) (xy 138.23 129.625768) (xy 138.204776 129.434168) (xy 138.128434 129.249864) (xy 138.106028 129.195771) + (xy 138.066254 129.143938) (xy 138.89602 128.314174) (xy 138.9982 128.214112) (xy 139.040854 128.147927) (xy 139.089975 128.086393) + (xy 139.118389 128.027616) (xy 139.15376 127.972731) (xy 139.180688 127.898743) (xy 139.214957 127.827855) (xy 139.229644 127.764238) + (xy 139.252128 127.702465) (xy 139.260911 127.628808) (xy 139.279556 127.548051) (xy 139.279828 127.470153) (xy 139.28 127.468706) + (xy 139.28 127.420667) (xy 139.280558 127.260886) (xy 139.28 127.25839) (xy 139.28 125.936751) (xy 139.373965 125.873965) + (xy 139.457953 125.748269) (xy 139.484976 125.61241) (xy 139.484976 124.736987) (xy 139.935776 124.736987) (xy 139.935776 124.872) + (xy 140.8845 124.872) (xy 140.8845 123.863576) (xy 140.441995 123.959838) (xy 140.231824 124.094906) (xy 140.071243 124.280227) + (xy 139.969378 124.503281) (xy 139.935776 124.736987) (xy 139.484976 124.736987) (xy 139.484976 123.38759) (xy 139.457953 123.251731) + (xy 139.373965 123.126035) (xy 139.248269 123.042047) (xy 139.11241 123.015024) (xy 136.88759 123.015024) (xy 136.751731 123.042047) + (xy 136.626035 123.126035) (xy 136.542047 123.251731) (xy 136.515024 123.38759) (xy 136.515024 125.61241) (xy 136.542047 125.748269) + (xy 136.626035 125.873965) (xy 136.720001 125.936751) (xy 136.72 126.869808) (xy 135.949808 127.64) (xy 134.58 127.64) + (xy 134.58 123.327857) (xy 134.556082 123.114625) (xy 134.461643 122.843434) (xy 134.434976 122.800757) (xy 134.434976 122.38759) + (xy 134.407953 122.251731) (xy 134.323965 122.126035) (xy 134.198269 122.042047) (xy 134.06241 122.015024) (xy 132.53759 122.015024) + (xy 132.401731 122.042047) (xy 132.276035 122.126035) (xy 132.192047 122.251731) (xy 132.165024 122.38759) (xy 132.165024 122.798123) + (xy 132.14624 122.82727) (xy 132.134976 122.858218) (xy 132.134976 122.38759) (xy 132.107953 122.251731) (xy 132.023965 122.126035) + (xy 131.98 122.096659) (xy 131.98 118.484976) (xy 132.91241 118.484976) (xy 133.048269 118.457953) (xy 133.173965 118.373965) + (xy 133.257953 118.248269) (xy 133.284976 118.11241) (xy 133.284976 117.008) (xy 136.247458 117.008) (xy 136.345768 117.417493) + (xy 136.450217 117.669654) (xy 136.592827 117.902371) (xy 136.770086 118.109914) (xy 136.977629 118.287173) (xy 137.210346 118.429783) + (xy 137.462507 118.534232) (xy 137.872 118.632542) (xy 137.872 117.008) (xy 138.128 117.008) (xy 138.128 118.632542) + (xy 138.537493 118.534232) (xy 138.789654 118.429783) (xy 138.955747 118.328) (xy 139.935776 118.328) (xy 139.935776 118.467547) + (xy 140.009838 118.808004) (xy 140.144906 119.018176) (xy 140.330227 119.178757) (xy 140.553281 119.280622) (xy 140.8845 119.328245) + (xy 140.8845 118.328) (xy 139.935776 118.328) (xy 138.955747 118.328) (xy 139.022371 118.287173) (xy 139.229914 118.109914) + (xy 139.407173 117.902371) (xy 139.549783 117.669654) (xy 139.654232 117.417493) (xy 139.752542 117.008) (xy 138.128 117.008) + (xy 137.872 117.008) (xy 136.247458 117.008) (xy 133.284976 117.008) (xy 133.284976 116.08759) (xy 133.257953 115.951731) + (xy 133.173965 115.826035) (xy 133.048269 115.742047) (xy 132.91241 115.715024) (xy 132.258404 115.715024) (xy 132.405928 115.5675) + (xy 135.024329 115.5675) (xy 135.070981 115.58) (xy 135.135769 115.58) (xy 135.2 115.588456) (xy 135.264231 115.58) + (xy 135.329019 115.58) (xy 135.391604 115.563231) (xy 135.455831 115.554775) (xy 135.515683 115.529984) (xy 135.578266 115.513214) + (xy 135.634373 115.480822) (xy 135.694228 115.456029) (xy 135.745632 115.416586) (xy 135.801734 115.384195) (xy 135.847542 115.338386) + (xy 135.898944 115.298944) (xy 135.93839 115.247539) (xy 135.984195 115.201734) (xy 136.016586 115.145632) (xy 136.056029 115.094228) + (xy 136.080822 115.034373) (xy 136.113214 114.978266) (xy 136.129984 114.915683) (xy 136.154775 114.855831) (xy 136.163231 114.791604) + (xy 136.1722 114.758128) + ) + ) + (filled_polygon + (pts + (xy 111.265024 101.71241) (xy 111.292047 101.848269) (xy 111.376035 101.973965) (xy 111.501731 102.057953) (xy 111.63759 102.084976) + (xy 112.46241 102.084976) (xy 112.598268 102.057953) (xy 112.6 102.056796) (xy 112.601732 102.057953) (xy 112.73759 102.084976) + (xy 113.56241 102.084976) (xy 113.698268 102.057953) (xy 113.7 102.056796) (xy 113.701732 102.057953) (xy 113.83759 102.084976) + (xy 114.570001 102.084976) (xy 114.570001 102.303681) (xy 114.561587 102.374776) (xy 114.580455 102.478092) (xy 114.596069 102.581943) + (xy 114.601479 102.593207) (xy 114.604639 102.610513) (xy 114.627031 102.646419) (xy 114.697598 102.793373) (xy 114.762402 102.863479) + (xy 114.765732 102.868818) (xy 114.786954 102.890039) (xy 114.856808 102.965606) (xy 114.870439 102.973524) (xy 115.165702 103.268787) + (xy 115.210027 103.325012) (xy 115.296431 103.38473) (xy 115.380893 103.447115) (xy 115.392689 103.451258) (xy 115.407165 103.461263) + (xy 115.448381 103.470816) (xy 115.602193 103.52483) (xy 115.697587 103.528578) (xy 115.703721 103.53) (xy 115.733768 103.53) + (xy 115.836559 103.534039) (xy 115.851792 103.53) (xy 122.094991 103.53) (xy 122.09499 104.660761) (xy 122.086534 104.72499) + (xy 122.09499 104.789219) (xy 122.09499 104.789221) (xy 122.120214 104.980821) (xy 122.189183 105.147324) (xy 122.218962 105.219217) + (xy 122.253 105.263576) (xy 122.253 108.291837) (xy 122.866588 108.291837) (xy 123.167512 108.211205) (xy 123.343165 108.063815) + (xy 123.454956 107.870186) (xy 123.491837 107.661024) (xy 123.491837 106.790549) (xy 123.57117 107.086624) (xy 123.717653 107.261196) + (xy 123.910061 107.372282) (xy 124.070001 107.400484) (xy 124.07 115.366082) (xy 123.287269 115.366082) (xy 122.988377 115.44617) + (xy 122.98 115.453199) (xy 122.98 115.352888) (xy 122.988456 115.288659) (xy 122.978922 115.21624) (xy 122.954776 115.032828) + (xy 122.87714 114.8454) (xy 122.877139 114.8454) (xy 122.856028 114.794431) (xy 122.767282 114.678777) (xy 122.698944 114.589715) + (xy 122.647539 114.550272) (xy 120.949729 112.852462) (xy 120.910284 112.801056) (xy 120.705568 112.643972) (xy 120.467172 112.545224) + (xy 120.275572 112.52) (xy 120.275569 112.52) (xy 120.21134 112.511544) (xy 120.147109 112.52) (xy 114.657354 112.52) + (xy 114.563949 112.456998) (xy 114.350622 112.367324) (xy 114.12394 112.320792) (xy 113.892536 112.319177) (xy 113.665226 112.362539) + (xy 113.450669 112.449226) (xy 113.257035 112.575936) (xy 113.091699 112.737844) (xy 112.96096 112.928783) (xy 112.869799 113.141479) + (xy 112.821686 113.36783) (xy 112.818455 113.599217) (xy 112.860229 113.826824) (xy 112.945416 114.041982) (xy 113.070772 114.236497) + (xy 113.231522 114.402958) (xy 113.421543 114.535027) (xy 113.633597 114.627671) (xy 113.859607 114.677363) (xy 114.090966 114.682209) + (xy 114.318859 114.642025) (xy 114.534607 114.558342) (xy 114.658054 114.48) (xy 119.805412 114.48) (xy 120.436187 115.110776) + (xy 119.078 115.110776) (xy 119.078 118.889224) (xy 120.710975 118.889224) (xy 121.020001 118.822) (xy 121.020001 120.423264) + (xy 121.011544 120.4875) (xy 121.024832 120.588432) (xy 121.045225 120.743332) (xy 121.088671 120.848218) (xy 121.143972 120.981728) + (xy 121.207542 121.064572) (xy 121.207541 121.064572) (xy 121.301057 121.186444) (xy 121.352463 121.22589) (xy 122.301674 122.175102) + (xy 122.141996 122.209838) (xy 121.931824 122.344906) (xy 121.771243 122.530227) (xy 121.669378 122.753281) (xy 121.635776 122.986987) + (xy 121.635776 123.122) (xy 122.8405 123.122) (xy 122.8405 123.378) (xy 121.635776 123.378) (xy 121.635776 123.517547) + (xy 121.709838 123.858004) (xy 121.844906 124.068176) (xy 122.030227 124.228757) (xy 122.228 124.319077) (xy 122.228 125.622) + (xy 123.364224 125.622) (xy 123.364224 125.114025) (xy 123.287309 124.760451) (xy 123.147382 124.542721) (xy 122.95527 124.376255) + (xy 122.928926 124.364224) (xy 122.942547 124.364224) (xy 123.283004 124.290162) (xy 123.42574 124.198431) (xy 123.620001 124.392692) + (xy 123.62 125.737164) (xy 123.618502 125.88017) (xy 123.63514 125.957123) (xy 123.643918 126.035374) (xy 123.665391 126.09704) + (xy 123.679187 126.160848) (xy 123.71246 126.232203) (xy 123.738356 126.306565) (xy 123.772955 126.361935) (xy 123.800736 126.421511) + (xy 123.846604 126.479799) (xy 123.89053 126.550095) (xy 123.945427 126.605377) (xy 123.946322 126.606514) (xy 123.950942 126.611134) + (xy 123.97117 126.686624) (xy 124.117653 126.861196) (xy 124.310061 126.972282) (xy 124.312526 126.972717) (xy 125.270001 127.930193) + (xy 125.27 129.866082) (xy 124.787269 129.866082) (xy 124.488377 129.94617) (xy 124.313804 130.092653) (xy 124.202718 130.285061) + (xy 124.166082 130.492833) (xy 124.166082 132.073725) (xy 120.269807 135.970001) (xy 82.500397 135.970001) (xy 82.525813 135.935019) + (xy 82.653297 135.684818) (xy 82.740071 135.417754) (xy 82.783999 135.140403) (xy 82.783999 134.859597) (xy 82.740071 134.582246) + (xy 82.653297 134.315182) (xy 82.525813 134.064981) (xy 82.353377 133.827642) (xy 81 135.18102) (xy 79.646623 133.827642) + (xy 79.474187 134.064981) (xy 79.346703 134.315182) (xy 79.259929 134.582246) (xy 79.216001 134.859597) (xy 79.216001 135.140403) + (xy 79.259929 135.417754) (xy 79.346703 135.684818) (xy 79.474187 135.935019) (xy 79.499603 135.970001) (xy 76.180193 135.970001) + (xy 74.899094 134.688902) (xy 74.886619 134.615535) (xy 74.800587 134.370551) (xy 74.674507 134.143566) (xy 74.511987 133.94107) + (xy 74.31767 133.76885) (xy 74.120921 133.646623) (xy 79.827642 133.646623) (xy 81 134.818981) (xy 82.172358 133.646623) + (xy 81.935019 133.474187) (xy 81.684818 133.346703) (xy 81.417754 133.259929) (xy 81.140403 133.216001) (xy 80.859597 133.216001) + (xy 80.582246 133.259929) (xy 80.315182 133.346703) (xy 80.064981 133.474187) (xy 79.827642 133.646623) (xy 74.120921 133.646623) + (xy 74.097115 133.631834) (xy 73.856628 133.533937) (xy 73.603083 133.47796) (xy 73.343732 133.465502) (xy 73.085991 133.496921) + (xy 72.837227 133.571317) (xy 72.604555 133.686564) (xy 72.394626 133.839365) (xy 72.376 133.858485) (xy 72.376 130.38) + (xy 81.842601 130.38) (xy 84.204832 132.742232) (xy 84.226035 132.773965) (xy 84.351731 132.857953) (xy 84.5 132.887444) + (xy 84.537425 132.88) (xy 100.962575 132.88) (xy 101 132.887444) (xy 101.037425 132.88) (xy 101.037427 132.88) + (xy 101.148269 132.857953) (xy 101.273965 132.773965) (xy 101.29517 132.742229) (xy 102.9219 131.1155) (xy 107.263576 131.1155) + (xy 107.359838 131.558005) (xy 107.494906 131.768176) (xy 107.680227 131.928757) (xy 107.903281 132.030622) (xy 108.136987 132.064224) + (xy 108.272 132.064224) (xy 108.272 131.1155) (xy 108.528 131.1155) (xy 108.528 132.064224) (xy 108.667547 132.064224) + (xy 109.008004 131.990162) (xy 109.218176 131.855094) (xy 109.378757 131.669773) (xy 109.480622 131.446719) (xy 109.497691 131.328) + (xy 112.008163 131.328) (xy 112.008163 131.666588) (xy 112.088795 131.967512) (xy 112.236185 132.143165) (xy 112.429814 132.254956) + (xy 112.638976 132.291837) (xy 112.922 132.291837) (xy 112.922 131.328) (xy 113.178 131.328) (xy 113.178 132.291837) + (xy 113.466588 132.291837) (xy 113.767512 132.211205) (xy 113.943165 132.063815) (xy 114.054956 131.870186) (xy 114.091837 131.661024) + (xy 114.091837 131.328) (xy 113.178 131.328) (xy 112.922 131.328) (xy 112.008163 131.328) (xy 109.497691 131.328) + (xy 109.528245 131.1155) (xy 108.528 131.1155) (xy 108.272 131.1155) (xy 107.263576 131.1155) (xy 102.9219 131.1155) + (xy 103.911401 130.126) (xy 107.576544 130.126) (xy 107.421243 130.305227) (xy 107.319378 130.528281) (xy 107.271755 130.8595) + (xy 109.536424 130.8595) (xy 109.440162 130.416995) (xy 109.305094 130.206824) (xy 109.211818 130.126) (xy 112.566843 130.126) + (xy 112.332489 130.188795) (xy 112.156835 130.336185) (xy 112.045044 130.529814) (xy 112.008163 130.738976) (xy 112.008163 131.072) + (xy 114.091837 131.072) (xy 114.091837 130.73759) (xy 114.165024 130.73759) (xy 114.165024 131.66241) (xy 114.192047 131.798269) + (xy 114.276035 131.923965) (xy 114.401731 132.007953) (xy 114.53759 132.034976) (xy 115.36241 132.034976) (xy 115.498269 132.007953) + (xy 115.623965 131.923965) (xy 115.707953 131.798269) (xy 115.734976 131.66241) (xy 115.734976 131.628) (xy 117.810776 131.628) + (xy 117.810776 132.510975) (xy 117.887691 132.864549) (xy 118.027618 133.082279) (xy 118.21973 133.248745) (xy 118.450959 133.354343) + (xy 118.693559 133.389224) (xy 120.322 133.389224) (xy 120.322 131.628) (xy 120.578 131.628) (xy 120.578 133.389224) + (xy 122.210975 133.389224) (xy 122.564549 133.312309) (xy 122.782279 133.172382) (xy 122.948745 132.98027) (xy 123.054343 132.749041) + (xy 123.089224 132.506441) (xy 123.089224 131.628) (xy 120.578 131.628) (xy 120.322 131.628) (xy 117.810776 131.628) + (xy 115.734976 131.628) (xy 115.734976 130.73759) (xy 115.707953 130.601731) (xy 115.623965 130.476035) (xy 115.498269 130.392047) + (xy 115.36241 130.365024) (xy 114.53759 130.365024) (xy 114.401731 130.392047) (xy 114.276035 130.476035) (xy 114.192047 130.601731) + (xy 114.165024 130.73759) (xy 114.091837 130.73759) (xy 114.091837 130.733412) (xy 114.011205 130.432489) (xy 113.863815 130.256835) + (xy 113.670186 130.145044) (xy 113.562182 130.126) (xy 117.902723 130.126) (xy 117.845657 130.250959) (xy 117.810776 130.493559) + (xy 117.810776 131.372) (xy 120.322 131.372) (xy 120.322 129.610776) (xy 120.578 129.610776) (xy 120.578 131.372) + (xy 123.089224 131.372) (xy 123.089224 130.489025) (xy 123.012309 130.135451) (xy 122.872382 129.917721) (xy 122.68027 129.751255) + (xy 122.449041 129.645657) (xy 122.206441 129.610776) (xy 120.578 129.610776) (xy 120.322 129.610776) (xy 118.689025 129.610776) + (xy 118.376 129.67887) (xy 118.376 125.878) (xy 120.835776 125.878) (xy 120.835776 126.385975) (xy 120.912691 126.739549) + (xy 121.052618 126.957279) (xy 121.24473 127.123745) (xy 121.475959 127.229343) (xy 121.718559 127.264224) (xy 121.972 127.264224) + (xy 121.972 125.878) (xy 122.228 125.878) (xy 122.228 127.264224) (xy 122.485975 127.264224) (xy 122.839549 127.187309) + (xy 123.057279 127.047382) (xy 123.223745 126.85527) (xy 123.329343 126.624041) (xy 123.364224 126.381441) (xy 123.364224 125.878) + (xy 122.228 125.878) (xy 121.972 125.878) (xy 120.835776 125.878) (xy 118.376 125.878) (xy 118.376 125.118559) + (xy 120.835776 125.118559) (xy 120.835776 125.622) (xy 121.972 125.622) (xy 121.972 124.235776) (xy 121.714025 124.235776) + (xy 121.360451 124.312691) (xy 121.142721 124.452618) (xy 120.976255 124.64473) (xy 120.870657 124.875959) (xy 120.835776 125.118559) + (xy 118.376 125.118559) (xy 118.376 123.447809) (xy 115.302191 120.374) (xy 113.55219 120.374) (xy 110.552191 117.374) + (xy 106.376 117.374) (xy 106.376 117.128) (xy 116.310776 117.128) (xy 116.310776 118.010975) (xy 116.387691 118.364549) + (xy 116.527618 118.582279) (xy 116.71973 118.748745) (xy 116.950959 118.854343) (xy 117.193559 118.889224) (xy 118.822 118.889224) + (xy 118.822 117.128) (xy 116.310776 117.128) (xy 106.376 117.128) (xy 106.376 115.993559) (xy 116.310776 115.993559) + (xy 116.310776 116.872) (xy 118.822 116.872) (xy 118.822 115.110776) (xy 117.189025 115.110776) (xy 116.835451 115.187691) + (xy 116.617721 115.327618) (xy 116.451255 115.51973) (xy 116.345657 115.750959) (xy 116.310776 115.993559) (xy 106.376 115.993559) + (xy 106.376 114.616018) (xy 107.565001 114.616018) (xy 107.891651 114.804609) (xy 108.127436 114.890429) (xy 108.374541 114.934) + (xy 108.625459 114.934) (xy 108.872564 114.890429) (xy 109.108349 114.804609) (xy 109.434999 114.616018) (xy 108.5 113.681019) + (xy 107.565001 114.616018) (xy 106.376 114.616018) (xy 106.376 113.374541) (xy 107.066 113.374541) (xy 107.066 113.625459) + (xy 107.109571 113.872564) (xy 107.195391 114.108349) (xy 107.383982 114.434999) (xy 108.318981 113.5) (xy 108.681019 113.5) + (xy 109.616018 114.434999) (xy 109.804609 114.108349) (xy 109.890429 113.872564) (xy 109.934 113.625459) (xy 109.934 113.374541) + (xy 109.890429 113.127436) (xy 109.804609 112.891651) (xy 109.616018 112.565001) (xy 108.681019 113.5) (xy 108.318981 113.5) + (xy 107.383982 112.565001) (xy 107.195391 112.891651) (xy 107.109571 113.127436) (xy 107.066 113.374541) (xy 106.376 113.374541) + (xy 106.376 112.914953) (xy 106.906971 112.383982) (xy 107.565001 112.383982) (xy 108.5 113.318981) (xy 109.434999 112.383982) + (xy 109.108349 112.195391) (xy 108.872564 112.109571) (xy 108.625459 112.066) (xy 108.374541 112.066) (xy 108.127436 112.109571) + (xy 107.891651 112.195391) (xy 107.565001 112.383982) (xy 106.906971 112.383982) (xy 107.326019 111.964934) (xy 107.390053 111.911204) + (xy 107.431842 111.838821) (xy 107.479781 111.770358) (xy 107.487066 111.743172) (xy 107.501139 111.718796) (xy 107.515655 111.636478) + (xy 107.537284 111.555755) (xy 107.53 111.472495) (xy 107.53 108.272622) (xy 107.638976 108.291837) (xy 108.247 108.291837) + (xy 108.247 106.778) (xy 108.503 106.778) (xy 108.503 108.291837) (xy 109.116588 108.291837) (xy 109.417512 108.211205) + (xy 109.593165 108.063815) (xy 109.704956 107.870186) (xy 109.741837 107.661024) (xy 109.741837 106.778) (xy 120.758163 106.778) + (xy 120.758163 107.666588) (xy 120.838795 107.967512) (xy 120.986185 108.143165) (xy 121.179814 108.254956) (xy 121.388976 108.291837) + (xy 121.997 108.291837) (xy 121.997 106.778) (xy 120.758163 106.778) (xy 109.741837 106.778) (xy 108.503 106.778) + (xy 108.247 106.778) (xy 108.247 105.008163) (xy 108.503 105.008163) (xy 108.503 106.522) (xy 109.741837 106.522) + (xy 109.741837 105.638976) (xy 120.758163 105.638976) (xy 120.758163 106.522) (xy 121.997 106.522) (xy 121.997 105.008163) + (xy 121.383412 105.008163) (xy 121.082489 105.088795) (xy 120.906835 105.236185) (xy 120.795044 105.429814) (xy 120.758163 105.638976) + (xy 109.741837 105.638976) (xy 109.741837 105.633412) (xy 109.661205 105.332489) (xy 109.513815 105.156835) (xy 109.320186 105.045044) + (xy 109.111024 105.008163) (xy 108.503 105.008163) (xy 108.247 105.008163) (xy 107.633412 105.008163) (xy 107.53 105.035872) + (xy 107.53 104.560951) (xy 111.265024 100.825929) + ) + ) + (filled_polygon + (pts + (xy 128.715024 118.11241) (xy 128.742047 118.248269) (xy 128.826035 118.373965) (xy 128.951731 118.457953) (xy 129.08759 118.484976) + (xy 130.020001 118.484976) (xy 130.02 122.096659) (xy 130.015761 122.099491) (xy 130.011205 122.082489) (xy 129.863815 121.906835) + (xy 129.670186 121.795044) (xy 129.461024 121.758163) (xy 128.828 121.758163) (xy 128.828 125.041837) (xy 129.466588 125.041837) + (xy 129.767512 124.961205) (xy 129.943165 124.813815) (xy 130.01058 124.697048) (xy 130.101731 124.757953) (xy 130.23759 124.784976) + (xy 131.76241 124.784976) (xy 131.898269 124.757953) (xy 132.02 124.676614) (xy 132.020001 127.64) (xy 129.142831 127.64) + (xy 128.999829 127.638502) (xy 128.922876 127.65514) (xy 128.844625 127.663918) (xy 128.782959 127.685391) (xy 128.719151 127.699187) + (xy 128.647796 127.732461) (xy 128.573433 127.758357) (xy 128.518059 127.792958) (xy 128.458487 127.820736) (xy 128.400197 127.866607) + (xy 128.329905 127.91053) (xy 128.274658 127.965394) (xy 128.273512 127.966295) (xy 128.23981 127.999998) (xy 128.126139 128.112878) + (xy 128.124766 128.115042) (xy 127.83 128.409808) (xy 127.83 127.412831) (xy 127.831498 127.269829) (xy 127.81486 127.192876) + (xy 127.806082 127.114624) (xy 127.784609 127.052963) (xy 127.770813 126.98915) (xy 127.737541 126.9178) (xy 127.711644 126.843434) + (xy 127.677043 126.788061) (xy 127.649263 126.728487) (xy 127.603395 126.6702) (xy 127.559469 126.599904) (xy 127.504608 126.54466) + (xy 127.503703 126.543509) (xy 127.46986 126.509667) (xy 127.357126 126.396143) (xy 127.354964 126.394771) (xy 126.18 125.219808) + (xy 126.18 123.875332) (xy 126.181498 123.73233) (xy 126.16486 123.655378) (xy 126.156082 123.577125) (xy 126.138976 123.528) + (xy 127.308163 123.528) (xy 127.308163 124.416588) (xy 127.388795 124.717512) (xy 127.536185 124.893165) (xy 127.729814 125.004956) + (xy 127.938976 125.041837) (xy 128.572 125.041837) (xy 128.572 123.528) (xy 127.308163 123.528) (xy 126.138976 123.528) + (xy 126.134609 123.515459) (xy 126.120813 123.451651) (xy 126.087539 123.380296) (xy 126.061643 123.305933) (xy 126.027042 123.250559) + (xy 125.999264 123.190987) (xy 125.953392 123.132696) (xy 125.90947 123.062405) (xy 125.854573 123.007123) (xy 125.853678 123.005986) + (xy 125.820138 122.972447) (xy 125.707133 122.858651) (xy 125.704969 122.857277) (xy 125.236669 122.388976) (xy 127.308163 122.388976) + (xy 127.308163 123.272) (xy 128.572 123.272) (xy 128.572 121.758163) (xy 127.933412 121.758163) (xy 127.632489 121.838795) + (xy 127.456835 121.986185) (xy 127.345044 122.179814) (xy 127.308163 122.388976) (xy 125.236669 122.388976) (xy 125.15418 122.306487) + (xy 125.143529 122.280772) (xy 125.025884 122.127454) (xy 125.025883 122.127453) (xy 124.986444 122.076056) (xy 124.935043 122.036614) + (xy 122.98 120.081573) (xy 122.98 118.536625) (xy 123.085061 118.597282) (xy 123.292833 118.633918) (xy 126.812731 118.633918) + (xy 127.111624 118.55383) (xy 127.286196 118.407347) (xy 127.397282 118.214939) (xy 127.433918 118.007167) (xy 127.433918 117.98) + (xy 128.715024 117.98) + ) + ) + (filled_polygon + (pts + (xy 126.058805 85.12261) (xy 126.216506 85.296225) (xy 126.418286 85.415796) (xy 126.646304 85.470748) (xy 126.880401 85.456225) + (xy 127.099878 85.37351) (xy 127.285332 85.229918) (xy 127.374218 85.103679) (xy 128.657501 86.386963) (xy 128.6575 88.102271) + (xy 128.580094 87.981824) (xy 128.394773 87.821243) (xy 128.171719 87.719378) (xy 127.8405 87.671755) (xy 127.8405 89.936424) + (xy 128.283005 89.840162) (xy 128.493176 89.705094) (xy 128.653757 89.519773) (xy 128.663812 89.497757) (xy 128.681318 89.51862) + (xy 128.75 89.558273) (xy 128.750001 92.262013) (xy 128.637034 92.335936) (xy 128.471699 92.497844) (xy 128.34096 92.688783) + (xy 128.249799 92.901479) (xy 128.201686 93.12783) (xy 128.198455 93.359217) (xy 128.240229 93.586824) (xy 128.325416 93.801982) + (xy 128.450772 93.996497) (xy 128.611522 94.162958) (xy 128.801543 94.295027) (xy 129.013597 94.387671) (xy 129.239607 94.437363) + (xy 129.470966 94.442209) (xy 129.698859 94.402025) (xy 129.914607 94.318342) (xy 130.109991 94.194346) (xy 130.274063 94.038104) + (xy 130.284345 94.076477) (xy 130.298862 94.158797) (xy 130.312934 94.18317) (xy 130.320218 94.210355) (xy 130.368154 94.278814) + (xy 130.409947 94.351203) (xy 130.47399 94.404942) (xy 141.726106 105.657059) (xy 141.718515 105.681581) (xy 141.694326 105.911722) + (xy 141.715299 106.142178) (xy 141.780636 106.364172) (xy 141.887846 106.569248) (xy 142.032848 106.749593) (xy 142.210117 106.89834) + (xy 142.412902 107.009821) (xy 142.633902 107.079927) (xy 142.824884 107.1) (xy 142.938166 107.1) (xy 143.110304 107.083122) + (xy 143.14246 107.073414) (xy 143.554995 107.485949) (xy 143.549883 107.48166) (xy 143.347098 107.370179) (xy 143.126098 107.300073) + (xy 142.935116 107.28) (xy 142.821834 107.28) (xy 142.649696 107.296878) (xy 142.428164 107.363763) (xy 142.223842 107.472403) + (xy 142.044513 107.618659) (xy 141.897007 107.796963) (xy 141.786944 108.000522) (xy 141.718515 108.221582) (xy 141.694326 108.451722) + (xy 141.715299 108.682178) (xy 141.780636 108.904172) (xy 141.887846 109.109248) (xy 142.032848 109.289593) (xy 142.210117 109.43834) + (xy 142.412902 109.549821) (xy 142.633902 109.619927) (xy 142.824884 109.64) (xy 142.938166 109.64) (xy 143.110304 109.623122) + (xy 143.331836 109.556237) (xy 143.536158 109.447597) (xy 143.715487 109.301341) (xy 143.862993 109.123037) (xy 143.87 109.110077) + (xy 143.870001 110.348074) (xy 143.727152 110.170407) (xy 143.549883 110.02166) (xy 143.347098 109.910179) (xy 143.126098 109.840073) + (xy 142.935116 109.82) (xy 142.821834 109.82) (xy 142.649696 109.836878) (xy 142.428164 109.903763) (xy 142.223842 110.012403) + (xy 142.044513 110.158659) (xy 141.897007 110.336963) (xy 141.786944 110.540522) (xy 141.718515 110.761582) (xy 141.694326 110.991722) + (xy 141.715299 111.222178) (xy 141.780636 111.444172) (xy 141.887846 111.649248) (xy 142.032848 111.829593) (xy 142.210117 111.97834) + (xy 142.25 112.000266) (xy 142.25 112.452494) (xy 142.246457 112.492998) (xy 142.071699 112.469991) (xy 142.071696 112.469991) + (xy 142.007467 112.461535) (xy 141.943236 112.469991) (xy 140.055919 112.469991) (xy 137.98 110.394073) (xy 137.98 109.636751) + (xy 138.073965 109.573965) (xy 138.157953 109.448269) (xy 138.184976 109.31241) (xy 138.184976 107.68759) (xy 138.157953 107.551731) + (xy 138.073965 107.426035) (xy 137.948269 107.342047) (xy 137.81241 107.315024) (xy 136.18759 107.315024) (xy 136.051731 107.342047) + (xy 135.926035 107.426035) (xy 135.842047 107.551731) (xy 135.815024 107.68759) (xy 135.815024 109.31241) (xy 135.842047 109.448269) + (xy 135.926035 109.573965) (xy 136.020001 109.636751) (xy 136.02 110.735771) (xy 136.011544 110.8) (xy 136.02 110.864229) + (xy 136.02 110.864231) (xy 136.045224 111.055831) (xy 136.116531 111.227979) (xy 136.116532 111.227979) (xy 136.143972 111.294228) + (xy 136.183642 111.345926) (xy 136.301055 111.498944) (xy 136.352466 111.538393) (xy 138.634072 113.82) (xy 138.005928 113.82) + (xy 132.038393 107.852466) (xy 131.998944 107.801056) (xy 131.794228 107.643972) (xy 131.555832 107.545224) (xy 131.364232 107.52) + (xy 131.364229 107.52) (xy 131.3 107.511544) (xy 131.235769 107.52) (xy 130.037354 107.52) (xy 129.943949 107.456998) + (xy 129.730622 107.367324) (xy 129.50394 107.320792) (xy 129.272536 107.319177) (xy 129.045226 107.362539) (xy 128.830669 107.449226) + (xy 128.637035 107.575936) (xy 128.471699 107.737844) (xy 128.34096 107.928783) (xy 128.249799 108.141479) (xy 128.201686 108.36783) + (xy 128.198455 108.599217) (xy 128.240229 108.826824) (xy 128.325416 109.041982) (xy 128.450772 109.236497) (xy 128.611522 109.402958) + (xy 128.801543 109.535027) (xy 129.013597 109.627671) (xy 129.239607 109.677363) (xy 129.470966 109.682209) (xy 129.698859 109.642025) + (xy 129.914607 109.558342) (xy 130.038054 109.48) (xy 130.894073 109.48) (xy 135.021572 113.6075) (xy 133.018613 113.6075) + (xy 133.080622 113.471719) (xy 133.128245 113.1405) (xy 131.872 113.1405) (xy 131.872 111.935776) (xy 132.128 111.935776) + (xy 132.128 112.8845) (xy 133.136424 112.8845) (xy 133.040162 112.441995) (xy 132.905094 112.231824) (xy 132.719773 112.071243) + (xy 132.496719 111.969378) (xy 132.263013 111.935776) (xy 132.128 111.935776) (xy 131.872 111.935776) (xy 131.732453 111.935776) + (xy 131.391996 112.009838) (xy 131.181824 112.144906) (xy 131.105697 112.232762) (xy 131.105094 112.231824) (xy 130.919773 112.071243) + (xy 130.696719 111.969378) (xy 130.463013 111.935776) (xy 130.328 111.935776) (xy 130.328 113.1405) (xy 129.063576 113.1405) + (xy 129.159838 113.583005) (xy 129.294906 113.793176) (xy 129.462688 113.93856) (xy 129.343972 114.093272) (xy 129.245226 114.331669) + (xy 129.211544 114.5875) (xy 129.245226 114.843331) (xy 129.343972 115.081727) (xy 129.461617 115.235045) (xy 129.941597 115.715024) + (xy 129.08759 115.715024) (xy 128.951731 115.742047) (xy 128.826035 115.826035) (xy 128.742047 115.951731) (xy 128.728468 116.02) + (xy 127.433918 116.02) (xy 127.433918 115.987269) (xy 127.35383 115.688377) (xy 127.207347 115.513804) (xy 127.014939 115.402718) + (xy 126.807167 115.366082) (xy 126.03 115.366082) (xy 126.03 112.8845) (xy 129.071755 112.8845) (xy 130.072 112.8845) + (xy 130.072 111.935776) (xy 129.932453 111.935776) (xy 129.591996 112.009838) (xy 129.381824 112.144906) (xy 129.221243 112.330227) + (xy 129.119378 112.553281) (xy 129.071755 112.8845) (xy 126.03 112.8845) (xy 126.03 106.764228) (xy 126.038456 106.699999) + (xy 126.028922 106.62758) (xy 126.008918 106.475632) (xy 126.008918 106.012269) (xy 125.92883 105.713377) (xy 125.782347 105.538804) + (xy 125.589939 105.427718) (xy 125.382167 105.391082) (xy 125.127011 105.391082) (xy 124.600152 104.864224) (xy 124.622 104.864224) + (xy 124.622 103.728) (xy 124.878 103.728) (xy 124.878 104.864224) (xy 125.385975 104.864224) (xy 125.739549 104.787309) + (xy 125.957279 104.647382) (xy 126.123745 104.45527) (xy 126.229343 104.224041) (xy 126.264224 103.981441) (xy 126.264224 103.728) + (xy 124.878 103.728) (xy 124.622 103.728) (xy 124.622 103.472) (xy 126.264224 103.472) (xy 126.264224 103.214025) + (xy 126.187309 102.860451) (xy 126.047382 102.642721) (xy 125.85527 102.476255) (xy 125.824947 102.462407) (xy 125.923944 102.386444) + (xy 125.96339 102.335038) (xy 126.622556 101.675873) (xy 126.673954 101.636434) (xy 126.78657 101.48967) (xy 126.831038 101.431719) + (xy 126.859733 101.362443) (xy 126.929786 101.193322) (xy 126.95501 101.001722) (xy 126.95501 101.001714) (xy 126.963465 100.937491) + (xy 126.95501 100.873267) (xy 126.95501 93.289238) (xy 126.963466 93.225009) (xy 126.953875 93.152157) (xy 126.929786 92.969178) + (xy 126.831038 92.730782) (xy 126.673955 92.526066) (xy 126.631511 92.493498) (xy 126.60501 92.45896) (xy 126.60501 92.395645) + (xy 126.705312 92.253194) (xy 126.778141 92.029708) (xy 126.780287 91.783892) (xy 126.711368 91.559169) (xy 126.579703 91.365066) + (xy 126.396784 91.218258) (xy 126.178783 91.131725) (xy 125.944976 91.113118) (xy 125.716034 91.164084) (xy 125.512198 91.280113) + (xy 125.351491 91.450951) (xy 125.24812 91.661489) (xy 125.211227 91.893116) (xy 125.244072 92.125352) (xy 125.265034 92.17) + (xy 124.737426 92.17) (xy 124.712409 92.165024) (xy 120.787591 92.165024) (xy 120.762574 92.17) (xy 119.826742 92.17) + (xy 119.76251 92.161544) (xy 119.69009 92.171078) (xy 119.506678 92.195224) (xy 119.396418 92.240896) (xy 119.396418 92.230536) + (xy 119.367677 92.123276) (xy 120.433858 91.057097) (xy 120.442047 91.098269) (xy 120.526035 91.223965) (xy 120.651731 91.307953) + (xy 120.78759 91.334976) (xy 124.71241 91.334976) (xy 124.848269 91.307953) (xy 124.973965 91.223965) (xy 125.057953 91.098269) + (xy 125.084976 90.96241) (xy 125.084976 89.73759) (xy 125.057953 89.601731) (xy 124.973965 89.476035) (xy 124.848269 89.392047) + (xy 124.71241 89.365024) (xy 120.78759 89.365024) (xy 120.651731 89.392047) (xy 120.526035 89.476035) (xy 120.442047 89.601731) + (xy 120.418523 89.72) (xy 120.277505 89.72) (xy 120.194245 89.712716) (xy 120.113522 89.734345) (xy 120.031204 89.748861) + (xy 120.006828 89.762934) (xy 119.979642 89.770219) (xy 119.911173 89.818161) (xy 119.838796 89.859947) (xy 119.785078 89.923967) + (xy 119.360934 90.348111) (xy 119.320581 90.197511) (xy 119.205 90.059766) (xy 119.205 89.686576) (xy 119.25612 89.643682) + (xy 119.361696 89.460818) (xy 119.396418 89.263899) (xy 119.396418 89.253306) (xy 119.531251 89.285801) (xy 119.765348 89.271278) + (xy 119.984825 89.188563) (xy 120.170279 89.044971) (xy 120.252639 88.928) (xy 126.635776 88.928) (xy 126.635776 89.067547) + (xy 126.709838 89.408004) (xy 126.844906 89.618176) (xy 127.030227 89.778757) (xy 127.253281 89.880622) (xy 127.5845 89.928245) + (xy 127.5845 88.928) (xy 126.635776 88.928) (xy 120.252639 88.928) (xy 120.305312 88.853193) (xy 120.372343 88.647503) + (xy 120.531251 88.6858) (xy 120.765348 88.671277) (xy 120.984825 88.588562) (xy 121.051435 88.536987) (xy 126.635776 88.536987) + (xy 126.635776 88.672) (xy 127.5845 88.672) (xy 127.5845 87.663576) (xy 127.141995 87.759838) (xy 126.931824 87.894906) + (xy 126.771243 88.080227) (xy 126.669378 88.303281) (xy 126.635776 88.536987) (xy 121.051435 88.536987) (xy 121.170279 88.44497) + (xy 121.305312 88.253192) (xy 121.378141 88.029707) (xy 121.380287 87.783891) (xy 121.311368 87.559168) (xy 121.305 87.54978) + (xy 121.305 85.894882) (xy 121.284976 85.78132) (xy 121.284976 85.21259) (xy 121.257953 85.076731) (xy 121.173965 84.951035) + (xy 121.119957 84.914948) (xy 125.961308 84.914948) + ) + ) + (filled_polygon + (pts + (xy 102.96096 70.928783) (xy 102.869799 71.141479) (xy 102.821686 71.36783) (xy 102.818455 71.599217) (xy 102.860229 71.826824) + (xy 102.945416 72.041982) (xy 103.070772 72.236497) (xy 103.22 72.391027) (xy 103.220001 74.553681) (xy 103.211587 74.624776) + (xy 103.22 74.670843) (xy 103.220001 76.365024) (xy 103.08759 76.365024) (xy 102.951731 76.392047) (xy 102.826035 76.476035) + (xy 102.742047 76.601731) (xy 102.715024 76.73759) (xy 102.715024 79.26241) (xy 102.742047 79.398269) (xy 102.826035 79.523965) + (xy 102.951731 79.607953) (xy 103.08759 79.634976) (xy 104.91241 79.634976) (xy 105.048269 79.607953) (xy 105.173965 79.523965) + (xy 105.257953 79.398269) (xy 105.284976 79.26241) (xy 105.284976 78.63) (xy 106.496659 78.63) (xy 106.526035 78.673965) + (xy 106.620001 78.736751) (xy 106.620001 79.234983) (xy 106.612716 79.318254) (xy 106.634349 79.398991) (xy 106.648862 79.481296) + (xy 106.662933 79.505669) (xy 106.670219 79.532857) (xy 106.71816 79.601323) (xy 106.759948 79.673704) (xy 106.82398 79.727432) + (xy 107.018081 79.921533) (xy 106.841996 79.959838) (xy 106.631824 80.094906) (xy 106.471243 80.280227) (xy 106.369378 80.503281) + (xy 106.335776 80.736987) (xy 106.335776 80.872) (xy 107.5405 80.872) (xy 107.5405 82.136424) (xy 107.983005 82.040162) + (xy 108.193176 81.905094) (xy 108.353757 81.719773) (xy 108.363812 81.697757) (xy 108.381318 81.71862) (xy 108.564182 81.824196) + (xy 108.761101 81.858918) (xy 109.219463 81.858918) (xy 109.50249 81.783081) (xy 109.66862 81.643682) (xy 109.774196 81.460818) + (xy 109.808918 81.263899) (xy 109.808918 80.730537) (xy 109.733081 80.447511) (xy 109.593682 80.281381) (xy 109.410818 80.175804) + (xy 109.213899 80.141082) (xy 109.019535 80.141082) (xy 108.87029 79.991837) (xy 109.122 79.991837) (xy 109.122 79.078) + (xy 109.378 79.078) (xy 109.378 79.991837) (xy 109.716588 79.991837) (xy 110.017512 79.911205) (xy 110.193165 79.763815) + (xy 110.304956 79.570186) (xy 110.341837 79.361024) (xy 110.341837 79.078) (xy 109.378 79.078) (xy 109.122 79.078) + (xy 108.158163 79.078) (xy 108.158163 79.279711) (xy 107.88 79.001548) (xy 107.88 78.736751) (xy 107.973965 78.673965) + (xy 108.057953 78.548269) (xy 108.059801 78.538976) (xy 108.158163 78.538976) (xy 108.158163 78.822) (xy 109.122 78.822) + (xy 109.122 77.908163) (xy 109.378 77.908163) (xy 109.378 78.822) (xy 110.341837 78.822) (xy 110.341837 78.533412) + (xy 110.261205 78.232489) (xy 110.113815 78.056835) (xy 109.920186 77.945044) (xy 109.711024 77.908163) (xy 109.378 77.908163) + (xy 109.122 77.908163) (xy 108.783412 77.908163) (xy 108.482489 77.988795) (xy 108.306835 78.136185) (xy 108.195044 78.329814) + (xy 108.158163 78.538976) (xy 108.059801 78.538976) (xy 108.084976 78.41241) (xy 108.084976 77.58759) (xy 108.057953 77.451731) + (xy 107.973965 77.326035) (xy 107.848269 77.242047) (xy 107.71241 77.215024) (xy 106.78759 77.215024) (xy 106.651731 77.242047) + (xy 106.526035 77.326035) (xy 106.496659 77.37) (xy 105.284976 77.37) (xy 105.284976 76.73759) (xy 105.265086 76.63759) + (xy 108.415024 76.63759) (xy 108.415024 77.46241) (xy 108.442047 77.598269) (xy 108.526035 77.723965) (xy 108.651731 77.807953) + (xy 108.78759 77.834976) (xy 109.71241 77.834976) (xy 109.848269 77.807953) (xy 109.973965 77.723965) (xy 110.057953 77.598269) + (xy 110.084976 77.46241) (xy 110.084976 76.63759) (xy 110.057953 76.501731) (xy 109.973965 76.376035) (xy 109.848269 76.292047) + (xy 109.71241 76.265024) (xy 108.78759 76.265024) (xy 108.651731 76.292047) (xy 108.526035 76.376035) (xy 108.442047 76.501731) + (xy 108.415024 76.63759) (xy 105.265086 76.63759) (xy 105.257953 76.601731) (xy 105.173965 76.476035) (xy 105.048269 76.392047) + (xy 104.91241 76.365024) (xy 104.78 76.365024) (xy 104.78 75.48) (xy 106.656689 75.48) (xy 106.755771 75.556028) + (xy 106.994168 75.654776) (xy 107.25 75.688456) (xy 107.505831 75.654776) (xy 107.744226 75.556028) (xy 107.948943 75.398945) + (xy 107.961954 75.38199) (xy 107.973966 75.373963) (xy 108.013411 75.31493) (xy 108.106028 75.194228) (xy 108.204776 74.955832) + (xy 108.23 74.764232) (xy 108.23 74.585769) (xy 108.204776 74.394169) (xy 108.106028 74.155774) (xy 107.948945 73.951056) + (xy 107.853737 73.878) (xy 108.158163 73.878) (xy 108.158163 74.166588) (xy 108.238795 74.467512) (xy 108.386185 74.643165) + (xy 108.579814 74.754956) (xy 108.788976 74.791837) (xy 109.122 74.791837) (xy 109.122 73.878) (xy 109.378 73.878) + (xy 109.378 74.791837) (xy 109.716588 74.791837) (xy 110.017512 74.711205) (xy 110.193165 74.563815) (xy 110.304956 74.370186) + (xy 110.341837 74.161024) (xy 110.341837 73.878) (xy 109.378 73.878) (xy 109.122 73.878) (xy 108.158163 73.878) + (xy 107.853737 73.878) (xy 107.744229 73.793972) (xy 107.505832 73.695224) (xy 107.25 73.661544) (xy 106.994169 73.695224) + (xy 106.755774 73.793972) (xy 106.591529 73.92) (xy 104.78 73.92) (xy 104.78 72.386724) (xy 104.897572 72.274763) + (xy 105.030963 72.085668) (xy 105.125086 71.874267) (xy 105.176551 71.647741) (xy 105.180217 71.385167) (xy 105.135097 71.157295) + (xy 105.046914 70.943346) (xy 105.002169 70.876) (xy 111.119904 70.876) (xy 111.145224 71.068332) (xy 111.243972 71.306728) + (xy 111.401056 71.511444) (xy 111.526239 71.6075) (xy 107.708809 71.6075) (xy 107.637722 71.599087) (xy 107.534421 71.617953) + (xy 107.43056 71.633568) (xy 107.419291 71.638979) (xy 107.401984 71.642139) (xy 107.366081 71.66453) (xy 107.219127 71.735097) + (xy 107.149015 71.799907) (xy 107.143677 71.803237) (xy 107.122475 71.82444) (xy 107.046892 71.894309) (xy 107.038973 71.907943) + (xy 106.931892 72.015024) (xy 106.78759 72.015024) (xy 106.651731 72.042047) (xy 106.526035 72.126035) (xy 106.442047 72.251731) + (xy 106.415024 72.38759) (xy 106.415024 73.21241) (xy 106.442047 73.348269) (xy 106.526035 73.473965) (xy 106.651731 73.557953) + (xy 106.78759 73.584976) (xy 107.245734 73.584976) (xy 107.274776 73.588413) (xy 107.293597 73.584976) (xy 107.71241 73.584976) + (xy 107.848269 73.557953) (xy 107.973965 73.473965) (xy 108.057953 73.348269) (xy 108.084976 73.21241) (xy 108.084976 73.1675) + (xy 108.188399 73.1675) (xy 108.158163 73.338976) (xy 108.158163 73.622) (xy 110.341837 73.622) (xy 110.341837 73.333412) + (xy 110.297381 73.1675) (xy 111.47 73.1675) (xy 111.47 73.372494) (xy 111.462716 73.455754) (xy 111.484345 73.536477) + (xy 111.498862 73.618797) (xy 111.512934 73.64317) (xy 111.520218 73.670355) (xy 111.568154 73.738814) (xy 111.609947 73.811203) + (xy 111.673984 73.864937) (xy 113.535075 75.72603) (xy 113.588796 75.790052) (xy 113.661172 75.831839) (xy 113.664255 75.833997) + (xy 113.583841 75.867306) (xy 113.519464 75.893972) (xy 113.424318 75.96698) (xy 113.314749 76.051056) (xy 113.275303 76.102462) + (xy 110.952464 78.425301) (xy 110.901055 78.46475) (xy 110.810879 78.582272) (xy 110.743972 78.669465) (xy 110.733025 78.695894) + (xy 110.645224 78.907863) (xy 110.621078 79.091274) (xy 110.611544 79.163693) (xy 110.62 79.227924) (xy 110.620001 79.967119) + (xy 110.62 79.967122) (xy 110.62 80.22902) (xy 110.63677 80.291603) (xy 110.645225 80.355831) (xy 110.670017 80.415686) + (xy 110.686786 80.478267) (xy 110.719181 80.534377) (xy 110.743973 80.594228) (xy 110.783409 80.645623) (xy 110.815805 80.701734) + (xy 110.861615 80.747543) (xy 110.901057 80.798944) (xy 110.952458 80.838387) (xy 110.998267 80.884196) (xy 111.054377 80.91659) + (xy 111.105772 80.956027) (xy 111.165627 80.980821) (xy 111.221734 81.013215) (xy 111.284317 81.029983) (xy 111.344169 81.054776) + (xy 111.408399 81.063232) (xy 111.422134 81.066912) (xy 108.701649 83.787399) (xy 108.443716 83.75) (xy 108.341376 83.75) + (xy 108.166355 83.766698) (xy 107.94114 83.83277) (xy 107.732483 83.940235) (xy 107.54791 84.085218) (xy 107.394085 84.262487) + (xy 107.276554 84.465647) (xy 107.199561 84.687365) (xy 107.165882 84.919642) (xy 107.176734 85.154096) (xy 107.231724 85.38227) + (xy 107.328868 85.595928) (xy 107.464663 85.787362) (xy 107.634205 85.949664) (xy 107.83138 86.076979) (xy 107.918021 86.111896) + (xy 107.905292 86.1152) (xy 107.675671 86.218637) (xy 107.46676 86.359284) (xy 107.284534 86.533119) (xy 107.134203 86.735172) + (xy 107.020064 86.959666) (xy 106.945382 87.200181) (xy 106.919957 87.392) (xy 109.889487 87.392) (xy 109.826544 87.092017) + (xy 109.734039 86.857778) (xy 109.60339 86.642474) (xy 109.438331 86.452261) (xy 109.243584 86.292578) (xy 109.024716 86.167991) + (xy 108.881003 86.115826) (xy 109.067517 86.019765) (xy 109.25209 85.874782) (xy 109.405915 85.697513) (xy 109.523446 85.494353) + (xy 109.600439 85.272635) (xy 109.634118 85.040358) (xy 109.623266 84.805904) (xy 109.592541 84.678412) (xy 110.563842 83.707112) + (xy 110.57 83.777506) (xy 110.570001 86.999045) (xy 109.873778 87.695269) (xy 109.880043 87.648) (xy 106.910513 87.648) + (xy 106.973456 87.947983) (xy 107.065961 88.182222) (xy 107.19661 88.397526) (xy 107.361669 88.587739) (xy 107.556416 88.747422) + (xy 107.775284 88.872009) (xy 107.918997 88.924174) (xy 107.732483 89.020235) (xy 107.54791 89.165218) (xy 107.394085 89.342487) + (xy 107.276554 89.545647) (xy 107.199561 89.767365) (xy 107.165882 89.999642) (xy 107.176734 90.234096) (xy 107.231724 90.46227) + (xy 107.328868 90.675928) (xy 107.464663 90.867362) (xy 107.634205 91.029664) (xy 107.83138 91.156979) (xy 108.051961 91.245875) + (xy 108.356284 91.29) (xy 108.458624 91.29) (xy 108.633645 91.273302) (xy 108.85886 91.20723) (xy 109.067517 91.099765) + (xy 109.25209 90.954782) (xy 109.405915 90.777513) (xy 109.523446 90.574353) (xy 109.600439 90.352635) (xy 109.634118 90.120358) + (xy 109.623266 89.885904) (xy 109.592541 89.758412) (xy 111.626024 87.72493) (xy 111.690052 87.671204) (xy 111.731839 87.598828) + (xy 111.779781 87.530358) (xy 111.787066 87.503172) (xy 111.801139 87.478796) (xy 111.815655 87.396478) (xy 111.837284 87.315755) + (xy 111.83 87.232495) (xy 111.83 84.010952) (xy 114.680977 81.159976) (xy 115.06241 81.159976) (xy 115.15 81.142554) + (xy 115.23759 81.159976) (xy 115.495 81.159976) (xy 115.495 81.331569) (xy 115.495001 81.331574) (xy 115.495 81.797493) + (xy 115.487716 81.880754) (xy 115.509345 81.961477) (xy 115.523862 82.043797) (xy 115.537934 82.06817) (xy 115.545218 82.095355) + (xy 115.593154 82.163814) (xy 115.634947 82.236203) (xy 115.698984 82.289937) (xy 116.359047 82.95) (xy 115.048989 84.260059) + (xy 114.984947 84.313796) (xy 114.943153 84.386186) (xy 114.895218 84.454645) (xy 114.887934 84.48183) (xy 114.873862 84.506203) + (xy 114.859345 84.588523) (xy 114.837716 84.669246) (xy 114.845 84.752506) (xy 114.845 84.840024) (xy 114.58759 84.840024) + (xy 114.451731 84.867047) (xy 114.326035 84.951035) (xy 114.242047 85.076731) (xy 114.215024 85.21259) (xy 114.215024 85.781321) + (xy 114.195 85.894883) (xy 114.195001 86.914046) (xy 112.823989 88.285059) (xy 112.759947 88.338796) (xy 112.718153 88.411186) + (xy 112.670218 88.479645) (xy 112.662934 88.50683) (xy 112.648862 88.531203) (xy 112.634345 88.613523) (xy 112.612716 88.694246) + (xy 112.62 88.777506) (xy 112.62 88.781958) (xy 112.53138 88.856318) (xy 112.425804 89.039182) (xy 112.391082 89.236101) + (xy 112.391082 89.694463) (xy 112.466919 89.97749) (xy 112.559516 90.087844) (xy 112.431824 90.169906) (xy 112.271243 90.355227) + (xy 112.169378 90.578281) (xy 112.121755 90.9095) (xy 113.378 90.9095) (xy 113.378 91.1655) (xy 112.113576 91.1655) + (xy 112.209838 91.608005) (xy 112.217547 91.62) (xy 109.611587 91.62) (xy 109.607953 91.601732) (xy 109.523965 91.476035) + (xy 109.398269 91.392047) (xy 109.26241 91.365024) (xy 107.53759 91.365024) (xy 107.401731 91.392047) (xy 107.276035 91.476035) + (xy 107.192047 91.601731) (xy 107.165024 91.73759) (xy 107.165024 93.46241) (xy 107.192047 93.598269) (xy 107.276035 93.723965) + (xy 107.401731 93.807953) (xy 107.53759 93.834976) (xy 109.26241 93.834976) (xy 109.398269 93.807953) (xy 109.523965 93.723965) + (xy 109.607953 93.598268) (xy 109.611587 93.58) (xy 111.537228 93.58) (xy 111.44812 93.761489) (xy 111.411227 93.993116) + (xy 111.444072 94.225352) (xy 111.543752 94.437663) (xy 111.570001 94.466561) (xy 111.57 98.739045) (xy 106.473984 103.835063) + (xy 106.409948 103.888795) (xy 106.36816 103.961176) (xy 106.320219 104.029642) (xy 106.312933 104.05683) (xy 106.298862 104.081203) + (xy 106.284349 104.163508) (xy 106.262716 104.244245) (xy 106.270001 104.327516) (xy 106.27 108.591809) (xy 102.376 104.69781) + (xy 102.376 98.478) (xy 107.008163 98.478) (xy 107.008163 99.366588) (xy 107.088795 99.667512) (xy 107.236185 99.843165) + (xy 107.429814 99.954956) (xy 107.638976 99.991837) (xy 108.247 99.991837) (xy 108.247 98.478) (xy 108.503 98.478) + (xy 108.503 99.991837) (xy 109.116588 99.991837) (xy 109.417512 99.911205) (xy 109.593165 99.763815) (xy 109.704956 99.570186) + (xy 109.741837 99.361024) (xy 109.741837 98.478) (xy 108.503 98.478) (xy 108.247 98.478) (xy 107.008163 98.478) + (xy 102.376 98.478) (xy 102.376 97.338976) (xy 107.008163 97.338976) (xy 107.008163 98.222) (xy 108.247 98.222) + (xy 108.247 96.708163) (xy 108.503 96.708163) (xy 108.503 98.222) (xy 109.741837 98.222) (xy 109.741837 97.333412) + (xy 109.661205 97.032489) (xy 109.513815 96.856835) (xy 109.320186 96.745044) (xy 109.111024 96.708163) (xy 108.503 96.708163) + (xy 108.247 96.708163) (xy 107.633412 96.708163) (xy 107.332489 96.788795) (xy 107.156835 96.936185) (xy 107.045044 97.129814) + (xy 107.008163 97.338976) (xy 102.376 97.338976) (xy 102.376 82.128) (xy 102.458163 82.128) (xy 102.458163 83.266588) + (xy 102.538795 83.567512) (xy 102.686185 83.743165) (xy 102.879814 83.854956) (xy 103.088976 83.891837) (xy 103.872 83.891837) + (xy 103.872 82.128) (xy 104.128 82.128) (xy 104.128 83.891837) (xy 104.916588 83.891837) (xy 105.217512 83.811205) + (xy 105.393165 83.663815) (xy 105.504956 83.470186) (xy 105.541837 83.261024) (xy 105.541837 82.128) (xy 104.128 82.128) + (xy 103.872 82.128) (xy 102.458163 82.128) (xy 102.376 82.128) (xy 102.376 80.738976) (xy 102.458163 80.738976) + (xy 102.458163 81.872) (xy 103.872 81.872) (xy 103.872 80.108163) (xy 104.128 80.108163) (xy 104.128 81.872) + (xy 105.541837 81.872) (xy 105.541837 81.128) (xy 106.335776 81.128) (xy 106.335776 81.267547) (xy 106.409838 81.608004) + (xy 106.544906 81.818176) (xy 106.730227 81.978757) (xy 106.953281 82.080622) (xy 107.2845 82.128245) (xy 107.2845 81.128) + (xy 106.335776 81.128) (xy 105.541837 81.128) (xy 105.541837 80.733412) (xy 105.461205 80.432489) (xy 105.313815 80.256835) + (xy 105.120186 80.145044) (xy 104.911024 80.108163) (xy 104.128 80.108163) (xy 103.872 80.108163) (xy 103.083412 80.108163) + (xy 102.782489 80.188795) (xy 102.606835 80.336185) (xy 102.495044 80.529814) (xy 102.458163 80.738976) (xy 102.376 80.738976) + (xy 102.376 70.876) (xy 102.997101 70.876) + ) + ) + (filled_polygon + (pts + (xy 129.400025 83.02603) (xy 129.453746 83.090052) (xy 129.526122 83.131839) (xy 129.594592 83.179781) (xy 129.621778 83.187066) + (xy 129.646154 83.201139) (xy 129.728472 83.215655) (xy 129.809195 83.237284) (xy 129.892458 83.23) (xy 130.788492 83.23) + (xy 130.871752 83.237284) (xy 130.952477 83.215654) (xy 131.034795 83.201139) (xy 131.059169 83.187066) (xy 131.086354 83.179782) + (xy 131.154809 83.131849) (xy 131.227202 83.090052) (xy 131.280934 83.026017) (xy 131.319961 82.98699) (xy 131.343752 83.037663) + (xy 131.501453 83.211278) (xy 131.703233 83.330849) (xy 131.931251 83.385801) (xy 132.100781 83.375284) (xy 132.097939 83.393126) + (xy 132.130784 83.625362) (xy 132.230464 83.837673) (xy 132.388165 84.011288) (xy 132.589945 84.130859) (xy 132.817963 84.185811) + (xy 133.05206 84.171288) (xy 133.271537 84.088573) (xy 133.347173 84.03001) (xy 134.891738 84.03001) (xy 134.974998 84.037294) + (xy 135.055723 84.015664) (xy 135.138041 84.001149) (xy 135.162415 83.987076) (xy 135.1896 83.979792) (xy 135.258055 83.931859) + (xy 135.330448 83.890062) (xy 135.38418 83.826027) (xy 136.030219 83.17999) (xy 138.099056 83.17999) (xy 135.533989 85.745059) + (xy 135.469947 85.798796) (xy 135.428153 85.871186) (xy 135.380218 85.939645) (xy 135.372934 85.96683) (xy 135.358862 85.991203) + (xy 135.344345 86.073523) (xy 135.322716 86.154246) (xy 135.33 86.237506) (xy 135.33 86.846732) (xy 135.325 86.854216) + (xy 135.21917 86.69583) (xy 135.043857 86.57869) (xy 134.849471 86.540024) (xy 134.530529 86.540024) (xy 134.336143 86.57869) + (xy 134.16083 86.69583) (xy 134.055 86.854216) (xy 133.94917 86.69583) (xy 133.773857 86.57869) (xy 133.579471 86.540024) + (xy 133.260529 86.540024) (xy 133.066143 86.57869) (xy 132.89083 86.69583) (xy 132.77369 86.871143) (xy 132.735024 87.065529) + (xy 132.735024 88.834471) (xy 132.77369 89.028857) (xy 132.89083 89.20417) (xy 133.066143 89.32131) (xy 133.260529 89.359976) + (xy 133.579471 89.359976) (xy 133.773857 89.32131) (xy 133.94917 89.20417) (xy 134.055 89.045784) (xy 134.060001 89.053268) + (xy 134.06 89.593583) (xy 134.052716 89.676844) (xy 134.074345 89.757567) (xy 134.088862 89.839887) (xy 134.102934 89.86426) + (xy 134.110218 89.891445) (xy 134.158154 89.959904) (xy 134.199947 90.032293) (xy 134.263984 90.086027) (xy 134.803979 90.626023) + (xy 134.857706 90.690053) (xy 134.930089 90.731842) (xy 134.998552 90.779781) (xy 135.025738 90.787066) (xy 135.050114 90.801139) + (xy 135.132432 90.815655) (xy 135.213155 90.837284) (xy 135.296415 90.83) (xy 141.796424 90.83) (xy 141.775024 90.93759) + (xy 141.775024 92.56241) (xy 141.802047 92.698269) (xy 141.886035 92.823965) (xy 142.011731 92.907953) (xy 142.14759 92.934976) + (xy 143.77241 92.934976) (xy 143.908269 92.907953) (xy 144.033965 92.823965) (xy 144.117953 92.698269) (xy 144.144976 92.56241) + (xy 144.144976 90.93759) (xy 144.123576 90.83) (xy 144.772494 90.83) (xy 144.855754 90.837284) (xy 144.874 90.832395) + (xy 144.874 107.023045) (xy 144.033894 106.18294) (xy 144.041485 106.158419) (xy 144.065674 105.928278) (xy 144.044701 105.697822) + (xy 143.979364 105.475828) (xy 143.872154 105.270752) (xy 143.727152 105.090407) (xy 143.549883 104.94166) (xy 143.347098 104.830179) + (xy 143.192013 104.780983) (xy 143.37233 104.732667) (xy 143.599739 104.626624) (xy 143.805279 104.482703) (xy 143.982703 104.305279) + (xy 144.126624 104.099739) (xy 144.232667 103.87233) (xy 144.330288 103.508) (xy 141.429712 103.508) (xy 141.455611 103.604658) + (xy 141.102953 103.252) (xy 141.429712 103.252) (xy 142.752 103.252) (xy 143.008 103.252) (xy 144.330288 103.252) + (xy 144.232667 102.88767) (xy 144.126624 102.660261) (xy 143.982703 102.454721) (xy 143.805279 102.277297) (xy 143.599739 102.133376) + (xy 143.37233 102.027333) (xy 143.008 101.929712) (xy 143.008 103.252) (xy 142.752 103.252) (xy 142.752 101.929712) + (xy 142.38767 102.027333) (xy 142.160261 102.133376) (xy 141.954721 102.277297) (xy 141.777297 102.454721) (xy 141.633376 102.660261) + (xy 141.527333 102.88767) (xy 141.429712 103.252) (xy 141.102953 103.252) (xy 134.808953 96.958) (xy 141.509712 96.958) + (xy 141.607333 97.32233) (xy 141.713376 97.549739) (xy 141.857297 97.755279) (xy 142.034721 97.932703) (xy 142.240261 98.076624) + (xy 142.46767 98.182667) (xy 142.648979 98.231248) (xy 142.508164 98.273763) (xy 142.303842 98.382403) (xy 142.124513 98.528659) + (xy 141.977007 98.706963) (xy 141.866944 98.910522) (xy 141.798515 99.131582) (xy 141.774326 99.361722) (xy 141.795299 99.592178) + (xy 141.860636 99.814172) (xy 141.967846 100.019248) (xy 142.112848 100.199593) (xy 142.290117 100.34834) (xy 142.492902 100.459821) + (xy 142.713902 100.529927) (xy 142.904884 100.55) (xy 143.018166 100.55) (xy 143.190304 100.533122) (xy 143.411836 100.466237) + (xy 143.616158 100.357597) (xy 143.795487 100.211341) (xy 143.942993 100.033037) (xy 144.053056 99.829478) (xy 144.121485 99.608418) + (xy 144.145674 99.378278) (xy 144.124701 99.147822) (xy 144.059364 98.925828) (xy 143.952154 98.720752) (xy 143.807152 98.540407) + (xy 143.629883 98.39166) (xy 143.427098 98.280179) (xy 143.272013 98.230983) (xy 143.45233 98.182667) (xy 143.679739 98.076624) + (xy 143.885279 97.932703) (xy 144.062703 97.755279) (xy 144.206624 97.549739) (xy 144.312667 97.32233) (xy 144.410288 96.958) + (xy 141.509712 96.958) (xy 134.808953 96.958) (xy 131.53 93.679048) (xy 131.53 91.7017) (xy 135.344321 95.516023) + (xy 135.398047 95.580051) (xy 135.470423 95.621838) (xy 135.538893 95.66978) (xy 135.566079 95.677065) (xy 135.590455 95.691138) + (xy 135.672773 95.705654) (xy 135.753496 95.727283) (xy 135.836759 95.719999) (xy 142.045144 95.719999) (xy 142.034721 95.727297) + (xy 141.857297 95.904721) (xy 141.713376 96.110261) (xy 141.607333 96.33767) (xy 141.509712 96.702) (xy 144.410288 96.702) + (xy 144.312667 96.33767) (xy 144.206624 96.110261) (xy 144.062703 95.904721) (xy 143.885279 95.727297) (xy 143.679739 95.583376) + (xy 143.45233 95.477333) (xy 143.271021 95.428752) (xy 143.411836 95.386237) (xy 143.616158 95.277597) (xy 143.795487 95.131341) + (xy 143.942993 94.953037) (xy 144.053056 94.749478) (xy 144.121485 94.528418) (xy 144.145674 94.298278) (xy 144.124701 94.067822) + (xy 144.059364 93.845828) (xy 143.952154 93.640752) (xy 143.807152 93.460407) (xy 143.629883 93.31166) (xy 143.427098 93.200179) + (xy 143.206098 93.130073) (xy 143.015116 93.11) (xy 142.901834 93.11) (xy 142.729696 93.126878) (xy 142.508164 93.193763) + (xy 142.303842 93.302403) (xy 142.124513 93.448659) (xy 141.977007 93.626963) (xy 141.866944 93.830522) (xy 141.798515 94.051582) + (xy 141.774326 94.281722) (xy 141.79055 94.459999) (xy 137.789539 94.459999) (xy 137.934999 94.376018) (xy 137 93.441019) + (xy 136.065001 94.376018) (xy 136.210461 94.459999) (xy 136.070205 94.459999) (xy 134.744747 93.134541) (xy 135.566 93.134541) + (xy 135.566 93.385459) (xy 135.609571 93.632564) (xy 135.695391 93.868349) (xy 135.883982 94.194999) (xy 136.818981 93.26) + (xy 137.181019 93.26) (xy 138.116018 94.194999) (xy 138.304609 93.868349) (xy 138.390429 93.632564) (xy 138.434 93.385459) + (xy 138.434 93.134541) (xy 138.390429 92.887436) (xy 138.304609 92.651651) (xy 138.116018 92.325001) (xy 137.181019 93.26) + (xy 136.818981 93.26) (xy 135.883982 92.325001) (xy 135.695391 92.651651) (xy 135.609571 92.887436) (xy 135.566 93.134541) + (xy 134.744747 93.134541) (xy 133.754188 92.143982) (xy 136.065001 92.143982) (xy 137 93.078981) (xy 137.934999 92.143982) + (xy 137.608349 91.955391) (xy 137.372564 91.869571) (xy 137.125459 91.826) (xy 136.874541 91.826) (xy 136.627436 91.869571) + (xy 136.391651 91.955391) (xy 136.065001 92.143982) (xy 133.754188 92.143982) (xy 132.23 90.619796) (xy 132.23 86.627505) + (xy 132.237284 86.544245) (xy 132.215655 86.463522) (xy 132.201139 86.381204) (xy 132.187066 86.356828) (xy 132.179781 86.329642) + (xy 132.131839 86.261172) (xy 132.090052 86.188796) (xy 132.026024 86.13507) (xy 128.5175 82.626548) (xy 128.5175 82.386576) + (xy 128.56862 82.343682) (xy 128.623179 82.249182) + ) + ) + (filled_polygon + (pts + (xy 124.99501 99.035776) (xy 124.878 99.035776) (xy 124.878 100.2405) (xy 123.613576 100.2405) (xy 123.709838 100.683005) + (xy 123.780223 100.792527) (xy 123.758024 100.801722) (xy 123.686202 100.831472) (xy 123.590414 100.904973) (xy 123.481485 100.988556) + (xy 123.442047 101.039954) (xy 122.512002 101.97) (xy 120.426614 101.97) (xy 120.507953 101.848269) (xy 120.534976 101.71241) + (xy 120.534976 100.18759) (xy 120.507953 100.051731) (xy 120.423965 99.926035) (xy 120.298269 99.842047) (xy 120.16241 99.815024) + (xy 119.33759 99.815024) (xy 119.28 99.826479) (xy 119.28 99.64095) (xy 120.44295 98.478) (xy 120.758163 98.478) + (xy 120.758163 99.366588) (xy 120.838795 99.667512) (xy 120.986185 99.843165) (xy 121.179814 99.954956) (xy 121.388976 99.991837) + (xy 121.997 99.991837) (xy 121.997 98.478) (xy 122.253 98.478) (xy 122.253 99.991837) (xy 122.866588 99.991837) + (xy 122.89397 99.9845) (xy 123.621755 99.9845) (xy 124.622 99.9845) (xy 124.622 99.035776) (xy 124.482453 99.035776) + (xy 124.141996 99.109838) (xy 123.931824 99.244906) (xy 123.771243 99.430227) (xy 123.669378 99.653281) (xy 123.621755 99.9845) + (xy 122.89397 99.9845) (xy 123.167512 99.911205) (xy 123.343165 99.763815) (xy 123.454956 99.570186) (xy 123.491837 99.361024) + (xy 123.491837 98.478) (xy 122.253 98.478) (xy 121.997 98.478) (xy 120.758163 98.478) (xy 120.44295 98.478) + (xy 120.758163 98.162788) (xy 120.758163 98.222) (xy 123.491837 98.222) (xy 123.491837 97.333412) (xy 123.411205 97.032489) + (xy 123.284984 96.882064) (xy 123.305312 96.853194) (xy 123.378141 96.629708) (xy 123.380287 96.383892) (xy 123.311368 96.159169) + (xy 123.179703 95.965066) (xy 122.996784 95.818258) (xy 122.778783 95.731725) (xy 122.669478 95.723026) (xy 122.770289 95.644971) + (xy 122.905322 95.453193) (xy 122.978151 95.229708) (xy 122.980297 94.983892) (xy 122.911378 94.759169) (xy 122.779713 94.565066) + (xy 122.596794 94.418258) (xy 122.378793 94.331725) (xy 122.144986 94.313118) (xy 121.916044 94.364084) (xy 121.729974 94.47) + (xy 121.079535 94.47) (xy 121.080287 94.383892) (xy 121.011368 94.159169) (xy 120.994957 94.134976) (xy 124.712409 94.134976) + (xy 124.737426 94.13) (xy 124.995011 94.13) + ) + ) + (filled_polygon + (pts + (xy 118.223984 98.915062) (xy 118.159948 98.968794) (xy 118.11816 99.041175) (xy 118.070219 99.109641) (xy 118.062933 99.136829) + (xy 118.048862 99.161202) (xy 118.034349 99.243507) (xy 118.012716 99.324244) (xy 118.020001 99.407503) (xy 118.020001 99.568562) + (xy 117.961024 99.558163) (xy 117.678 99.558163) (xy 117.678 101.078) (xy 117.422 101.078) (xy 117.422 99.558163) + (xy 117.133412 99.558163) (xy 117.08 99.572475) (xy 117.08 99.030951) (xy 117.330941 98.780011) (xy 118.359037 98.780009) + ) + ) + (filled_polygon + (pts + (xy 114.02 93.933774) (xy 114.011544 93.998004) (xy 114.02 94.062233) (xy 114.02 94.062235) (xy 114.045224 94.253835) + (xy 114.118787 94.431427) (xy 114.143972 94.492231) (xy 114.178593 94.537351) (xy 114.301056 94.696948) (xy 114.352466 94.736397) + (xy 115.413608 95.79754) (xy 115.453054 95.848947) (xy 115.511004 95.893412) (xy 115.657769 96.00603) (xy 115.704941 96.025569) + (xy 115.831185 96.077862) (xy 112.831424 99.077624) (xy 112.837284 99.055754) (xy 112.83 98.972491) (xy 112.83 94.460153) + (xy 112.905312 94.353193) (xy 112.978141 94.129708) (xy 112.980287 93.883892) (xy 112.911368 93.659169) (xy 112.857666 93.58) + (xy 114.02 93.58) + ) + ) + (filled_polygon + (pts + (xy 117.128 93.636424) (xy 117.570505 93.540162) (xy 117.780676 93.405094) (xy 117.941257 93.219773) (xy 117.951312 93.197757) + (xy 117.968818 93.21862) (xy 118.151682 93.324196) (xy 118.199048 93.332548) (xy 117.361595 94.170002) (xy 116.557927 94.170002) + (xy 115.98 93.592076) (xy 115.98 93.028303) (xy 115.997338 93.108004) (xy 116.132406 93.318176) (xy 116.317727 93.478757) + (xy 116.540781 93.580622) (xy 116.872 93.628245) (xy 116.872 92.372) (xy 117.128 92.372) + ) + ) + (filled_polygon + (pts + (xy 117.248065 87.889018) (xy 117.128 87.871755) (xy 117.128 89.128) (xy 115.923276 89.128) (xy 115.923276 89.267547) + (xy 115.997338 89.608004) (xy 116.132406 89.818176) (xy 116.195279 89.872656) (xy 116.058743 90.030227) (xy 115.956878 90.253281) + (xy 115.923276 90.486987) (xy 115.923276 90.622) (xy 117.128 90.622) (xy 117.128 90.878) (xy 115.967458 90.878) + (xy 115.954776 90.781668) (xy 115.856028 90.543272) (xy 115.698944 90.338556) (xy 115.53501 90.212765) (xy 115.55249 90.208081) + (xy 115.71862 90.068682) (xy 115.824196 89.885818) (xy 115.858918 89.688899) (xy 115.858918 89.230537) (xy 115.783081 88.947511) + (xy 115.742183 88.898769) (xy 115.926519 88.714433) (xy 115.923276 88.736987) (xy 115.923276 88.872) (xy 116.872 88.872) + (xy 116.872 87.863576) (xy 116.75107 87.889883) (xy 117 87.640953) + ) + ) + (filled_polygon + (pts + (xy 146.997023 86.874) (xy 144.874 86.874) (xy 144.874 87.708779) (xy 144.84812 87.761489) (xy 144.811227 87.993116) + (xy 144.844072 88.225352) (xy 144.874 88.289096) (xy 144.874 89.235046) (xy 144.539047 89.57) (xy 143.976565 89.57) + (xy 144.015876 89.562562) (xy 144.222643 89.443186) (xy 144.383394 89.269937) (xy 144.485937 89.057005) (xy 144.519738 88.832748) + (xy 144.519738 88.078) (xy 143.452 88.078) (xy 143.452 87.822) (xy 144.519738 87.822) (xy 144.519738 87.064879) + (xy 144.470566 86.805) (xy 146.928023 86.805) + ) + ) + (filled_polygon + (pts + (xy 164.120001 70.964576) (xy 164.114915 70.991624) (xy 164.117159 71.205886) (xy 164.116993 71.20704) (xy 164.117215 71.211208) + (xy 164.117259 71.215399) (xy 164.117499 71.216544) (xy 164.15095 71.844338) (xy 164.150956 71.844361) (xy 164.150954 71.844385) + (xy 164.225965 72.478158) (xy 164.225973 72.478184) (xy 164.225973 72.478211) (xy 164.341727 73.105817) (xy 164.341738 73.105844) + (xy 164.341739 73.10587) (xy 164.497751 73.724698) (xy 164.497764 73.724726) (xy 164.497767 73.724749) (xy 164.693391 74.332226) + (xy 164.693401 74.332244) (xy 164.693405 74.332266) (xy 164.927824 74.925854) (xy 164.927839 74.925877) (xy 164.927845 74.925901) + (xy 165.200079 75.503121) (xy 165.200094 75.503141) (xy 165.200101 75.503164) (xy 165.509017 76.061612) (xy 165.509035 76.061633) + (xy 165.509043 76.061654) (xy 165.853351 76.599001) (xy 165.853371 76.599022) (xy 165.853384 76.599049) (xy 166.23165 77.113054) + (xy 166.23167 77.113072) (xy 166.231684 77.113098) (xy 166.642335 77.601627) (xy 166.642352 77.601641) (xy 166.642363 77.601658) + (xy 167.083688 78.062672) (xy 167.083708 78.062686) (xy 167.083721 78.062704) (xy 167.553872 78.494273) (xy 167.553896 78.494288) + (xy 167.553913 78.494308) (xy 168.050933 78.894638) (xy 168.050956 78.89465) (xy 168.050971 78.894666) (xy 168.572792 79.262089) + (xy 168.572815 79.262099) (xy 168.572833 79.262116) (xy 169.117274 79.595097) (xy 169.117298 79.595106) (xy 169.117319 79.595123) + (xy 169.682113 79.892275) (xy 169.682141 79.892283) (xy 169.682162 79.892298) (xy 170.264951 80.152383) (xy 170.264981 80.15239) + (xy 170.265004 80.152404) (xy 170.863366 80.374339) (xy 170.863388 80.374343) (xy 170.86341 80.374354) (xy 171.474846 80.557212) + (xy 171.474876 80.557215) (xy 171.474901 80.557226) (xy 172.096865 80.700246) (xy 172.096887 80.700247) (xy 172.096907 80.700254) + (xy 172.72681 80.802841) (xy 172.726833 80.80284) (xy 172.726856 80.802847) (xy 173.362065 80.86457) (xy 173.362087 80.864568) + (xy 173.362109 80.864573) (xy 173.620001 80.872903) (xy 173.620001 86.874) (xy 154.33265 86.874) (xy 155.726917 85.479734) + (xy 155.769085 85.451559) (xy 155.880699 85.284515) (xy 155.907579 85.149384) (xy 155.919894 85.087475) (xy 155.91 85.037737) + (xy 155.91 84.94532) (xy 155.93417 84.92917) (xy 156.04 84.770784) (xy 156.14583 84.92917) (xy 156.321143 85.04631) + (xy 156.515529 85.084976) (xy 156.834471 85.084976) (xy 157.028857 85.04631) (xy 157.137154 84.973949) (xy 157.176814 85.042643) + (xy 157.350063 85.203394) (xy 157.562996 85.305937) (xy 157.817 85.344221) (xy 157.817 83.853) (xy 158.073 83.853) + (xy 158.073 85.345817) (xy 158.380876 85.287562) (xy 158.587643 85.168186) (xy 158.748394 84.994937) (xy 158.850937 84.782005) + (xy 158.884738 84.557748) (xy 158.884738 83.853) (xy 158.073 83.853) (xy 157.817 83.853) (xy 157.817 83.597) + (xy 158.073 83.597) (xy 158.884738 83.597) (xy 158.884738 82.889879) (xy 158.832562 82.614124) (xy 158.713186 82.407357) + (xy 158.539937 82.246606) (xy 158.327004 82.144063) (xy 158.073 82.105779) (xy 158.073 83.597) (xy 157.817 83.597) + (xy 157.817 82.104183) (xy 157.509124 82.162438) (xy 157.302357 82.281814) (xy 157.141606 82.455063) (xy 157.132875 82.473193) + (xy 157.028857 82.40369) (xy 156.834471 82.365024) (xy 156.515529 82.365024) (xy 156.321143 82.40369) (xy 156.14583 82.52083) + (xy 156.04 82.679216) (xy 155.93417 82.52083) (xy 155.758857 82.40369) (xy 155.564471 82.365024) (xy 155.245529 82.365024) + (xy 155.051143 82.40369) (xy 154.87583 82.52083) (xy 154.77 82.679216) (xy 154.66417 82.52083) (xy 154.488857 82.40369) + (xy 154.294471 82.365024) (xy 153.975529 82.365024) (xy 153.781143 82.40369) (xy 153.60583 82.52083) (xy 153.5 82.679216) + (xy 153.446622 82.59933) (xy 155.831017 80.214936) (xy 155.895053 80.161204) (xy 155.936842 80.088821) (xy 155.984781 80.020358) + (xy 155.992066 79.993172) (xy 156.006139 79.968796) (xy 156.020655 79.886477) (xy 156.037089 79.825141) (xy 156.04 79.820784) + (xy 156.14583 79.97917) (xy 156.321143 80.09631) (xy 156.515529 80.134976) (xy 156.834471 80.134976) (xy 157.028857 80.09631) + (xy 157.20417 79.97917) (xy 157.31 79.820784) (xy 157.41583 79.97917) (xy 157.591143 80.09631) (xy 157.785529 80.134976) + (xy 158.104471 80.134976) (xy 158.298857 80.09631) (xy 158.47417 79.97917) (xy 158.59131 79.803857) (xy 158.629976 79.609471) + (xy 158.629976 77.940529) (xy 158.59131 77.746143) (xy 158.47417 77.57083) (xy 158.298857 77.45369) (xy 158.104471 77.415024) + (xy 157.785529 77.415024) (xy 157.591143 77.45369) (xy 157.41583 77.57083) (xy 157.31 77.729216) (xy 157.30709 77.724861) + (xy 157.290654 77.663527) (xy 157.276139 77.581204) (xy 157.262063 77.556825) (xy 157.25478 77.529643) (xy 157.206847 77.461185) + (xy 157.165052 77.388796) (xy 157.101018 77.335065) (xy 155.33994 75.573988) (xy 155.286204 75.509948) (xy 155.213811 75.468151) + (xy 155.145356 75.420218) (xy 155.118171 75.412934) (xy 155.093797 75.398861) (xy 155.011479 75.384346) (xy 154.930754 75.362716) + (xy 154.847495 75.37) (xy 150.961907 75.37) (xy 150.994339 75.313828) (xy 151.042281 75.245358) (xy 151.048034 75.223888) + (xy 151.14362 75.143682) (xy 151.249196 74.960818) (xy 151.256403 74.919944) (xy 151.291919 75.05249) (xy 151.431318 75.21862) + (xy 151.614182 75.324196) (xy 151.811101 75.358918) (xy 152.269463 75.358918) (xy 152.55249 75.283081) (xy 152.71862 75.143682) + (xy 152.824196 74.960818) (xy 152.858918 74.763899) (xy 152.858918 74.230537) (xy 152.783081 73.947511) (xy 152.643682 73.781381) + (xy 152.63 73.773481) (xy 152.63 70.944568) (xy 158.765484 70.944568) (xy 158.778267 71.231625) (xy 158.832356 71.513831) + (xy 158.926618 71.785273) (xy 159.059075 72.040264) (xy 159.226954 72.273464) (xy 159.426739 72.479986) (xy 159.654245 72.655506) + (xy 159.904705 72.796344) (xy 160.172872 72.899552) (xy 160.453129 72.962969) (xy 160.739606 72.985264) (xy 161.026299 72.96597) + (xy 161.307205 72.905492) (xy 161.576438 72.805098) (xy 161.828359 72.666889) (xy 162.05769 72.493762) (xy 162.259627 72.289343) + (xy 162.429939 72.057914) (xy 162.56506 71.804324) (xy 162.662158 71.533884) (xy 162.719539 71.250579) (xy 162.730456 70.859754) + (xy 162.688978 70.573688) (xy 162.607128 70.29825) (xy 162.486374 70.037513) (xy 162.329246 69.796937) (xy 162.139034 69.581565) + (xy 161.919726 69.395906) (xy 161.675913 69.24385) (xy 161.412703 69.128583) (xy 161.135612 69.05252) (xy 160.850442 69.017253) + (xy 160.563168 69.02352) (xy 160.279808 69.071193) (xy 160.006298 69.159271) (xy 159.748367 69.285909) (xy 159.511418 69.448454) + (xy 159.300416 69.643503) (xy 159.11978 69.866968) (xy 158.973296 70.114168) (xy 158.86403 70.379924) (xy 158.794272 70.658671) + (xy 158.765484 70.944568) (xy 152.63 70.944568) (xy 152.63 69.68615) (xy 152.807362 69.560337) (xy 152.969664 69.390795) + (xy 153.096979 69.193618) (xy 153.185875 68.973038) (xy 153.23 68.668715) (xy 153.23 68.316376) (xy 153.213302 68.141355) + (xy 153.14723 67.91614) (xy 153.039765 67.707483) (xy 152.894782 67.52291) (xy 152.717513 67.369084) (xy 152.514352 67.251554) + (xy 152.292634 67.174561) (xy 152.060357 67.140882) (xy 151.825904 67.151734) (xy 151.59773 67.206724) (xy 151.384072 67.303868) + (xy 151.192638 67.439663) (xy 151.030336 67.609205) (xy 150.903021 67.806382) (xy 150.814125 68.026962) (xy 150.77 68.331285) + (xy 150.77 68.683624) (xy 150.786698 68.858645) (xy 150.85277 69.08386) (xy 150.960235 69.292517) (xy 151.105219 69.47709) + (xy 151.282488 69.630915) (xy 151.37 69.681543) (xy 151.370001 73.844889) (xy 151.35638 73.856318) (xy 151.250804 74.039182) + (xy 151.243597 74.080057) (xy 151.208081 73.947511) (xy 151.068682 73.781381) (xy 150.885818 73.675804) (xy 150.688899 73.641082) + (xy 150.230537 73.641082) (xy 149.947511 73.716919) (xy 149.781381 73.856318) (xy 149.675804 74.039182) (xy 149.641082 74.236101) + (xy 149.641082 74.769463) (xy 149.669822 74.876723) (xy 148.326537 76.22001) (xy 144.758443 76.22001) (xy 145.63853 75.339925) + (xy 145.702552 75.286204) (xy 145.744339 75.213828) (xy 145.792281 75.145358) (xy 145.798034 75.123888) (xy 145.89362 75.043682) + (xy 145.999196 74.860818) (xy 146.006403 74.819944) (xy 146.041919 74.95249) (xy 146.181318 75.11862) (xy 146.364182 75.224196) + (xy 146.561101 75.258918) (xy 146.671091 75.258918) (xy 146.680141 75.266512) (xy 146.888915 75.3425) (xy 147.111086 75.3425) + (xy 147.319859 75.266513) (xy 147.490053 75.123704) (xy 147.601139 74.931296) (xy 147.63 74.767618) (xy 147.63 69.68615) + (xy 147.807362 69.560337) (xy 147.969664 69.390795) (xy 148.096979 69.193618) (xy 148.185875 68.973038) (xy 148.23 68.668715) + (xy 148.23 68.316376) (xy 148.213302 68.141355) (xy 148.14723 67.91614) (xy 148.039765 67.707483) (xy 147.894782 67.52291) + (xy 147.717513 67.369084) (xy 147.514352 67.251554) (xy 147.292634 67.174561) (xy 147.060357 67.140882) (xy 146.825904 67.151734) + (xy 146.59773 67.206724) (xy 146.384072 67.303868) (xy 146.192638 67.439663) (xy 146.030336 67.609205) (xy 145.903021 67.806382) + (xy 145.814125 68.026962) (xy 145.77 68.331285) (xy 145.77 68.683624) (xy 145.786698 68.858645) (xy 145.85277 69.08386) + (xy 145.960235 69.292517) (xy 146.105219 69.47709) (xy 146.282488 69.630915) (xy 146.37 69.681543) (xy 146.370001 73.590797) + (xy 146.272511 73.616919) (xy 146.106381 73.756318) (xy 146.000804 73.939182) (xy 145.993597 73.980057) (xy 145.958081 73.847511) + (xy 145.818682 73.681381) (xy 145.635818 73.575804) (xy 145.438899 73.541082) (xy 144.980537 73.541082) (xy 144.697511 73.616919) + (xy 144.531381 73.756318) (xy 144.425804 73.939182) (xy 144.391082 74.136101) (xy 144.391082 74.669463) (xy 144.419822 74.776723) + (xy 143.626547 75.57) (xy 141.827505 75.57) (xy 141.744245 75.562716) (xy 141.663522 75.584345) (xy 141.581204 75.598861) + (xy 141.556828 75.612934) (xy 141.529642 75.620219) (xy 141.461178 75.668158) (xy 141.388797 75.709947) (xy 141.335074 75.773972) + (xy 141.043925 76.065121) (xy 141.049784 76.043255) (xy 141.0425 75.959995) (xy 141.0425 75.286576) (xy 141.09362 75.243682) + (xy 141.199196 75.060818) (xy 141.206403 75.019944) (xy 141.241919 75.15249) (xy 141.381318 75.31862) (xy 141.564182 75.424196) + (xy 141.761101 75.458918) (xy 142.219463 75.458918) (xy 142.50249 75.383081) (xy 142.66862 75.243682) (xy 142.774196 75.060818) + (xy 142.808918 74.863899) (xy 142.808918 74.330537) (xy 142.733081 74.047511) (xy 142.63 73.924663) (xy 142.63 69.854291) + (xy 142.911624 69.77883) (xy 143.086196 69.632347) (xy 143.197282 69.439939) (xy 143.233918 69.232167) (xy 143.233918 67.762269) + (xy 143.15383 67.463377) (xy 143.007347 67.288804) (xy 142.814939 67.177718) (xy 142.607167 67.141082) (xy 141.387269 67.141082) + (xy 141.088377 67.22117) (xy 140.913804 67.367653) (xy 140.802718 67.560061) (xy 140.766082 67.767833) (xy 140.766082 69.237731) + (xy 140.84617 69.536624) (xy 140.992653 69.711196) (xy 141.185061 69.822282) (xy 141.370001 69.854892) (xy 141.37 73.902935) + (xy 141.30638 73.956318) (xy 141.200804 74.139182) (xy 141.193597 74.180057) (xy 141.158081 74.047511) (xy 141.018682 73.881381) + (xy 140.835818 73.775804) (xy 140.638899 73.741082) (xy 140.180537 73.741082) (xy 139.897511 73.816919) (xy 139.731381 73.956318) + (xy 139.625804 74.139182) (xy 139.591082 74.336101) (xy 139.591082 74.869463) (xy 139.666919 75.15249) (xy 139.7825 75.290234) + (xy 139.782501 75.726545) (xy 139.343982 76.165065) (xy 139.279947 76.218796) (xy 139.238153 76.291186) (xy 139.190218 76.359645) + (xy 139.182934 76.38683) (xy 139.168862 76.411203) (xy 139.154345 76.493523) (xy 139.132716 76.574246) (xy 139.14 76.657506) + (xy 139.14 77.546732) (xy 139.135 77.554216) (xy 139.132089 77.549859) (xy 139.115655 77.488523) (xy 139.101139 77.406204) + (xy 139.087066 77.381828) (xy 139.079781 77.354642) (xy 139.031842 77.286178) (xy 138.990053 77.213797) (xy 138.926022 77.160069) + (xy 135.93994 74.173988) (xy 135.886204 74.109948) (xy 135.813811 74.068151) (xy 135.745356 74.020218) (xy 135.718171 74.012934) + (xy 135.693797 73.998861) (xy 135.611479 73.984346) (xy 135.530754 73.962716) (xy 135.447495 73.97) (xy 134.768042 73.97) + (xy 134.693682 73.88138) (xy 134.510818 73.775804) (xy 134.313899 73.741082) (xy 133.855537 73.741082) (xy 133.572511 73.816919) + (xy 133.406381 73.956318) (xy 133.300804 74.139182) (xy 133.293597 74.180057) (xy 133.258081 74.047511) (xy 133.13 73.894869) + (xy 133.13 69.780668) (xy 133.315928 69.696132) (xy 133.507362 69.560337) (xy 133.669664 69.390795) (xy 133.796979 69.193618) + (xy 133.885875 68.973038) (xy 133.93 68.668715) (xy 133.93 68.316376) (xy 133.913302 68.141355) (xy 133.84723 67.91614) + (xy 133.739765 67.707483) (xy 133.594782 67.52291) (xy 133.417513 67.369084) (xy 133.214352 67.251554) (xy 132.992634 67.174561) + (xy 132.760357 67.140882) (xy 132.525904 67.151734) (xy 132.29773 67.206724) (xy 132.084072 67.303868) (xy 131.892638 67.439663) + (xy 131.730336 67.609205) (xy 131.603021 67.806382) (xy 131.514125 68.026962) (xy 131.47 68.331285) (xy 131.47 68.683624) + (xy 131.486698 68.858645) (xy 131.55277 69.08386) (xy 131.660235 69.292517) (xy 131.805219 69.47709) (xy 131.870001 69.533304) + (xy 131.87 73.923913) (xy 131.831381 73.956318) (xy 131.725804 74.139182) (xy 131.691082 74.336101) (xy 131.691082 74.869463) + (xy 131.766919 75.15249) (xy 131.906318 75.31862) (xy 132.060264 75.4075) (xy 128.186576 75.4075) (xy 128.143682 75.35638) + (xy 127.960818 75.250804) (xy 127.919944 75.243597) (xy 128.05249 75.208081) (xy 128.21862 75.068682) (xy 128.324196 74.885818) + (xy 128.358918 74.688899) (xy 128.358918 74.230537) (xy 128.283081 73.947511) (xy 128.143682 73.781381) (xy 128.13 73.773481) + (xy 128.13 69.780668) (xy 128.315928 69.696132) (xy 128.507362 69.560337) (xy 128.669664 69.390795) (xy 128.796979 69.193618) + (xy 128.885875 68.973038) (xy 128.93 68.668715) (xy 128.93 68.316376) (xy 128.913302 68.141355) (xy 128.84723 67.91614) + (xy 128.739765 67.707483) (xy 128.594782 67.52291) (xy 128.417513 67.369084) (xy 128.214352 67.251554) (xy 127.992634 67.174561) + (xy 127.760357 67.140882) (xy 127.525904 67.151734) (xy 127.29773 67.206724) (xy 127.084072 67.303868) (xy 126.892638 67.439663) + (xy 126.730336 67.609205) (xy 126.603021 67.806382) (xy 126.514125 68.026962) (xy 126.47 68.331285) (xy 126.47 68.683624) + (xy 126.486698 68.858645) (xy 126.55277 69.08386) (xy 126.660235 69.292517) (xy 126.805219 69.47709) (xy 126.870001 69.533304) + (xy 126.87 73.781958) (xy 126.78138 73.856318) (xy 126.675804 74.039182) (xy 126.641082 74.236101) (xy 126.641082 74.694463) + (xy 126.716919 74.97749) (xy 126.856318 75.14362) (xy 127.039182 75.249196) (xy 127.080057 75.256403) (xy 126.947511 75.291919) + (xy 126.781381 75.431318) (xy 126.675804 75.614182) (xy 126.641082 75.811101) (xy 126.641082 75.925128) (xy 124.88994 74.173988) + (xy 124.836204 74.109948) (xy 124.763811 74.068151) (xy 124.731294 74.045383) (xy 124.593682 73.881381) (xy 124.410818 73.775804) + (xy 124.213899 73.741082) (xy 123.755537 73.741082) (xy 123.472511 73.816919) (xy 123.306381 73.956318) (xy 123.200804 74.139182) + (xy 123.193597 74.180057) (xy 123.158081 74.047511) (xy 123.13 74.014045) (xy 123.13 69.780668) (xy 123.315928 69.696132) + (xy 123.507362 69.560337) (xy 123.669664 69.390795) (xy 123.796979 69.193618) (xy 123.885875 68.973038) (xy 123.93 68.668715) + (xy 123.93 68.316376) (xy 123.913302 68.141355) (xy 123.84723 67.91614) (xy 123.739765 67.707483) (xy 123.594782 67.52291) + (xy 123.417513 67.369084) (xy 123.214352 67.251554) (xy 122.992634 67.174561) (xy 122.760357 67.140882) (xy 122.525904 67.151734) + (xy 122.29773 67.206724) (xy 122.084072 67.303868) (xy 121.892638 67.439663) (xy 121.730336 67.609205) (xy 121.603021 67.806382) + (xy 121.514125 68.026962) (xy 121.47 68.331285) (xy 121.47 68.683624) (xy 121.486698 68.858645) (xy 121.55277 69.08386) + (xy 121.660235 69.292517) (xy 121.805219 69.47709) (xy 121.870001 69.533304) (xy 121.87 73.840004) (xy 121.731381 73.956318) + (xy 121.625804 74.139182) (xy 121.591082 74.336101) (xy 121.591082 74.72513) (xy 120.68994 73.823988) (xy 120.636204 73.759948) + (xy 120.563811 73.718151) (xy 120.531294 73.695383) (xy 120.393682 73.531381) (xy 120.210818 73.425804) (xy 120.013899 73.391082) + (xy 119.555537 73.391082) (xy 119.272511 73.466919) (xy 119.106381 73.606318) (xy 119.000804 73.789182) (xy 118.993597 73.830057) + (xy 118.958081 73.697511) (xy 118.8425 73.559766) (xy 118.8425 69.534824) (xy 118.897282 69.439939) (xy 118.933918 69.232167) + (xy 118.933918 67.762269) (xy 118.85383 67.463377) (xy 118.707347 67.288804) (xy 118.514939 67.177718) (xy 118.307167 67.141082) + (xy 117.632347 67.141082) (xy 118.293429 66.48) (xy 119.22 66.48) (xy 119.220001 67.625212) (xy 119.103021 67.806382) + (xy 119.014125 68.026962) (xy 118.97 68.331285) (xy 118.97 68.683624) (xy 118.986698 68.858645) (xy 119.05277 69.08386) + (xy 119.160235 69.292517) (xy 119.305219 69.47709) (xy 119.482488 69.630915) (xy 119.685648 69.748446) (xy 119.907366 69.825439) + (xy 120.139643 69.859118) (xy 120.374096 69.848266) (xy 120.60227 69.793276) (xy 120.815928 69.696132) (xy 121.007362 69.560337) + (xy 121.169664 69.390795) (xy 121.296979 69.193618) (xy 121.385875 68.973038) (xy 121.43 68.668715) (xy 121.43 68.316376) + (xy 121.413302 68.141355) (xy 121.34723 67.91614) (xy 121.239765 67.707483) (xy 121.18 67.631398) (xy 121.18 66.48) + (xy 124.220001 66.48) (xy 124.22 67.625214) (xy 124.103021 67.806382) (xy 124.014125 68.026962) (xy 123.97 68.331285) + (xy 123.97 68.683624) (xy 123.986698 68.858645) (xy 124.05277 69.08386) (xy 124.160235 69.292517) (xy 124.305219 69.47709) + (xy 124.482488 69.630915) (xy 124.685648 69.748446) (xy 124.907366 69.825439) (xy 125.139643 69.859118) (xy 125.374096 69.848266) + (xy 125.60227 69.793276) (xy 125.815928 69.696132) (xy 126.007362 69.560337) (xy 126.169664 69.390795) (xy 126.296979 69.193618) + (xy 126.385875 68.973038) (xy 126.43 68.668715) (xy 126.43 68.316376) (xy 126.413302 68.141355) (xy 126.34723 67.91614) + (xy 126.239765 67.707483) (xy 126.18 67.631398) (xy 126.18 66.48) (xy 129.220001 66.48) (xy 129.22 67.625214) + (xy 129.103021 67.806382) (xy 129.014125 68.026962) (xy 128.97 68.331285) (xy 128.97 68.683624) (xy 128.986698 68.858645) + (xy 129.05277 69.08386) (xy 129.160235 69.292517) (xy 129.305219 69.47709) (xy 129.482488 69.630915) (xy 129.685648 69.748446) + (xy 129.907366 69.825439) (xy 130.139643 69.859118) (xy 130.374096 69.848266) (xy 130.60227 69.793276) (xy 130.815928 69.696132) + (xy 131.007362 69.560337) (xy 131.169664 69.390795) (xy 131.296979 69.193618) (xy 131.385875 68.973038) (xy 131.43 68.668715) + (xy 131.43 68.316376) (xy 131.413302 68.141355) (xy 131.34723 67.91614) (xy 131.239765 67.707483) (xy 131.18 67.631398) + (xy 131.18 66.48) (xy 134.220001 66.48) (xy 134.22 67.625214) (xy 134.103021 67.806382) (xy 134.014125 68.026962) + (xy 133.97 68.331285) (xy 133.97 68.683624) (xy 133.986698 68.858645) (xy 134.05277 69.08386) (xy 134.160235 69.292517) + (xy 134.305219 69.47709) (xy 134.482488 69.630915) (xy 134.685648 69.748446) (xy 134.907366 69.825439) (xy 135.139643 69.859118) + (xy 135.374096 69.848266) (xy 135.60227 69.793276) (xy 135.815928 69.696132) (xy 136.007362 69.560337) (xy 136.169664 69.390795) + (xy 136.296979 69.193618) (xy 136.385875 68.973038) (xy 136.43 68.668715) (xy 136.43 68.316376) (xy 136.413302 68.141355) + (xy 136.34723 67.91614) (xy 136.239765 67.707483) (xy 136.18 67.631398) (xy 136.18 66.48) (xy 143.520001 66.48) + (xy 143.52 67.625214) (xy 143.403021 67.806382) (xy 143.314125 68.026962) (xy 143.27 68.331285) (xy 143.27 68.683624) + (xy 143.286698 68.858645) (xy 143.35277 69.08386) (xy 143.460235 69.292517) (xy 143.605219 69.47709) (xy 143.782488 69.630915) + (xy 143.985648 69.748446) (xy 144.207366 69.825439) (xy 144.439643 69.859118) (xy 144.674096 69.848266) (xy 144.90227 69.793276) + (xy 145.115928 69.696132) (xy 145.307362 69.560337) (xy 145.469664 69.390795) (xy 145.596979 69.193618) (xy 145.685875 68.973038) + (xy 145.73 68.668715) (xy 145.73 68.316376) (xy 145.713302 68.141355) (xy 145.64723 67.91614) (xy 145.539765 67.707483) + (xy 145.48 67.631398) (xy 145.48 66.48) (xy 148.520001 66.48) (xy 148.52 67.625214) (xy 148.403021 67.806382) + (xy 148.314125 68.026962) (xy 148.27 68.331285) (xy 148.27 68.683624) (xy 148.286698 68.858645) (xy 148.35277 69.08386) + (xy 148.460235 69.292517) (xy 148.605219 69.47709) (xy 148.782488 69.630915) (xy 148.985648 69.748446) (xy 149.207366 69.825439) + (xy 149.439643 69.859118) (xy 149.674096 69.848266) (xy 149.90227 69.793276) (xy 150.115928 69.696132) (xy 150.307362 69.560337) + (xy 150.469664 69.390795) (xy 150.596979 69.193618) (xy 150.685875 68.973038) (xy 150.73 68.668715) (xy 150.73 68.316376) + (xy 150.713302 68.141355) (xy 150.64723 67.91614) (xy 150.539765 67.707483) (xy 150.48 67.631398) (xy 150.48 66.48) + (xy 153.269072 66.48) (xy 153.520001 66.73093) (xy 153.52 67.625214) (xy 153.403021 67.806382) (xy 153.314125 68.026962) + (xy 153.27 68.331285) (xy 153.27 68.683624) (xy 153.286698 68.858645) (xy 153.35277 69.08386) (xy 153.460235 69.292517) + (xy 153.605219 69.47709) (xy 153.782488 69.630915) (xy 153.985648 69.748446) (xy 154.207366 69.825439) (xy 154.439643 69.859118) + (xy 154.674096 69.848266) (xy 154.90227 69.793276) (xy 155.115928 69.696132) (xy 155.307362 69.560337) (xy 155.469664 69.390795) + (xy 155.596979 69.193618) (xy 155.685875 68.973038) (xy 155.73 68.668715) (xy 155.73 68.316376) (xy 155.713302 68.141355) + (xy 155.64723 67.91614) (xy 155.539765 67.707483) (xy 155.48 67.631398) (xy 155.48 66.389228) (xy 155.488456 66.324999) + (xy 155.475886 66.22952) (xy 155.454776 66.069168) (xy 155.37714 65.88174) (xy 155.377139 65.88174) (xy 155.356028 65.830772) + (xy 155.267365 65.715223) (xy 155.198944 65.626055) (xy 155.147539 65.586612) (xy 154.413389 64.852462) (xy 154.373944 64.801056) + (xy 154.169228 64.643972) (xy 153.930832 64.545224) (xy 153.739232 64.52) (xy 153.739229 64.52) (xy 153.675 64.511544) + (xy 153.610769 64.52) (xy 149.814222 64.52) (xy 149.749999 64.511545) (xy 149.685776 64.52) (xy 145.064231 64.52) + (xy 145 64.511544) (xy 144.935769 64.52) (xy 135.314231 64.52) (xy 135.25 64.511544) (xy 135.185769 64.52) + (xy 130.564228 64.52) (xy 130.499999 64.511544) (xy 130.43577 64.52) (xy 125.314231 64.52) (xy 125.25 64.511544) + (xy 125.185769 64.52) (xy 120.564228 64.52) (xy 120.499999 64.511544) (xy 120.43577 64.52) (xy 117.951731 64.52) + (xy 117.8875 64.511544) (xy 117.823269 64.52) (xy 117.823268 64.52) (xy 117.631668 64.545224) (xy 117.530291 64.587216) + (xy 117.393272 64.643971) (xy 117.246503 64.756591) (xy 117.188556 64.801056) (xy 117.149113 64.852458) (xy 114.626 67.375572) + (xy 114.626 60.38) (xy 164.12 60.38) + ) + ) + (filled_polygon + (pts + (xy 117.707406 77.568176) (xy 117.892727 77.728757) (xy 118.115781 77.830622) (xy 118.189616 77.841238) (xy 118.145219 77.904643) + (xy 118.137933 77.931831) (xy 118.123862 77.956204) (xy 118.109349 78.038509) (xy 118.087716 78.119246) (xy 118.095001 78.202505) + (xy 118.095 80.105117) (xy 118.102738 80.149) (xy 118.047262 80.149) (xy 118.055 80.105118) (xy 118.055 78.236509) + (xy 118.062284 78.153249) (xy 118.040655 78.072526) (xy 118.026139 77.990208) (xy 118.012066 77.965832) (xy 118.004781 77.938646) + (xy 117.956839 77.870177) (xy 117.915053 77.7978) (xy 117.851028 77.744077) (xy 117.63 77.52305) (xy 117.63 77.501847) + (xy 117.653293 77.483974) + ) + ) + (filled_polygon + (pts + (xy 155.399072 77.415024) (xy 155.245529 77.415024) (xy 155.051143 77.45369) (xy 154.87583 77.57083) (xy 154.77 77.729216) + (xy 154.66417 77.57083) (xy 154.488857 77.45369) (xy 154.294471 77.415024) (xy 153.975529 77.415024) (xy 153.781143 77.45369) + (xy 153.672846 77.526051) (xy 153.633186 77.457357) (xy 153.459937 77.296606) (xy 153.247004 77.194063) (xy 152.993 77.155779) + (xy 152.993 78.903) (xy 152.737 78.903) (xy 152.737 77.154183) (xy 152.429124 77.212438) (xy 152.222357 77.331814) + (xy 152.061606 77.505063) (xy 152.052875 77.523193) (xy 151.948857 77.45369) (xy 151.754471 77.415024) (xy 151.435529 77.415024) + (xy 151.241143 77.45369) (xy 151.06583 77.57083) (xy 150.96 77.729216) (xy 150.85417 77.57083) (xy 150.678857 77.45369) + (xy 150.484471 77.415024) (xy 150.330928 77.415024) (xy 151.115953 76.63) (xy 154.614048 76.63) + ) + ) + (filled_polygon + (pts + (xy 116.466082 69.237731) (xy 116.54617 69.536624) (xy 116.692653 69.711196) (xy 116.885061 69.822282) (xy 117.092833 69.858918) + (xy 117.582501 69.858918) (xy 117.5825 73.563424) (xy 117.53138 73.606318) (xy 117.425804 73.789182) (xy 117.391082 73.986101) + (xy 117.391082 74.519463) (xy 117.431418 74.67) (xy 114.260955 74.67) (xy 112.73 73.139047) (xy 112.73 73.068042) + (xy 112.81862 72.993682) (xy 112.924196 72.810818) (xy 112.958918 72.613899) (xy 112.958918 72.155537) (xy 112.883081 71.872511) + (xy 112.798365 71.77155) (xy 112.830832 71.767276) (xy 113.069228 71.668528) (xy 113.273944 71.511444) (xy 113.313393 71.460034) + (xy 113.897427 70.876) (xy 114.626 70.876) (xy 114.626 70.147427) (xy 116.466082 68.307346) + ) + ) + ) + (zone (net 1) (net_name "GND") (layer "B.Cu") (tstamp 5DB94BE3) (hatch edge 0.508) + (connect_pads (clearance 0.254)) + (min_thickness 0.254) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 72.25 129.914016) (xy 72.25 139.914016) (xy 174 139.914016) (xy 174 59.914016) (xy 114.5 59.914016) + (xy 114.5 70.664016) (xy 102.25 70.664016) (xy 102.25 104.664016) (xy 106.25 108.664016) (xy 106.25 117.414016) + (xy 109.5 117.414016) (xy 110.5 117.414016) (xy 113.5 120.414016) (xy 115.25 120.414016) (xy 118.25 123.414016) + (xy 118.25 129.914016) (xy 103.5 129.914016) (xy 101 132.414016) (xy 84.5 132.414016) (xy 82 129.914016) + ) + ) + (filled_polygon + (pts + (xy 164.120001 70.964576) (xy 164.114915 70.991624) (xy 164.117159 71.205886) (xy 164.116993 71.20704) (xy 164.117215 71.211208) + (xy 164.117259 71.215399) (xy 164.117499 71.216544) (xy 164.15095 71.844338) (xy 164.150956 71.844361) (xy 164.150954 71.844385) + (xy 164.225965 72.478158) (xy 164.225973 72.478184) (xy 164.225973 72.478211) (xy 164.341727 73.105817) (xy 164.341738 73.105844) + (xy 164.341739 73.10587) (xy 164.497751 73.724698) (xy 164.497764 73.724726) (xy 164.497767 73.724749) (xy 164.693391 74.332226) + (xy 164.693401 74.332244) (xy 164.693405 74.332266) (xy 164.927824 74.925854) (xy 164.927839 74.925877) (xy 164.927845 74.925901) + (xy 165.200079 75.503121) (xy 165.200094 75.503141) (xy 165.200101 75.503164) (xy 165.509017 76.061612) (xy 165.509035 76.061633) + (xy 165.509043 76.061654) (xy 165.853351 76.599001) (xy 165.853371 76.599022) (xy 165.853384 76.599049) (xy 166.23165 77.113054) + (xy 166.23167 77.113072) (xy 166.231684 77.113098) (xy 166.642335 77.601627) (xy 166.642352 77.601641) (xy 166.642363 77.601658) + (xy 167.083688 78.062672) (xy 167.083708 78.062686) (xy 167.083721 78.062704) (xy 167.553872 78.494273) (xy 167.553896 78.494288) + (xy 167.553913 78.494308) (xy 168.050933 78.894638) (xy 168.050956 78.89465) (xy 168.050971 78.894666) (xy 168.572792 79.262089) + (xy 168.572815 79.262099) (xy 168.572833 79.262116) (xy 169.117274 79.595097) (xy 169.117298 79.595106) (xy 169.117319 79.595123) + (xy 169.682113 79.892275) (xy 169.682141 79.892283) (xy 169.682162 79.892298) (xy 170.264951 80.152383) (xy 170.264981 80.15239) + (xy 170.265004 80.152404) (xy 170.863366 80.374339) (xy 170.863388 80.374343) (xy 170.86341 80.374354) (xy 171.474846 80.557212) + (xy 171.474876 80.557215) (xy 171.474901 80.557226) (xy 172.096865 80.700246) (xy 172.096887 80.700247) (xy 172.096907 80.700254) + (xy 172.72681 80.802841) (xy 172.726833 80.80284) (xy 172.726856 80.802847) (xy 173.362065 80.86457) (xy 173.362087 80.864568) + (xy 173.362109 80.864573) (xy 173.620001 80.872903) (xy 173.620001 86.874) (xy 146.23 86.874) (xy 146.23 82.035953) + (xy 147.916656 80.349299) (xy 147.965348 80.346278) (xy 148.184825 80.263563) (xy 148.370279 80.119971) (xy 148.505312 79.928193) + (xy 148.578141 79.704708) (xy 148.580287 79.458892) (xy 148.511368 79.234169) (xy 148.379703 79.040066) (xy 148.196784 78.893258) + (xy 147.978783 78.806725) (xy 147.744976 78.788118) (xy 147.516034 78.839084) (xy 147.312198 78.955113) (xy 147.151491 79.125951) + (xy 147.04812 79.336489) (xy 147.029282 79.454763) (xy 145.173982 81.310065) (xy 145.109947 81.363796) (xy 145.068153 81.436186) + (xy 145.020218 81.504645) (xy 145.012934 81.53183) (xy 144.998862 81.556203) (xy 144.984345 81.638523) (xy 144.962716 81.719246) + (xy 144.97 81.802506) (xy 144.970001 86.874) (xy 144.874 86.874) (xy 144.874 87.708779) (xy 144.84812 87.761489) + (xy 144.811227 87.993116) (xy 144.844072 88.225352) (xy 144.874 88.289096) (xy 144.874 116.126) (xy 152.94781 116.126) + (xy 163.947809 127.126) (xy 164.295008 127.126) (xy 164.197159 127.72681) (xy 164.19716 127.726834) (xy 164.197153 127.726857) + (xy 164.13543 128.362065) (xy 164.135432 128.362087) (xy 164.135427 128.362109) (xy 164.114824 128.999974) (xy 164.120001 129.031246) + (xy 164.12 139.62) (xy 118.376 139.62) (xy 118.376 134.128) (xy 132.108163 134.128) (xy 132.108163 134.969088) + (xy 132.188795 135.270012) (xy 132.336185 135.445665) (xy 132.529814 135.557456) (xy 132.738976 135.594337) (xy 133.622 135.594337) + (xy 133.622 134.128) (xy 133.878 134.128) (xy 133.878 135.594337) (xy 134.766588 135.594337) (xy 135.067512 135.513705) + (xy 135.243165 135.366315) (xy 135.354956 135.172686) (xy 135.391837 134.963524) (xy 135.391837 134.128) (xy 133.878 134.128) + (xy 133.622 134.128) (xy 132.108163 134.128) (xy 118.376 134.128) (xy 118.376 133.036476) (xy 132.108163 133.036476) + (xy 132.108163 133.872) (xy 135.391837 133.872) (xy 135.391837 133.030912) (xy 135.311205 132.729989) (xy 135.163815 132.554335) + (xy 134.970186 132.442544) (xy 134.761024 132.405663) (xy 134.738052 132.405663) (xy 134.859165 132.274644) (xy 134.989844 132.06753) + (xy 135.080591 131.840069) (xy 135.128368 131.59988) (xy 135.131574 131.355007) (xy 135.0901 131.113649) (xy 135.005339 130.88389) + (xy 134.880125 130.673426) (xy 134.718655 130.489305) (xy 134.526336 130.337692) (xy 134.309606 130.223666) (xy 134.202397 130.190376) + (xy 134.277068 130.169317) (xy 134.496707 130.061002) (xy 134.69293 129.914476) (xy 134.859165 129.734644) (xy 134.989844 129.52753) + (xy 135.080591 129.300069) (xy 135.128368 129.05988) (xy 135.129877 128.944568) (xy 158.765484 128.944568) (xy 158.778267 129.231625) + (xy 158.832356 129.513831) (xy 158.926618 129.785273) (xy 159.059075 130.040264) (xy 159.226954 130.273464) (xy 159.426739 130.479986) + (xy 159.654245 130.655506) (xy 159.904705 130.796344) (xy 160.172872 130.899552) (xy 160.453129 130.962969) (xy 160.739606 130.985264) + (xy 161.026299 130.96597) (xy 161.307205 130.905492) (xy 161.576438 130.805098) (xy 161.828359 130.666889) (xy 162.05769 130.493762) + (xy 162.259627 130.289343) (xy 162.429939 130.057914) (xy 162.56506 129.804324) (xy 162.662158 129.533884) (xy 162.719539 129.250579) + (xy 162.730456 128.859754) (xy 162.688978 128.573688) (xy 162.607128 128.29825) (xy 162.486374 128.037513) (xy 162.329246 127.796937) + (xy 162.139034 127.581565) (xy 161.919726 127.395906) (xy 161.675913 127.24385) (xy 161.412703 127.128583) (xy 161.135612 127.05252) + (xy 160.850442 127.017253) (xy 160.563168 127.02352) (xy 160.279808 127.071193) (xy 160.006298 127.159271) (xy 159.748367 127.285909) + (xy 159.511418 127.448454) (xy 159.300416 127.643503) (xy 159.11978 127.866968) (xy 158.973296 128.114168) (xy 158.86403 128.379924) + (xy 158.794272 128.658671) (xy 158.765484 128.944568) (xy 135.129877 128.944568) (xy 135.131574 128.815007) (xy 135.0901 128.573649) + (xy 135.005339 128.34389) (xy 134.880125 128.133426) (xy 134.718655 127.949305) (xy 134.526336 127.797692) (xy 134.309606 127.683666) + (xy 134.074933 127.610797) (xy 133.853273 127.5875) (xy 133.640479 127.5875) (xy 133.458633 127.604209) (xy 133.222932 127.670683) + (xy 133.003293 127.778998) (xy 132.80707 127.925524) (xy 132.640835 128.105356) (xy 132.510156 128.31247) (xy 132.419409 128.539931) + (xy 132.371632 128.78012) (xy 132.368426 129.024993) (xy 132.4099 129.266351) (xy 132.494661 129.49611) (xy 132.619875 129.706574) + (xy 132.781345 129.890695) (xy 132.973664 130.042308) (xy 133.190394 130.156334) (xy 133.297603 130.189624) (xy 133.222932 130.210683) + (xy 133.003293 130.318998) (xy 132.80707 130.465524) (xy 132.640835 130.645356) (xy 132.510156 130.85247) (xy 132.419409 131.079931) + (xy 132.371632 131.32012) (xy 132.368426 131.564993) (xy 132.4099 131.806351) (xy 132.494661 132.03611) (xy 132.619875 132.246574) + (xy 132.759392 132.405663) (xy 132.733412 132.405663) (xy 132.432489 132.486295) (xy 132.256835 132.633685) (xy 132.145044 132.827314) + (xy 132.108163 133.036476) (xy 118.376 133.036476) (xy 118.376 123.38759) (xy 136.515024 123.38759) (xy 136.515024 125.61241) + (xy 136.542047 125.748269) (xy 136.626035 125.873965) (xy 136.751731 125.957953) (xy 136.88759 125.984976) (xy 139.11241 125.984976) + (xy 139.248269 125.957953) (xy 139.373965 125.873965) (xy 139.457953 125.748269) (xy 139.484976 125.61241) (xy 139.484976 125.12628) + (xy 146.53474 125.12628) (xy 146.714113 125.253755) (xy 146.932807 125.356664) (xy 147.166269 125.41922) (xy 147.407118 125.439445) + (xy 147.647743 125.4167) (xy 147.880536 125.351702) (xy 148.09814 125.246508) (xy 148.26457 125.12559) (xy 147.4 124.261019) + (xy 146.53474 125.12628) (xy 139.484976 125.12628) (xy 139.484976 124.044414) (xy 146.041003 124.044414) (xy 146.056179 124.285634) + (xy 146.113831 124.520354) (xy 146.212138 124.741156) (xy 146.35201 124.94697) (xy 147.218981 124.08) (xy 147.581019 124.08) + (xy 148.449012 124.947991) (xy 148.59472 124.72868) (xy 148.690709 124.506861) (xy 148.746282 124.26993) (xy 148.754377 123.96079) + (xy 148.711281 123.721274) (xy 148.627032 123.494736) (xy 148.455808 123.205213) (xy 147.581019 124.08) (xy 147.218981 124.08) + (xy 146.355467 123.216487) (xy 146.248369 123.357582) (xy 146.13864 123.572937) (xy 146.068782 123.804318) (xy 146.041003 124.044414) + (xy 139.484976 124.044414) (xy 139.484976 123.38759) (xy 139.457953 123.251731) (xy 139.373965 123.126035) (xy 139.248269 123.042047) + (xy 139.180735 123.028614) (xy 146.529634 123.028614) (xy 147.4 123.898981) (xy 148.280264 123.018716) (xy 147.946434 122.83519) + (xy 147.71736 122.758098) (xy 147.478256 122.72279) (xy 147.236678 122.730382) (xy 147.000263 122.780634) (xy 146.776482 122.871957) + (xy 146.529634 123.028614) (xy 139.180735 123.028614) (xy 139.11241 123.015024) (xy 136.88759 123.015024) (xy 136.751731 123.042047) + (xy 136.626035 123.126035) (xy 136.542047 123.251731) (xy 136.515024 123.38759) (xy 118.376 123.38759) (xy 118.376 123.361825) + (xy 116.550316 121.536141) (xy 148.834335 121.536141) (xy 148.856142 121.758544) (xy 148.922225 121.972021) (xy 149.029882 122.167848) + (xy 149.174717 122.33803) (xy 149.350814 122.475612) (xy 149.550979 122.574974) (xy 149.767035 122.632059) (xy 149.990156 122.644533) + (xy 150.21123 122.611888) (xy 150.421222 122.535457) (xy 150.611558 122.418361) (xy 150.774461 122.265386) (xy 150.903276 122.082778) + (xy 150.992743 121.877999) (xy 151.039251 121.659194) (xy 151.040056 121.428483) (xy 150.995076 121.209359) (xy 150.907042 121.00396) + (xy 150.779504 120.820457) (xy 150.617674 120.666348) (xy 150.42816 120.547927) (xy 150.218706 120.470031) (xy 149.997866 120.435844) + (xy 149.774663 120.446761) (xy 149.558213 120.502335) (xy 149.35736 120.600299) (xy 149.180308 120.736647) (xy 149.034287 120.905812) + (xy 148.925265 121.100885) (xy 148.857694 121.313895) (xy 148.834335 121.536141) (xy 116.550316 121.536141) (xy 115.302191 120.288016) + (xy 113.55219 120.288016) (xy 112.260316 118.996141) (xy 146.294335 118.996141) (xy 146.316142 119.218544) (xy 146.382225 119.432021) + (xy 146.489882 119.627848) (xy 146.634717 119.79803) (xy 146.810814 119.935612) (xy 147.010979 120.034974) (xy 147.227035 120.092059) + (xy 147.450156 120.104533) (xy 147.67123 120.071888) (xy 147.881222 119.995457) (xy 148.071558 119.878361) (xy 148.234461 119.725386) + (xy 148.363276 119.542778) (xy 148.452743 119.337999) (xy 148.499251 119.119194) (xy 148.500056 118.888483) (xy 148.455076 118.669359) + (xy 148.367042 118.46396) (xy 148.239504 118.280457) (xy 148.077674 118.126348) (xy 147.88816 118.007927) (xy 147.678706 117.930031) + (xy 147.457866 117.895844) (xy 147.234663 117.906761) (xy 147.018213 117.962335) (xy 146.81736 118.060299) (xy 146.640308 118.196647) + (xy 146.494287 118.365812) (xy 146.385265 118.560885) (xy 146.317694 118.773895) (xy 146.294335 118.996141) (xy 112.260316 118.996141) + (xy 110.552191 117.288016) (xy 106.376 117.288016) (xy 106.376 117.008) (xy 136.247458 117.008) (xy 136.345768 117.417493) + (xy 136.450217 117.669654) (xy 136.592827 117.902371) (xy 136.770086 118.109914) (xy 136.977629 118.287173) (xy 137.210346 118.429783) + (xy 137.462507 118.534232) (xy 137.872 118.632542) (xy 137.872 117.008) (xy 138.128 117.008) (xy 138.128 118.632542) + (xy 138.537493 118.534232) (xy 138.789654 118.429783) (xy 139.022371 118.287173) (xy 139.229914 118.109914) (xy 139.407173 117.902371) + (xy 139.549783 117.669654) (xy 139.654232 117.417493) (xy 139.752542 117.008) (xy 138.128 117.008) (xy 137.872 117.008) + (xy 136.247458 117.008) (xy 106.376 117.008) (xy 106.376 114.616018) (xy 107.565001 114.616018) (xy 107.891651 114.804609) + (xy 108.127436 114.890429) (xy 108.374541 114.934) (xy 108.625459 114.934) (xy 108.872564 114.890429) (xy 109.108349 114.804609) + (xy 109.434999 114.616018) (xy 108.5 113.681019) (xy 107.565001 114.616018) (xy 106.376 114.616018) (xy 106.376 113.374541) + (xy 107.066 113.374541) (xy 107.066 113.625459) (xy 107.109571 113.872564) (xy 107.195391 114.108349) (xy 107.383982 114.434999) + (xy 108.318981 113.5) (xy 108.681019 113.5) (xy 109.616018 114.434999) (xy 109.804609 114.108349) (xy 109.890429 113.872564) + (xy 109.934 113.625459) (xy 109.934 113.374541) (xy 109.890429 113.127436) (xy 109.804609 112.891651) (xy 109.616018 112.565001) + (xy 108.681019 113.5) (xy 108.318981 113.5) (xy 107.383982 112.565001) (xy 107.195391 112.891651) (xy 107.109571 113.127436) + (xy 107.066 113.374541) (xy 106.376 113.374541) (xy 106.376 112.383982) (xy 107.565001 112.383982) (xy 108.5 113.318981) + (xy 109.434999 112.383982) (xy 109.108349 112.195391) (xy 108.872564 112.109571) (xy 108.625459 112.066) (xy 108.374541 112.066) + (xy 108.127436 112.109571) (xy 107.891651 112.195391) (xy 107.565001 112.383982) (xy 106.376 112.383982) (xy 106.376 108.611825) + (xy 102.376 104.611826) (xy 102.376 70.790016) (xy 103.055976 70.790016) (xy 102.96096 70.928783) (xy 102.869799 71.141479) + (xy 102.821686 71.36783) (xy 102.818455 71.599217) (xy 102.860229 71.826824) (xy 102.945416 72.041982) (xy 103.070772 72.236497) + (xy 103.231522 72.402958) (xy 103.421543 72.535027) (xy 103.633597 72.627671) (xy 103.859607 72.677363) (xy 104.090966 72.682209) + (xy 104.318859 72.642025) (xy 104.534607 72.558342) (xy 104.729991 72.434346) (xy 104.897572 72.274763) (xy 105.030963 72.085668) + (xy 105.125086 71.874267) (xy 105.176551 71.647741) (xy 105.180217 71.385167) (xy 105.135097 71.157295) (xy 105.046914 70.943346) + (xy 104.945042 70.790016) (xy 107.724055 70.790016) (xy 103.352459 75.161614) (xy 103.301057 75.201056) (xy 103.256589 75.259008) + (xy 103.143972 75.405773) (xy 103.11689 75.471157) (xy 103.116889 75.471157) (xy 103.045225 75.644168) (xy 103.027504 75.778772) + (xy 103.011544 75.9) (xy 103.020001 75.964238) (xy 103.02 102.035771) (xy 103.011544 102.1) (xy 103.02 102.164229) + (xy 103.02 102.164231) (xy 103.045224 102.355831) (xy 103.113936 102.521715) (xy 103.143972 102.594228) (xy 103.200845 102.668345) + (xy 103.301055 102.798944) (xy 103.352466 102.838393) (xy 113.020001 112.50593) (xy 113.02 112.842557) (xy 112.96096 112.928783) + (xy 112.869799 113.141479) (xy 112.821686 113.36783) (xy 112.818455 113.599217) (xy 112.860229 113.826824) (xy 112.945416 114.041982) + (xy 113.070772 114.236497) (xy 113.231522 114.402958) (xy 113.421543 114.535027) (xy 113.633597 114.627671) (xy 113.859607 114.677363) + (xy 114.090966 114.682209) (xy 114.318859 114.642025) (xy 114.427206 114.6) (xy 134.211544 114.6) (xy 134.22 114.664232) + (xy 134.22 114.72902) (xy 134.236768 114.791595) (xy 134.245224 114.855831) (xy 134.270017 114.915688) (xy 134.286786 114.978267) + (xy 134.319181 115.034377) (xy 134.343972 115.094227) (xy 134.383412 115.145627) (xy 134.415805 115.201734) (xy 134.461614 115.247542) + (xy 134.501056 115.298944) (xy 134.552457 115.338385) (xy 134.598266 115.384195) (xy 134.654373 115.416588) (xy 134.705773 115.456028) + (xy 134.765623 115.480819) (xy 134.821733 115.513214) (xy 134.884312 115.529983) (xy 134.944169 115.554776) (xy 135.008405 115.563232) + (xy 135.07098 115.58) (xy 136.852146 115.58) (xy 136.770086 115.650086) (xy 136.592827 115.857629) (xy 136.450217 116.090346) + (xy 136.345768 116.342507) (xy 136.247458 116.752) (xy 139.752542 116.752) (xy 139.654232 116.342507) (xy 139.549783 116.090346) + (xy 139.407173 115.857629) (xy 139.229914 115.650086) (xy 139.147854 115.58) (xy 139.215771 115.58) (xy 139.28 115.588456) + (xy 139.344229 115.58) (xy 139.344232 115.58) (xy 139.535832 115.554776) (xy 139.774228 115.456028) (xy 139.978944 115.298944) + (xy 140.018393 115.247534) (xy 143.101991 112.163937) (xy 143.110304 112.163122) (xy 143.331836 112.096237) (xy 143.536158 111.987597) + (xy 143.715487 111.841341) (xy 143.862993 111.663037) (xy 143.973056 111.459478) (xy 144.041485 111.238418) (xy 144.065674 111.008278) + (xy 144.044701 110.777822) (xy 143.979364 110.555828) (xy 143.872154 110.350752) (xy 143.727152 110.170407) (xy 143.549883 110.02166) + (xy 143.347098 109.910179) (xy 143.126098 109.840073) (xy 142.935116 109.82) (xy 142.821834 109.82) (xy 142.649696 109.836878) + (xy 142.428164 109.903763) (xy 142.223842 110.012403) (xy 142.044513 110.158659) (xy 141.897007 110.336963) (xy 141.786944 110.540522) + (xy 141.718515 110.761582) (xy 141.716873 110.777199) (xy 138.874073 113.62) (xy 135.07098 113.62) (xy 135.008405 113.636768) + (xy 134.944169 113.645224) (xy 134.884312 113.670017) (xy 134.821733 113.686786) (xy 134.765623 113.719181) (xy 134.705773 113.743972) + (xy 134.654373 113.783412) (xy 134.598266 113.815805) (xy 134.552458 113.861614) (xy 134.501056 113.901056) (xy 134.461614 113.952458) + (xy 134.415805 113.998266) (xy 134.383412 114.054373) (xy 134.343973 114.105771) (xy 134.319181 114.165623) (xy 134.286786 114.221734) + (xy 134.270019 114.284307) (xy 134.245224 114.344169) (xy 134.236768 114.408405) (xy 134.22 114.47098) (xy 134.22 114.535768) + (xy 134.211544 114.6) (xy 114.427206 114.6) (xy 114.534607 114.558342) (xy 114.729991 114.434346) (xy 114.897572 114.274763) + (xy 115.030963 114.085668) (xy 115.125086 113.874267) (xy 115.176551 113.647741) (xy 115.180217 113.385167) (xy 115.135097 113.157295) + (xy 115.046914 112.943346) (xy 114.98 112.842633) (xy 114.98 112.164231) (xy 114.988456 112.1) (xy 114.974321 111.992634) + (xy 114.954776 111.844168) (xy 114.912784 111.742791) (xy 114.856029 111.605772) (xy 114.738384 111.452454) (xy 114.738383 111.452453) + (xy 114.698944 111.401056) (xy 114.647542 111.361613) (xy 111.885146 108.599217) (xy 128.198455 108.599217) (xy 128.240229 108.826824) + (xy 128.325416 109.041982) (xy 128.450772 109.236497) (xy 128.611522 109.402958) (xy 128.801543 109.535027) (xy 129.013597 109.627671) + (xy 129.239607 109.677363) (xy 129.470966 109.682209) (xy 129.698859 109.642025) (xy 129.914607 109.558342) (xy 130.109991 109.434346) + (xy 130.277572 109.274763) (xy 130.410963 109.085668) (xy 130.505086 108.874267) (xy 130.556551 108.647741) (xy 130.560217 108.385167) + (xy 130.515097 108.157295) (xy 130.426914 107.943346) (xy 130.298854 107.7506) (xy 130.236282 107.68759) (xy 135.815024 107.68759) + (xy 135.815024 109.31241) (xy 135.842047 109.448269) (xy 135.926035 109.573965) (xy 136.051731 109.657953) (xy 136.18759 109.684976) + (xy 137.81241 109.684976) (xy 137.948269 109.657953) (xy 138.073965 109.573965) (xy 138.157953 109.448269) (xy 138.184976 109.31241) + (xy 138.184976 108.451722) (xy 141.694326 108.451722) (xy 141.715299 108.682178) (xy 141.780636 108.904172) (xy 141.887846 109.109248) + (xy 142.032848 109.289593) (xy 142.210117 109.43834) (xy 142.412902 109.549821) (xy 142.633902 109.619927) (xy 142.824884 109.64) + (xy 142.938166 109.64) (xy 143.110304 109.623122) (xy 143.331836 109.556237) (xy 143.536158 109.447597) (xy 143.715487 109.301341) + (xy 143.862993 109.123037) (xy 143.973056 108.919478) (xy 144.041485 108.698418) (xy 144.065674 108.468278) (xy 144.044701 108.237822) + (xy 143.979364 108.015828) (xy 143.872154 107.810752) (xy 143.727152 107.630407) (xy 143.549883 107.48166) (xy 143.347098 107.370179) + (xy 143.126098 107.300073) (xy 142.935116 107.28) (xy 142.821834 107.28) (xy 142.649696 107.296878) (xy 142.428164 107.363763) + (xy 142.223842 107.472403) (xy 142.044513 107.618659) (xy 141.897007 107.796963) (xy 141.786944 108.000522) (xy 141.718515 108.221582) + (xy 141.694326 108.451722) (xy 138.184976 108.451722) (xy 138.184976 107.68759) (xy 138.157953 107.551731) (xy 138.073965 107.426035) + (xy 137.948269 107.342047) (xy 137.81241 107.315024) (xy 136.18759 107.315024) (xy 136.051731 107.342047) (xy 135.926035 107.426035) + (xy 135.842047 107.551731) (xy 135.815024 107.68759) (xy 130.236282 107.68759) (xy 130.135795 107.5864) (xy 129.943949 107.456998) + (xy 129.730622 107.367324) (xy 129.50394 107.320792) (xy 129.272536 107.319177) (xy 129.045226 107.362539) (xy 128.830669 107.449226) + (xy 128.637035 107.575936) (xy 128.471699 107.737844) (xy 128.34096 107.928783) (xy 128.249799 108.141479) (xy 128.201686 108.36783) + (xy 128.198455 108.599217) (xy 111.885146 108.599217) (xy 106.793928 103.508) (xy 141.429712 103.508) (xy 141.527333 103.87233) + (xy 141.633376 104.099739) (xy 141.777297 104.305279) (xy 141.954721 104.482703) (xy 142.160261 104.626624) (xy 142.38767 104.732667) + (xy 142.568979 104.781248) (xy 142.428164 104.823763) (xy 142.223842 104.932403) (xy 142.044513 105.078659) (xy 141.897007 105.256963) + (xy 141.786944 105.460522) (xy 141.718515 105.681582) (xy 141.694326 105.911722) (xy 141.715299 106.142178) (xy 141.780636 106.364172) + (xy 141.887846 106.569248) (xy 142.032848 106.749593) (xy 142.210117 106.89834) (xy 142.412902 107.009821) (xy 142.633902 107.079927) + (xy 142.824884 107.1) (xy 142.938166 107.1) (xy 143.110304 107.083122) (xy 143.331836 107.016237) (xy 143.536158 106.907597) + (xy 143.715487 106.761341) (xy 143.862993 106.583037) (xy 143.973056 106.379478) (xy 144.041485 106.158418) (xy 144.065674 105.928278) + (xy 144.044701 105.697822) (xy 143.979364 105.475828) (xy 143.872154 105.270752) (xy 143.727152 105.090407) (xy 143.549883 104.94166) + (xy 143.347098 104.830179) (xy 143.192013 104.780983) (xy 143.37233 104.732667) (xy 143.599739 104.626624) (xy 143.805279 104.482703) + (xy 143.982703 104.305279) (xy 144.126624 104.099739) (xy 144.232667 103.87233) (xy 144.330288 103.508) (xy 141.429712 103.508) + (xy 106.793928 103.508) (xy 106.537928 103.252) (xy 141.429712 103.252) (xy 142.752 103.252) (xy 143.008 103.252) + (xy 144.330288 103.252) (xy 144.232667 102.88767) (xy 144.126624 102.660261) (xy 143.982703 102.454721) (xy 143.805279 102.277297) + (xy 143.599739 102.133376) (xy 143.37233 102.027333) (xy 143.008 101.929712) (xy 143.008 103.252) (xy 142.752 103.252) + (xy 142.752 101.929712) (xy 142.38767 102.027333) (xy 142.160261 102.133376) (xy 141.954721 102.277297) (xy 141.777297 102.454721) + (xy 141.633376 102.660261) (xy 141.527333 102.88767) (xy 141.429712 103.252) (xy 106.537928 103.252) (xy 104.98 101.694073) + (xy 104.98 93.993116) (xy 111.411227 93.993116) (xy 111.444072 94.225352) (xy 111.543752 94.437663) (xy 111.701453 94.611278) + (xy 111.903233 94.730849) (xy 112.131251 94.785801) (xy 112.365348 94.771278) (xy 112.584825 94.688563) (xy 112.660461 94.63) + (xy 114.072494 94.63) (xy 114.155754 94.637284) (xy 114.236479 94.615654) (xy 114.318797 94.601139) (xy 114.343171 94.587066) + (xy 114.370356 94.579782) (xy 114.438811 94.531849) (xy 114.511204 94.490052) (xy 114.564942 94.42601) (xy 119.68548 89.305475) + (xy 119.685486 89.305466) (xy 119.716653 89.274299) (xy 119.765348 89.271278) (xy 119.984825 89.188563) (xy 120.07 89.122614) + (xy 120.069999 93.752071) (xy 120.016034 93.764084) (xy 119.812198 93.880113) (xy 119.651491 94.050951) (xy 119.54812 94.261489) + (xy 119.511227 94.493116) (xy 119.544072 94.725352) (xy 119.643752 94.937663) (xy 119.801453 95.111278) (xy 120.003233 95.230849) + (xy 120.231251 95.285801) (xy 120.465348 95.271278) (xy 120.684825 95.188563) (xy 120.770001 95.122614) (xy 120.770001 95.42497) + (xy 120.651491 95.550951) (xy 120.54812 95.761489) (xy 120.511227 95.993116) (xy 120.544072 96.225352) (xy 120.643752 96.437663) + (xy 120.801453 96.611278) (xy 121.003233 96.730849) (xy 121.231251 96.785801) (xy 121.465348 96.771278) (xy 121.684825 96.688563) + (xy 121.823665 96.581063) (xy 121.844072 96.725352) (xy 121.943752 96.937663) (xy 122.101453 97.111278) (xy 122.303233 97.230849) + (xy 122.531251 97.285801) (xy 122.765348 97.271278) (xy 122.984825 97.188563) (xy 123.170279 97.044971) (xy 123.231516 96.958) + (xy 141.509712 96.958) (xy 141.607333 97.32233) (xy 141.713376 97.549739) (xy 141.857297 97.755279) (xy 142.034721 97.932703) + (xy 142.240261 98.076624) (xy 142.46767 98.182667) (xy 142.648979 98.231248) (xy 142.508164 98.273763) (xy 142.303842 98.382403) + (xy 142.124513 98.528659) (xy 141.977007 98.706963) (xy 141.866944 98.910522) (xy 141.798515 99.131582) (xy 141.774326 99.361722) + (xy 141.795299 99.592178) (xy 141.860636 99.814172) (xy 141.967846 100.019248) (xy 142.112848 100.199593) (xy 142.290117 100.34834) + (xy 142.492902 100.459821) (xy 142.713902 100.529927) (xy 142.904884 100.55) (xy 143.018166 100.55) (xy 143.190304 100.533122) + (xy 143.411836 100.466237) (xy 143.616158 100.357597) (xy 143.795487 100.211341) (xy 143.942993 100.033037) (xy 144.053056 99.829478) + (xy 144.121485 99.608418) (xy 144.145674 99.378278) (xy 144.124701 99.147822) (xy 144.059364 98.925828) (xy 143.952154 98.720752) + (xy 143.807152 98.540407) (xy 143.629883 98.39166) (xy 143.427098 98.280179) (xy 143.272013 98.230983) (xy 143.45233 98.182667) + (xy 143.679739 98.076624) (xy 143.885279 97.932703) (xy 144.062703 97.755279) (xy 144.206624 97.549739) (xy 144.312667 97.32233) + (xy 144.410288 96.958) (xy 141.509712 96.958) (xy 123.231516 96.958) (xy 123.305312 96.853193) (xy 123.354582 96.702) + (xy 141.509712 96.702) (xy 144.410288 96.702) (xy 144.312667 96.33767) (xy 144.206624 96.110261) (xy 144.062703 95.904721) + (xy 143.885279 95.727297) (xy 143.679739 95.583376) (xy 143.45233 95.477333) (xy 143.271021 95.428752) (xy 143.411836 95.386237) + (xy 143.616158 95.277597) (xy 143.795487 95.131341) (xy 143.942993 94.953037) (xy 144.053056 94.749478) (xy 144.121485 94.528418) + (xy 144.145674 94.298278) (xy 144.124701 94.067822) (xy 144.059364 93.845828) (xy 143.952154 93.640752) (xy 143.807152 93.460407) + (xy 143.629883 93.31166) (xy 143.427098 93.200179) (xy 143.206098 93.130073) (xy 143.015116 93.11) (xy 142.901834 93.11) + (xy 142.729696 93.126878) (xy 142.508164 93.193763) (xy 142.303842 93.302403) (xy 142.124513 93.448659) (xy 141.977007 93.626963) + (xy 141.866944 93.830522) (xy 141.798515 94.051582) (xy 141.774326 94.281722) (xy 141.795299 94.512178) (xy 141.860636 94.734172) + (xy 141.967846 94.939248) (xy 142.112848 95.119593) (xy 142.290117 95.26834) (xy 142.492902 95.379821) (xy 142.647987 95.429017) + (xy 142.46767 95.477333) (xy 142.240261 95.583376) (xy 142.034721 95.727297) (xy 141.857297 95.904721) (xy 141.713376 96.110261) + (xy 141.607333 96.33767) (xy 141.509712 96.702) (xy 123.354582 96.702) (xy 123.378141 96.629708) (xy 123.37829 96.612663) + (xy 123.926025 96.064929) (xy 123.990053 96.011204) (xy 124.031842 95.938821) (xy 124.079781 95.870358) (xy 124.087066 95.843172) + (xy 124.101139 95.818796) (xy 124.115655 95.736478) (xy 124.137284 95.655755) (xy 124.13 95.572495) (xy 124.13 93.359217) + (xy 128.198455 93.359217) (xy 128.240229 93.586824) (xy 128.325416 93.801982) (xy 128.450772 93.996497) (xy 128.611522 94.162958) + (xy 128.801543 94.295027) (xy 129.013597 94.387671) (xy 129.239607 94.437363) (xy 129.470966 94.442209) (xy 129.698859 94.402025) + (xy 129.765909 94.376018) (xy 136.065001 94.376018) (xy 136.391651 94.564609) (xy 136.627436 94.650429) (xy 136.874541 94.694) + (xy 137.125459 94.694) (xy 137.372564 94.650429) (xy 137.608349 94.564609) (xy 137.934999 94.376018) (xy 137 93.441019) + (xy 136.065001 94.376018) (xy 129.765909 94.376018) (xy 129.914607 94.318342) (xy 130.109991 94.194346) (xy 130.277572 94.034763) + (xy 130.410963 93.845668) (xy 130.505086 93.634267) (xy 130.556551 93.407741) (xy 130.560217 93.145167) (xy 130.558113 93.134541) + (xy 135.566 93.134541) (xy 135.566 93.385459) (xy 135.609571 93.632564) (xy 135.695391 93.868349) (xy 135.883982 94.194999) + (xy 136.818981 93.26) (xy 137.181019 93.26) (xy 138.116018 94.194999) (xy 138.304609 93.868349) (xy 138.390429 93.632564) + (xy 138.434 93.385459) (xy 138.434 93.134541) (xy 138.390429 92.887436) (xy 138.304609 92.651651) (xy 138.116018 92.325001) + (xy 137.181019 93.26) (xy 136.818981 93.26) (xy 135.883982 92.325001) (xy 135.695391 92.651651) (xy 135.609571 92.887436) + (xy 135.566 93.134541) (xy 130.558113 93.134541) (xy 130.515097 92.917295) (xy 130.426914 92.703346) (xy 130.298854 92.5106) + (xy 130.135795 92.3464) (xy 129.943949 92.216998) (xy 129.77025 92.143982) (xy 136.065001 92.143982) (xy 137 93.078981) + (xy 137.934999 92.143982) (xy 137.608349 91.955391) (xy 137.372564 91.869571) (xy 137.125459 91.826) (xy 136.874541 91.826) + (xy 136.627436 91.869571) (xy 136.391651 91.955391) (xy 136.065001 92.143982) (xy 129.77025 92.143982) (xy 129.730622 92.127324) + (xy 129.50394 92.080792) (xy 129.272536 92.079177) (xy 129.045226 92.122539) (xy 128.830669 92.209226) (xy 128.637035 92.335936) + (xy 128.471699 92.497844) (xy 128.34096 92.688783) (xy 128.249799 92.901479) (xy 128.201686 93.12783) (xy 128.198455 93.359217) + (xy 124.13 93.359217) (xy 124.13 90.920953) (xy 125.229193 92.020148) (xy 125.244072 92.125352) (xy 125.343752 92.337663) + (xy 125.501453 92.511278) (xy 125.703233 92.630849) (xy 125.931251 92.685801) (xy 126.165348 92.671278) (xy 126.384825 92.588563) + (xy 126.570279 92.444971) (xy 126.705312 92.253193) (xy 126.778141 92.029708) (xy 126.780287 91.783892) (xy 126.711368 91.559169) + (xy 126.579703 91.365066) (xy 126.396784 91.218258) (xy 126.178783 91.131725) (xy 126.117829 91.126874) (xy 125.928545 90.93759) + (xy 141.775024 90.93759) (xy 141.775024 92.56241) (xy 141.802047 92.698269) (xy 141.886035 92.823965) (xy 142.011731 92.907953) + (xy 142.14759 92.934976) (xy 143.77241 92.934976) (xy 143.908269 92.907953) (xy 144.033965 92.823965) (xy 144.117953 92.698269) + (xy 144.144976 92.56241) (xy 144.144976 90.93759) (xy 144.117953 90.801731) (xy 144.033965 90.676035) (xy 143.908269 90.592047) + (xy 143.77241 90.565024) (xy 142.14759 90.565024) (xy 142.011731 90.592047) (xy 141.886035 90.676035) (xy 141.802047 90.801731) + (xy 141.775024 90.93759) (xy 125.928545 90.93759) (xy 125.03 90.039047) (xy 125.03 84.678063) (xy 125.92628 84.678063) + (xy 125.959125 84.910299) (xy 126.058805 85.12261) (xy 126.216506 85.296225) (xy 126.418286 85.415796) (xy 126.646304 85.470748) + (xy 126.880401 85.456225) (xy 127.099878 85.37351) (xy 127.175514 85.314947) (xy 129.887547 85.314947) (xy 129.970807 85.322231) + (xy 130.051532 85.300601) (xy 130.13385 85.286086) (xy 130.158224 85.272013) (xy 130.185409 85.264729) (xy 130.253864 85.216796) + (xy 130.326257 85.174999) (xy 130.379995 85.110957) (xy 132.085479 83.405475) (xy 132.085483 83.405469) (xy 132.09796 83.392992) + (xy 132.097939 83.393126) (xy 132.130784 83.625362) (xy 132.230464 83.837673) (xy 132.388165 84.011288) (xy 132.589945 84.130859) + (xy 132.817963 84.185811) (xy 133.05206 84.171288) (xy 133.271537 84.088573) (xy 133.456991 83.944981) (xy 133.592024 83.753203) + (xy 133.664853 83.529718) (xy 133.666999 83.283902) (xy 133.59808 83.059179) (xy 133.516712 82.939225) (xy 133.516712 81.114217) + (xy 133.523996 81.030957) (xy 133.502367 80.950234) (xy 133.487851 80.867916) (xy 133.473778 80.84354) (xy 133.466493 80.816354) + (xy 133.418554 80.747891) (xy 133.376765 80.675508) (xy 133.312729 80.621776) (xy 132.18024 79.489287) (xy 132.180287 79.483891) + (xy 132.111368 79.259169) (xy 131.979703 79.065066) (xy 131.796784 78.918258) (xy 131.578783 78.831725) (xy 131.344976 78.813118) + (xy 131.116034 78.864084) (xy 130.912198 78.980113) (xy 130.751491 79.150951) (xy 130.64812 79.361489) (xy 130.611227 79.593116) + (xy 130.644072 79.825352) (xy 130.743752 80.037663) (xy 130.901453 80.211278) (xy 131.103233 80.330849) (xy 131.28329 80.374242) + (xy 132.256712 81.347665) (xy 132.256712 81.862658) (xy 132.178783 81.831725) (xy 131.944976 81.813118) (xy 131.716034 81.864084) + (xy 131.512198 81.980113) (xy 131.351491 82.150951) (xy 131.24812 82.361489) (xy 131.229281 82.479767) (xy 131.194531 82.514517) + (xy 131.194525 82.514521) (xy 129.654101 84.054947) (xy 127.176307 84.054947) (xy 127.111837 84.003204) (xy 126.893836 83.916672) + (xy 126.660029 83.898065) (xy 126.431087 83.949031) (xy 126.227251 84.06506) (xy 126.066544 84.235898) (xy 125.963173 84.446436) + (xy 125.92628 84.678063) (xy 125.03 84.678063) (xy 125.03 80.460153) (xy 125.105312 80.353193) (xy 125.178141 80.129708) + (xy 125.180287 79.883892) (xy 125.111368 79.659169) (xy 124.979703 79.465066) (xy 124.796784 79.318258) (xy 124.578783 79.231725) + (xy 124.344976 79.213118) (xy 124.13 79.260975) (xy 124.13 78.560153) (xy 124.205312 78.453193) (xy 124.278141 78.229708) + (xy 124.280287 77.983892) (xy 124.211368 77.759169) (xy 124.079703 77.565066) (xy 123.896784 77.418258) (xy 123.678783 77.331725) + (xy 123.444976 77.313118) (xy 123.216034 77.364084) (xy 123.012198 77.480113) (xy 122.995702 77.497648) (xy 122.896784 77.418258) + (xy 122.678783 77.331725) (xy 122.444976 77.313118) (xy 122.216034 77.364084) (xy 122.012198 77.480113) (xy 121.851491 77.650951) + (xy 121.74812 77.861489) (xy 121.74251 77.896714) (xy 121.578783 77.831725) (xy 121.344976 77.813118) (xy 121.116034 77.864084) + (xy 120.912198 77.980113) (xy 120.751491 78.150951) (xy 120.64812 78.361489) (xy 120.611227 78.593116) (xy 120.644072 78.825352) + (xy 120.743752 79.037663) (xy 120.77 79.06656) (xy 120.770001 87.131025) (xy 120.544976 87.113117) (xy 120.316034 87.164083) + (xy 120.112198 87.280112) (xy 119.951491 87.45095) (xy 119.84812 87.661488) (xy 119.833475 87.753434) (xy 119.778783 87.731725) + (xy 119.544976 87.713118) (xy 119.316034 87.764084) (xy 119.112198 87.880113) (xy 118.951491 88.050951) (xy 118.84812 88.261489) + (xy 118.829281 88.379767) (xy 118.794534 88.414514) (xy 118.794525 88.41452) (xy 113.839048 93.37) (xy 112.661254 93.37) + (xy 112.596784 93.318257) (xy 112.378783 93.231725) (xy 112.144976 93.213118) (xy 111.916034 93.264084) (xy 111.712198 93.380113) + (xy 111.551491 93.550951) (xy 111.44812 93.761489) (xy 111.411227 93.993116) (xy 104.98 93.993116) (xy 104.98 91.73759) + (xy 107.165024 91.73759) (xy 107.165024 93.46241) (xy 107.192047 93.598269) (xy 107.276035 93.723965) (xy 107.401731 93.807953) + (xy 107.53759 93.834976) (xy 109.26241 93.834976) (xy 109.398269 93.807953) (xy 109.523965 93.723965) (xy 109.607953 93.598268) + (xy 109.611587 93.58) (xy 110.385771 93.58) (xy 110.45 93.588456) (xy 110.514229 93.58) (xy 110.514232 93.58) + (xy 110.705832 93.554776) (xy 110.944228 93.456028) (xy 111.148944 93.298944) (xy 111.188393 93.247534) (xy 112.247543 92.188385) + (xy 112.298944 92.148945) (xy 112.343409 92.090997) (xy 112.456029 91.944229) (xy 112.518165 91.794218) (xy 112.554776 91.705831) + (xy 112.578922 91.522419) (xy 112.588456 91.45) (xy 112.58 91.385769) (xy 112.58 79.97098) (xy 112.563232 79.908405) + (xy 112.554776 79.844169) (xy 112.529983 79.784312) (xy 112.513214 79.721733) (xy 112.480819 79.665623) (xy 112.456028 79.605773) + (xy 112.416588 79.554373) (xy 112.384195 79.498266) (xy 112.338386 79.452458) (xy 112.298944 79.401056) (xy 112.247542 79.361614) + (xy 112.201734 79.315805) (xy 112.145628 79.283412) (xy 112.094228 79.243972) (xy 112.034372 79.219178) (xy 111.978266 79.186785) + (xy 111.915683 79.170017) (xy 111.855831 79.145224) (xy 111.791601 79.136768) (xy 111.729019 79.12) (xy 111.664232 79.12) + (xy 111.6 79.111544) (xy 111.535768 79.12) (xy 111.47098 79.12) (xy 111.408405 79.136768) (xy 111.344169 79.145224) + (xy 111.284312 79.170017) (xy 111.221733 79.186786) (xy 111.165623 79.219181) (xy 111.105773 79.243972) (xy 111.054373 79.283412) + (xy 110.998266 79.315805) (xy 110.952458 79.361614) (xy 110.901056 79.401056) (xy 110.861615 79.452457) (xy 110.815805 79.498266) + (xy 110.783408 79.55438) (xy 110.743972 79.605774) (xy 110.719182 79.665621) (xy 110.686786 79.721733) (xy 110.670017 79.784314) + (xy 110.645224 79.84417) (xy 110.636768 79.908399) (xy 110.62 79.970981) (xy 110.62 80.044027) (xy 110.620001 91.04407) + (xy 110.044072 91.62) (xy 109.611587 91.62) (xy 109.607953 91.601732) (xy 109.523965 91.476035) (xy 109.398269 91.392047) + (xy 109.26241 91.365024) (xy 107.53759 91.365024) (xy 107.401731 91.392047) (xy 107.276035 91.476035) (xy 107.192047 91.601731) + (xy 107.165024 91.73759) (xy 104.98 91.73759) (xy 104.98 87.648) (xy 106.910513 87.648) (xy 106.973456 87.947983) + (xy 107.065961 88.182222) (xy 107.19661 88.397526) (xy 107.361669 88.587739) (xy 107.556416 88.747422) (xy 107.775284 88.872009) + (xy 107.918997 88.924174) (xy 107.732483 89.020235) (xy 107.54791 89.165218) (xy 107.394085 89.342487) (xy 107.276554 89.545647) + (xy 107.199561 89.767365) (xy 107.165882 89.999642) (xy 107.176734 90.234096) (xy 107.231724 90.46227) (xy 107.328868 90.675928) + (xy 107.464663 90.867362) (xy 107.634205 91.029664) (xy 107.83138 91.156979) (xy 108.051961 91.245875) (xy 108.356284 91.29) + (xy 108.458624 91.29) (xy 108.633645 91.273302) (xy 108.85886 91.20723) (xy 109.067517 91.099765) (xy 109.25209 90.954782) + (xy 109.405915 90.777513) (xy 109.523446 90.574353) (xy 109.600439 90.352635) (xy 109.634118 90.120358) (xy 109.623266 89.885904) + (xy 109.568276 89.65773) (xy 109.471132 89.444072) (xy 109.335337 89.252638) (xy 109.165795 89.090336) (xy 108.96862 88.963021) + (xy 108.881979 88.928104) (xy 108.894708 88.9248) (xy 109.124329 88.821363) (xy 109.33324 88.680716) (xy 109.515466 88.506881) + (xy 109.665797 88.304828) (xy 109.779936 88.080334) (xy 109.854618 87.839819) (xy 109.880043 87.648) (xy 106.910513 87.648) + (xy 104.98 87.648) (xy 104.98 87.392) (xy 106.919957 87.392) (xy 109.889487 87.392) (xy 109.826544 87.092017) + (xy 109.734039 86.857778) (xy 109.60339 86.642474) (xy 109.438331 86.452261) (xy 109.243584 86.292578) (xy 109.024716 86.167991) + (xy 108.881003 86.115826) (xy 109.067517 86.019765) (xy 109.25209 85.874782) (xy 109.405915 85.697513) (xy 109.523446 85.494353) + (xy 109.600439 85.272635) (xy 109.634118 85.040358) (xy 109.623266 84.805904) (xy 109.568276 84.57773) (xy 109.471132 84.364072) + (xy 109.335337 84.172638) (xy 109.165795 84.010336) (xy 108.96862 83.883021) (xy 108.748039 83.794125) (xy 108.443716 83.75) + (xy 108.341376 83.75) (xy 108.166355 83.766698) (xy 107.94114 83.83277) (xy 107.732483 83.940235) (xy 107.54791 84.085218) + (xy 107.394085 84.262487) (xy 107.276554 84.465647) (xy 107.199561 84.687365) (xy 107.165882 84.919642) (xy 107.176734 85.154096) + (xy 107.231724 85.38227) (xy 107.328868 85.595928) (xy 107.464663 85.787362) (xy 107.634205 85.949664) (xy 107.83138 86.076979) + (xy 107.918021 86.111896) (xy 107.905292 86.1152) (xy 107.675671 86.218637) (xy 107.46676 86.359284) (xy 107.284534 86.533119) + (xy 107.134203 86.735172) (xy 107.020064 86.959666) (xy 106.945382 87.200181) (xy 106.919957 87.392) (xy 104.98 87.392) + (xy 104.98 76.305927) (xy 109.605929 71.68) (xy 111.935771 71.68) (xy 112 71.688456) (xy 112.064229 71.68) + (xy 112.064232 71.68) (xy 112.255832 71.654776) (xy 112.494228 71.556028) (xy 112.698944 71.398944) (xy 112.738393 71.347534) + (xy 113.141359 70.944568) (xy 158.765484 70.944568) (xy 158.778267 71.231625) (xy 158.832356 71.513831) (xy 158.926618 71.785273) + (xy 159.059075 72.040264) (xy 159.226954 72.273464) (xy 159.426739 72.479986) (xy 159.654245 72.655506) (xy 159.904705 72.796344) + (xy 160.172872 72.899552) (xy 160.453129 72.962969) (xy 160.739606 72.985264) (xy 161.026299 72.96597) (xy 161.307205 72.905492) + (xy 161.576438 72.805098) (xy 161.828359 72.666889) (xy 162.05769 72.493762) (xy 162.259627 72.289343) (xy 162.429939 72.057914) + (xy 162.56506 71.804324) (xy 162.662158 71.533884) (xy 162.719539 71.250579) (xy 162.730456 70.859754) (xy 162.688978 70.573688) + (xy 162.607128 70.29825) (xy 162.486374 70.037513) (xy 162.329246 69.796937) (xy 162.139034 69.581565) (xy 161.919726 69.395906) + (xy 161.675913 69.24385) (xy 161.412703 69.128583) (xy 161.135612 69.05252) (xy 160.850442 69.017253) (xy 160.563168 69.02352) + (xy 160.279808 69.071193) (xy 160.006298 69.159271) (xy 159.748367 69.285909) (xy 159.511418 69.448454) (xy 159.300416 69.643503) + (xy 159.11978 69.866968) (xy 158.973296 70.114168) (xy 158.86403 70.379924) (xy 158.794272 70.658671) (xy 158.765484 70.944568) + (xy 113.141359 70.944568) (xy 113.295911 70.790016) (xy 114.626 70.790016) (xy 114.626 69.459927) (xy 116.497762 67.588165) + (xy 116.466082 67.767833) (xy 116.466082 69.237731) (xy 116.54617 69.536624) (xy 116.692653 69.711196) (xy 116.885061 69.822282) + (xy 117.092833 69.858918) (xy 118.312731 69.858918) (xy 118.611624 69.77883) (xy 118.786196 69.632347) (xy 118.897282 69.439939) + (xy 118.933918 69.232167) (xy 118.933918 67.762269) (xy 118.85383 67.463377) (xy 118.707347 67.288804) (xy 118.514939 67.177718) + (xy 118.307167 67.141082) (xy 117.087269 67.141082) (xy 116.892715 67.193213) (xy 117.305928 66.78) (xy 119.22 66.78) + (xy 119.220001 67.625212) (xy 119.103021 67.806382) (xy 119.014125 68.026962) (xy 118.97 68.331285) (xy 118.97 68.683624) + (xy 118.986698 68.858645) (xy 119.05277 69.08386) (xy 119.160235 69.292517) (xy 119.305219 69.47709) (xy 119.482488 69.630915) + (xy 119.685648 69.748446) (xy 119.907366 69.825439) (xy 120.139643 69.859118) (xy 120.374096 69.848266) (xy 120.60227 69.793276) + (xy 120.815928 69.696132) (xy 121.007362 69.560337) (xy 121.169664 69.390795) (xy 121.296979 69.193618) (xy 121.385875 68.973038) + (xy 121.43 68.668715) (xy 121.43 68.331285) (xy 121.47 68.331285) (xy 121.47 68.683624) (xy 121.486698 68.858645) + (xy 121.55277 69.08386) (xy 121.660235 69.292517) (xy 121.805219 69.47709) (xy 121.982488 69.630915) (xy 122.185648 69.748446) + (xy 122.407366 69.825439) (xy 122.639643 69.859118) (xy 122.874096 69.848266) (xy 123.10227 69.793276) (xy 123.315928 69.696132) + (xy 123.507362 69.560337) (xy 123.669664 69.390795) (xy 123.796979 69.193618) (xy 123.885875 68.973038) (xy 123.93 68.668715) + (xy 123.93 68.331285) (xy 123.97 68.331285) (xy 123.97 68.683624) (xy 123.986698 68.858645) (xy 124.05277 69.08386) + (xy 124.160235 69.292517) (xy 124.305219 69.47709) (xy 124.482488 69.630915) (xy 124.685648 69.748446) (xy 124.907366 69.825439) + (xy 125.139643 69.859118) (xy 125.374096 69.848266) (xy 125.60227 69.793276) (xy 125.815928 69.696132) (xy 126.007362 69.560337) + (xy 126.169664 69.390795) (xy 126.296979 69.193618) (xy 126.385875 68.973038) (xy 126.43 68.668715) (xy 126.43 68.331285) + (xy 126.47 68.331285) (xy 126.47 68.683624) (xy 126.486698 68.858645) (xy 126.55277 69.08386) (xy 126.660235 69.292517) + (xy 126.805219 69.47709) (xy 126.982488 69.630915) (xy 127.185648 69.748446) (xy 127.407366 69.825439) (xy 127.639643 69.859118) + (xy 127.874096 69.848266) (xy 128.10227 69.793276) (xy 128.315928 69.696132) (xy 128.507362 69.560337) (xy 128.669664 69.390795) + (xy 128.796979 69.193618) (xy 128.885875 68.973038) (xy 128.93 68.668715) (xy 128.93 68.331285) (xy 128.97 68.331285) + (xy 128.97 68.683624) (xy 128.986698 68.858645) (xy 129.05277 69.08386) (xy 129.160235 69.292517) (xy 129.305219 69.47709) + (xy 129.482488 69.630915) (xy 129.685648 69.748446) (xy 129.907366 69.825439) (xy 130.139643 69.859118) (xy 130.374096 69.848266) + (xy 130.60227 69.793276) (xy 130.815928 69.696132) (xy 131.007362 69.560337) (xy 131.169664 69.390795) (xy 131.296979 69.193618) + (xy 131.385875 68.973038) (xy 131.43 68.668715) (xy 131.43 68.331285) (xy 131.47 68.331285) (xy 131.47 68.683624) + (xy 131.486698 68.858645) (xy 131.55277 69.08386) (xy 131.660235 69.292517) (xy 131.805219 69.47709) (xy 131.982488 69.630915) + (xy 132.185648 69.748446) (xy 132.407366 69.825439) (xy 132.639643 69.859118) (xy 132.874096 69.848266) (xy 133.10227 69.793276) + (xy 133.315928 69.696132) (xy 133.507362 69.560337) (xy 133.669664 69.390795) (xy 133.796979 69.193618) (xy 133.885875 68.973038) + (xy 133.93 68.668715) (xy 133.93 68.331285) (xy 133.97 68.331285) (xy 133.97 68.683624) (xy 133.986698 68.858645) + (xy 134.05277 69.08386) (xy 134.160235 69.292517) (xy 134.305219 69.47709) (xy 134.482488 69.630915) (xy 134.685648 69.748446) + (xy 134.907366 69.825439) (xy 135.139643 69.859118) (xy 135.374096 69.848266) (xy 135.60227 69.793276) (xy 135.815928 69.696132) + (xy 136.007362 69.560337) (xy 136.169664 69.390795) (xy 136.296979 69.193618) (xy 136.385875 68.973038) (xy 136.43 68.668715) + (xy 136.43 68.316376) (xy 136.413302 68.141355) (xy 136.34723 67.91614) (xy 136.270848 67.767833) (xy 140.766082 67.767833) + (xy 140.766082 69.237731) (xy 140.84617 69.536624) (xy 140.992653 69.711196) (xy 141.185061 69.822282) (xy 141.392833 69.858918) + (xy 142.612731 69.858918) (xy 142.911624 69.77883) (xy 143.086196 69.632347) (xy 143.197282 69.439939) (xy 143.233918 69.232167) + (xy 143.233918 68.331285) (xy 143.27 68.331285) (xy 143.27 68.683624) (xy 143.286698 68.858645) (xy 143.35277 69.08386) + (xy 143.460235 69.292517) (xy 143.605219 69.47709) (xy 143.782488 69.630915) (xy 143.985648 69.748446) (xy 144.207366 69.825439) + (xy 144.439643 69.859118) (xy 144.674096 69.848266) (xy 144.90227 69.793276) (xy 145.115928 69.696132) (xy 145.307362 69.560337) + (xy 145.469664 69.390795) (xy 145.596979 69.193618) (xy 145.685875 68.973038) (xy 145.73 68.668715) (xy 145.73 68.331285) + (xy 145.77 68.331285) (xy 145.77 68.683624) (xy 145.786698 68.858645) (xy 145.85277 69.08386) (xy 145.960235 69.292517) + (xy 146.105219 69.47709) (xy 146.282488 69.630915) (xy 146.485648 69.748446) (xy 146.707366 69.825439) (xy 146.939643 69.859118) + (xy 147.174096 69.848266) (xy 147.40227 69.793276) (xy 147.615928 69.696132) (xy 147.807362 69.560337) (xy 147.969664 69.390795) + (xy 148.096979 69.193618) (xy 148.185875 68.973038) (xy 148.23 68.668715) (xy 148.23 68.331285) (xy 148.27 68.331285) + (xy 148.27 68.683624) (xy 148.286698 68.858645) (xy 148.35277 69.08386) (xy 148.460235 69.292517) (xy 148.605219 69.47709) + (xy 148.782488 69.630915) (xy 148.985648 69.748446) (xy 149.207366 69.825439) (xy 149.439643 69.859118) (xy 149.674096 69.848266) + (xy 149.90227 69.793276) (xy 150.115928 69.696132) (xy 150.307362 69.560337) (xy 150.469664 69.390795) (xy 150.596979 69.193618) + (xy 150.685875 68.973038) (xy 150.73 68.668715) (xy 150.73 68.331285) (xy 150.77 68.331285) (xy 150.77 68.683624) + (xy 150.786698 68.858645) (xy 150.85277 69.08386) (xy 150.960235 69.292517) (xy 151.105219 69.47709) (xy 151.282488 69.630915) + (xy 151.485648 69.748446) (xy 151.707366 69.825439) (xy 151.939643 69.859118) (xy 152.174096 69.848266) (xy 152.40227 69.793276) + (xy 152.615928 69.696132) (xy 152.807362 69.560337) (xy 152.969664 69.390795) (xy 153.096979 69.193618) (xy 153.185875 68.973038) + (xy 153.23 68.668715) (xy 153.23 68.331285) (xy 153.27 68.331285) (xy 153.27 68.683624) (xy 153.286698 68.858645) + (xy 153.35277 69.08386) (xy 153.460235 69.292517) (xy 153.605219 69.47709) (xy 153.782488 69.630915) (xy 153.985648 69.748446) + (xy 154.207366 69.825439) (xy 154.439643 69.859118) (xy 154.674096 69.848266) (xy 154.90227 69.793276) (xy 155.115928 69.696132) + (xy 155.307362 69.560337) (xy 155.469664 69.390795) (xy 155.596979 69.193618) (xy 155.685875 68.973038) (xy 155.73 68.668715) + (xy 155.73 68.316376) (xy 155.713302 68.141355) (xy 155.64723 67.91614) (xy 155.539765 67.707483) (xy 155.394782 67.52291) + (xy 155.217513 67.369084) (xy 155.014352 67.251554) (xy 154.792634 67.174561) (xy 154.560357 67.140882) (xy 154.325904 67.151734) + (xy 154.09773 67.206724) (xy 153.884072 67.303868) (xy 153.692638 67.439663) (xy 153.530336 67.609205) (xy 153.403021 67.806382) + (xy 153.314125 68.026962) (xy 153.27 68.331285) (xy 153.23 68.331285) (xy 153.23 68.316376) (xy 153.213302 68.141355) + (xy 153.14723 67.91614) (xy 153.039765 67.707483) (xy 152.894782 67.52291) (xy 152.717513 67.369084) (xy 152.514352 67.251554) + (xy 152.292634 67.174561) (xy 152.060357 67.140882) (xy 151.825904 67.151734) (xy 151.59773 67.206724) (xy 151.384072 67.303868) + (xy 151.192638 67.439663) (xy 151.030336 67.609205) (xy 150.903021 67.806382) (xy 150.814125 68.026962) (xy 150.77 68.331285) + (xy 150.73 68.331285) (xy 150.73 68.316376) (xy 150.713302 68.141355) (xy 150.64723 67.91614) (xy 150.539765 67.707483) + (xy 150.394782 67.52291) (xy 150.217513 67.369084) (xy 150.014352 67.251554) (xy 149.792634 67.174561) (xy 149.560357 67.140882) + (xy 149.325904 67.151734) (xy 149.09773 67.206724) (xy 148.884072 67.303868) (xy 148.692638 67.439663) (xy 148.530336 67.609205) + (xy 148.403021 67.806382) (xy 148.314125 68.026962) (xy 148.27 68.331285) (xy 148.23 68.331285) (xy 148.23 68.316376) + (xy 148.213302 68.141355) (xy 148.14723 67.91614) (xy 148.039765 67.707483) (xy 147.894782 67.52291) (xy 147.717513 67.369084) + (xy 147.514352 67.251554) (xy 147.292634 67.174561) (xy 147.060357 67.140882) (xy 146.825904 67.151734) (xy 146.59773 67.206724) + (xy 146.384072 67.303868) (xy 146.192638 67.439663) (xy 146.030336 67.609205) (xy 145.903021 67.806382) (xy 145.814125 68.026962) + (xy 145.77 68.331285) (xy 145.73 68.331285) (xy 145.73 68.316376) (xy 145.713302 68.141355) (xy 145.64723 67.91614) + (xy 145.539765 67.707483) (xy 145.394782 67.52291) (xy 145.217513 67.369084) (xy 145.014352 67.251554) (xy 144.792634 67.174561) + (xy 144.560357 67.140882) (xy 144.325904 67.151734) (xy 144.09773 67.206724) (xy 143.884072 67.303868) (xy 143.692638 67.439663) + (xy 143.530336 67.609205) (xy 143.403021 67.806382) (xy 143.314125 68.026962) (xy 143.27 68.331285) (xy 143.233918 68.331285) + (xy 143.233918 67.762269) (xy 143.15383 67.463377) (xy 143.007347 67.288804) (xy 142.814939 67.177718) (xy 142.607167 67.141082) + (xy 141.387269 67.141082) (xy 141.088377 67.22117) (xy 140.913804 67.367653) (xy 140.802718 67.560061) (xy 140.766082 67.767833) + (xy 136.270848 67.767833) (xy 136.239765 67.707483) (xy 136.094782 67.52291) (xy 135.917513 67.369084) (xy 135.714352 67.251554) + (xy 135.492634 67.174561) (xy 135.260357 67.140882) (xy 135.025904 67.151734) (xy 134.79773 67.206724) (xy 134.584072 67.303868) + (xy 134.392638 67.439663) (xy 134.230336 67.609205) (xy 134.103021 67.806382) (xy 134.014125 68.026962) (xy 133.97 68.331285) + (xy 133.93 68.331285) (xy 133.93 68.316376) (xy 133.913302 68.141355) (xy 133.84723 67.91614) (xy 133.739765 67.707483) + (xy 133.594782 67.52291) (xy 133.417513 67.369084) (xy 133.214352 67.251554) (xy 132.992634 67.174561) (xy 132.760357 67.140882) + (xy 132.525904 67.151734) (xy 132.29773 67.206724) (xy 132.084072 67.303868) (xy 131.892638 67.439663) (xy 131.730336 67.609205) + (xy 131.603021 67.806382) (xy 131.514125 68.026962) (xy 131.47 68.331285) (xy 131.43 68.331285) (xy 131.43 68.316376) + (xy 131.413302 68.141355) (xy 131.34723 67.91614) (xy 131.239765 67.707483) (xy 131.094782 67.52291) (xy 130.917513 67.369084) + (xy 130.714352 67.251554) (xy 130.492634 67.174561) (xy 130.260357 67.140882) (xy 130.025904 67.151734) (xy 129.79773 67.206724) + (xy 129.584072 67.303868) (xy 129.392638 67.439663) (xy 129.230336 67.609205) (xy 129.103021 67.806382) (xy 129.014125 68.026962) + (xy 128.97 68.331285) (xy 128.93 68.331285) (xy 128.93 68.316376) (xy 128.913302 68.141355) (xy 128.84723 67.91614) + (xy 128.739765 67.707483) (xy 128.594782 67.52291) (xy 128.417513 67.369084) (xy 128.214352 67.251554) (xy 127.992634 67.174561) + (xy 127.760357 67.140882) (xy 127.525904 67.151734) (xy 127.29773 67.206724) (xy 127.084072 67.303868) (xy 126.892638 67.439663) + (xy 126.730336 67.609205) (xy 126.603021 67.806382) (xy 126.514125 68.026962) (xy 126.47 68.331285) (xy 126.43 68.331285) + (xy 126.43 68.316376) (xy 126.413302 68.141355) (xy 126.34723 67.91614) (xy 126.239765 67.707483) (xy 126.094782 67.52291) + (xy 125.917513 67.369084) (xy 125.714352 67.251554) (xy 125.492634 67.174561) (xy 125.260357 67.140882) (xy 125.025904 67.151734) + (xy 124.79773 67.206724) (xy 124.584072 67.303868) (xy 124.392638 67.439663) (xy 124.230336 67.609205) (xy 124.103021 67.806382) + (xy 124.014125 68.026962) (xy 123.97 68.331285) (xy 123.93 68.331285) (xy 123.93 68.316376) (xy 123.913302 68.141355) + (xy 123.84723 67.91614) (xy 123.739765 67.707483) (xy 123.594782 67.52291) (xy 123.417513 67.369084) (xy 123.214352 67.251554) + (xy 122.992634 67.174561) (xy 122.760357 67.140882) (xy 122.525904 67.151734) (xy 122.29773 67.206724) (xy 122.084072 67.303868) + (xy 121.892638 67.439663) (xy 121.730336 67.609205) (xy 121.603021 67.806382) (xy 121.514125 68.026962) (xy 121.47 68.331285) + (xy 121.43 68.331285) (xy 121.43 68.316376) (xy 121.413302 68.141355) (xy 121.34723 67.91614) (xy 121.239765 67.707483) + (xy 121.18 67.631398) (xy 121.18 66.389228) (xy 121.188456 66.324999) (xy 121.176615 66.235059) (xy 121.154776 66.069168) + (xy 121.07714 65.88174) (xy 121.077139 65.88174) (xy 121.056028 65.830771) (xy 121.003245 65.761984) (xy 120.898944 65.626056) + (xy 120.847534 65.586607) (xy 120.413393 65.152466) (xy 120.373944 65.101056) (xy 120.169228 64.943972) (xy 119.930832 64.845224) + (xy 119.739232 64.82) (xy 119.739229 64.82) (xy 119.675 64.811544) (xy 119.610769 64.82) (xy 116.964222 64.82) + (xy 116.899999 64.811545) (xy 116.835776 64.82) (xy 116.835768 64.82) (xy 116.644168 64.845224) (xy 116.464122 64.919802) + (xy 116.405771 64.943972) (xy 116.33387 64.999145) (xy 116.33387 64.999144) (xy 116.201056 65.101056) (xy 116.16161 65.152462) + (xy 114.626 66.688072) (xy 114.626 60.38) (xy 164.12 60.38) + ) + ) + ) + (zone (net 0) (net_name "") (layers F&B.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) + (fill (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 145 112) (xy 145 87) (xy 158 87) (xy 174 87) (xy 174 89) + (xy 149 89) (xy 149 114) (xy 155 114) (xy 164 123) (xy 174 123) + (xy 174 127) (xy 164 127) (xy 154 117) (xy 153 116) (xy 145 116) + ) + ) + ) + (zone (net 10) (net_name "GNDD") (layer "F.Cu") (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 174 88) (xy 147 88) (xy 147 115) (xy 154 115) (xy 165 126) + (xy 174 126) + ) + ) + (filled_polygon + (pts + (xy 173.366 118.885133) (xy 173.145563 118.896879) (xy 173.137903 118.898396) (xy 173.129709 118.898095) (xy 173.113789 118.899881) + (xy 172.495369 118.973075) (xy 172.487816 118.975085) (xy 172.479616 118.975314) (xy 172.463848 118.978124) (xy 171.851445 119.091074) + (xy 171.844043 119.093565) (xy 171.835869 119.094323) (xy 171.820314 119.098145) (xy 171.216476 119.250379) (xy 171.209245 119.253344) + (xy 171.201153 119.254626) (xy 171.185877 119.259441) (xy 170.593111 119.450328) (xy 170.586088 119.453753) (xy 170.578094 119.455555) + (xy 170.56316 119.461347) (xy 169.983951 119.690088) (xy 169.977171 119.693955) (xy 169.969289 119.696275) (xy 169.954761 119.703022) + (xy 169.391532 119.968658) (xy 169.385012 119.972957) (xy 169.377304 119.975778) (xy 169.363241 119.983447) (xy 168.818323 120.284878) + (xy 168.812094 120.289589) (xy 168.804587 120.2929) (xy 168.791048 120.301461) (xy 168.266719 120.637429) (xy 168.260807 120.642532) + (xy 168.253529 120.646321) (xy 168.24057 120.655736) (xy 167.739012 121.024843) (xy 167.733443 121.030315) (xy 167.726426 121.034565) + (xy 167.714102 121.044797) (xy 167.237407 121.4455) (xy 167.232199 121.451325) (xy 167.225478 121.456014) (xy 167.213839 121.467019) + (xy 166.763994 121.897653) (xy 166.759176 121.903797) (xy 166.75276 121.908919) (xy 166.741857 121.920656) (xy 166.320746 122.379413) + (xy 166.316334 122.385856) (xy 166.310261 122.391382) (xy 166.300139 122.403796) (xy 165.921409 122.874) (xy 164.05219 122.874) + (xy 155.052191 113.874) (xy 149.126 113.874) (xy 149.126 113.196167) (xy 149.184887 113.255054) (xy 149.199885 113.278823) + (xy 149.274968 113.345134) (xy 149.299745 113.369912) (xy 149.321398 113.38614) (xy 149.389678 113.446443) (xy 149.422293 113.461755) + (xy 149.451119 113.48336) (xy 149.536418 113.515336) (xy 149.619242 113.554222) (xy 149.654004 113.559418) (xy 149.688222 113.572245) + (xy 149.790883 113.579875) (xy 149.818485 113.584) (xy 149.846393 113.584) (xy 149.94074 113.591011) (xy 149.973584 113.584) + (xy 152.20097 113.584) (xy 152.228377 113.590202) (xy 152.328338 113.584) (xy 152.3634 113.584) (xy 152.390192 113.580163) + (xy 152.481105 113.574523) (xy 152.514985 113.562291) (xy 152.550657 113.557183) (xy 152.633603 113.51947) (xy 152.719643 113.488409) + (xy 152.747895 113.467504) (xy 152.781166 113.452376) (xy 152.859157 113.385174) (xy 152.881584 113.368579) (xy 152.901308 113.348855) + (xy 152.972992 113.287088) (xy 152.991261 113.258902) (xy 153.555051 112.695112) (xy 153.578821 112.680115) (xy 153.645134 112.60503) + (xy 153.669912 112.580253) (xy 153.68614 112.5586) (xy 153.746443 112.49032) (xy 153.761755 112.457705) (xy 153.78336 112.428879) + (xy 153.815336 112.34358) (xy 153.854222 112.260756) (xy 153.859418 112.225994) (xy 153.872245 112.191776) (xy 153.879875 112.089115) + (xy 153.884 112.061513) (xy 153.884 112.033605) (xy 153.891011 111.939258) (xy 153.884 111.906414) (xy 153.884 111.579128) + (xy 153.978757 111.469773) (xy 154.080622 111.246719) (xy 154.114224 111.013013) (xy 154.114224 110.557453) (xy 154.040162 110.216996) + (xy 153.905094 110.006824) (xy 153.891712 109.995228) (xy 153.978757 109.894773) (xy 154.080622 109.671719) (xy 154.112166 109.45233) + (xy 154.734569 110.074734) (xy 154.699072 110.117037) (xy 154.589573 110.316214) (xy 154.520713 110.533289) (xy 154.501 110.720845) + (xy 154.501 111.282134) (xy 154.517578 111.451205) (xy 154.583271 111.668794) (xy 154.689978 111.869481) (xy 154.833632 112.045619) + (xy 155.008763 112.190499) (xy 155.208699 112.298604) (xy 155.425825 112.365815) (xy 155.651869 112.389574) (xy 155.878223 112.368974) + (xy 156.096266 112.304801) (xy 156.296531 112.200106) (xy 156.478699 112.298604) (xy 156.695825 112.365815) (xy 156.921869 112.389574) + (xy 157.148223 112.368974) (xy 157.366267 112.3048) (xy 157.367146 112.304341) (xy 157.454814 112.354956) (xy 157.663976 112.391837) + (xy 158.072 112.391837) (xy 158.072 111.440901) (xy 158.089 111.279155) (xy 158.089 111.128) (xy 158.328 111.128) + (xy 158.328 112.391837) (xy 158.741588 112.391837) (xy 159.042512 112.311205) (xy 159.218165 112.163815) (xy 159.329956 111.970186) + (xy 159.366837 111.761024) (xy 159.366837 111.128) (xy 158.328 111.128) (xy 158.089 111.128) (xy 158.089 110.717866) + (xy 158.072422 110.548795) (xy 158.072 110.547397) (xy 158.072 109.608163) (xy 158.328 109.608163) (xy 158.328 110.872) + (xy 159.366837 110.872) (xy 159.366837 110.233412) (xy 159.286205 109.932489) (xy 159.138815 109.756835) (xy 158.945186 109.645044) + (xy 158.736024 109.608163) (xy 158.328 109.608163) (xy 158.072 109.608163) (xy 157.814 109.608163) (xy 157.814 108.914224) + (xy 158.217547 108.914224) (xy 158.558004 108.840162) (xy 158.768176 108.705094) (xy 158.928757 108.519773) (xy 159.030622 108.296719) + (xy 159.055346 108.124761) (xy 161.816001 110.885417) (xy 161.816 114.40097) (xy 161.809798 114.428377) (xy 161.816 114.528339) + (xy 161.816 114.563399) (xy 161.819837 114.59019) (xy 161.825477 114.681105) (xy 161.837709 114.714986) (xy 161.842818 114.750656) + (xy 161.880529 114.833601) (xy 161.911592 114.919645) (xy 161.932498 114.947898) (xy 161.947623 114.981163) (xy 162.014822 115.059152) + (xy 162.031421 115.081585) (xy 162.051153 115.101316) (xy 162.112911 115.172992) (xy 162.141098 115.191261) (xy 163.487333 116.537497) + (xy 163.482489 116.538795) (xy 163.306835 116.686185) (xy 163.195044 116.879814) (xy 163.158163 117.088976) (xy 163.158163 121.616588) + (xy 163.238795 121.917512) (xy 163.386185 122.093165) (xy 163.579814 122.204956) (xy 163.788976 122.241837) (xy 165.816588 122.241837) + (xy 166.117512 122.161205) (xy 166.293165 122.013815) (xy 166.404956 121.820186) (xy 166.441837 121.611024) (xy 166.441837 117.083412) + (xy 166.361205 116.782489) (xy 166.213815 116.606835) (xy 166.020186 116.495044) (xy 165.811024 116.458163) (xy 165.676959 116.458163) + (xy 165.674523 116.418894) (xy 165.662291 116.385013) (xy 165.657182 116.349343) (xy 165.619467 116.266392) (xy 165.588407 116.180355) + (xy 165.567503 116.152104) (xy 165.552377 116.118835) (xy 165.485176 116.040845) (xy 165.468579 116.018414) (xy 165.448848 115.998684) + (xy 165.387088 115.927008) (xy 165.358905 115.908741) (xy 163.584 114.133837) (xy 163.584 113.705694) (xy 163.788976 113.741837) + (xy 165.816588 113.741837) (xy 166.117512 113.661205) (xy 166.293165 113.513815) (xy 166.404956 113.320186) (xy 166.441837 113.111024) + (xy 166.441837 108.583412) (xy 166.361205 108.282489) (xy 166.213815 108.106835) (xy 166.020186 107.995044) (xy 165.811024 107.958163) + (xy 163.783412 107.958163) (xy 163.482489 108.038795) (xy 163.306835 108.186185) (xy 163.195044 108.379814) (xy 163.158163 108.588976) + (xy 163.158163 108.707999) (xy 160.084901 105.634738) (xy 161.310121 105.634738) (xy 161.585876 105.582562) (xy 161.792643 105.463186) + (xy 161.953394 105.289937) (xy 162.055937 105.077005) (xy 162.089738 104.852748) (xy 162.089738 104.534879) (xy 162.037562 104.259124) + (xy 161.920152 104.055763) (xy 161.953394 104.019937) (xy 162.055937 103.807005) (xy 162.089738 103.582748) (xy 162.089738 103.264879) + (xy 162.037562 102.989124) (xy 161.920152 102.785763) (xy 161.953394 102.749937) (xy 162.055937 102.537005) (xy 162.089738 102.312748) + (xy 162.089738 101.994879) (xy 162.037562 101.719124) (xy 161.920152 101.515763) (xy 161.953394 101.479937) (xy 162.055937 101.267005) + (xy 162.089738 101.042748) (xy 162.089738 100.724879) (xy 162.037562 100.449124) (xy 161.920152 100.245763) (xy 161.953394 100.209937) + (xy 162.055937 99.997005) (xy 162.089738 99.772748) (xy 162.089738 99.454879) (xy 162.037562 99.179124) (xy 161.920152 98.975763) + (xy 161.953394 98.939937) (xy 162.055937 98.727005) (xy 162.089738 98.502748) (xy 162.089738 98.184879) (xy 162.037562 97.909124) + (xy 161.920152 97.705763) (xy 161.953394 97.669937) (xy 162.055937 97.457005) (xy 162.089738 97.232748) (xy 162.089738 96.914879) + (xy 162.037562 96.639124) (xy 161.920152 96.435763) (xy 161.953394 96.399937) (xy 162.055937 96.187005) (xy 162.089738 95.962748) + (xy 162.089738 95.644879) (xy 162.037562 95.369124) (xy 161.918186 95.162357) (xy 161.766378 95.0215) (xy 162.159205 95.0215) + (xy 163.716 96.578296) (xy 163.716 97.303021) (xy 163.582489 97.338795) (xy 163.406835 97.486185) (xy 163.295044 97.679814) + (xy 163.258163 97.888976) (xy 163.258163 99.616588) (xy 163.338795 99.917512) (xy 163.486185 100.093165) (xy 163.679814 100.204956) + (xy 163.693835 100.207428) (xy 163.59912 100.304656) (xy 163.456293 100.512083) (xy 163.350457 100.740609) (xy 163.284639 100.983699) + (xy 163.26072 101.234404) (xy 163.279384 101.485554) (xy 163.340097 101.72997) (xy 163.441123 101.960662) (xy 163.579575 102.171033) + (xy 163.751493 102.355071) (xy 163.95196 102.50751) (xy 164.175246 102.623992) (xy 164.414966 102.70119) (xy 164.664266 102.736892) + (xy 164.916017 102.73008) (xy 165.163022 102.680948) (xy 165.398216 102.590901) (xy 165.614877 102.462512) (xy 165.747002 102.350263) + (xy 165.751493 102.355071) (xy 165.95196 102.50751) (xy 166.175246 102.623992) (xy 166.414966 102.70119) (xy 166.664266 102.736892) + (xy 166.916017 102.73008) (xy 167.163022 102.680948) (xy 167.398216 102.590901) (xy 167.614877 102.462512) (xy 167.806807 102.299455) + (xy 167.926001 102.157154) (xy 167.926001 104.19465) (xy 167.830481 104.272554) (xy 167.613684 104.503419) (xy 167.429326 104.760928) + (xy 167.280644 105.040558) (xy 167.17025 105.337396) (xy 167.100086 105.646227) (xy 167.071383 105.961624) (xy 167.084645 106.278046) + (xy 167.139639 106.589935) (xy 167.235399 106.891812) (xy 167.370244 107.178371) (xy 167.541804 107.444578) (xy 167.747063 107.685758) + (xy 167.982418 107.897672) (xy 168.243732 108.076598) (xy 168.526414 108.21939) (xy 168.825498 108.323543) (xy 169.13573 108.387224) + (xy 169.451659 108.409316) (xy 169.767735 108.38943) (xy 170.078404 108.327916) (xy 170.378209 108.225855) (xy 170.661881 108.085039) + (xy 170.924437 107.907942) (xy 171.161266 107.697676) (xy 171.368204 107.457935) (xy 171.541618 107.192931) (xy 171.67846 106.90732) + (xy 171.776325 106.606121) (xy 171.833775 106.293101) (xy 171.844283 105.863184) (xy 171.802192 105.547731) (xy 171.719157 105.24211) + (xy 171.59643 104.950155) (xy 171.436169 104.676997) (xy 171.241189 104.427434) (xy 171.014915 104.20585) (xy 170.994 104.190204) + (xy 170.994 95.806182) (xy 171.161266 95.657676) (xy 171.368204 95.417935) (xy 171.541618 95.152931) (xy 171.67846 94.86732) + (xy 171.776325 94.566121) (xy 171.833775 94.253101) (xy 171.844283 93.823184) (xy 171.802192 93.507731) (xy 171.719157 93.20211) + (xy 171.59643 92.910155) (xy 171.436169 92.636997) (xy 171.241189 92.387434) (xy 171.014915 92.16585) (xy 170.761323 91.976139) + (xy 170.484868 91.821633) (xy 170.3715 91.776747) (xy 170.3715 91.185852) (xy 170.428757 91.119773) (xy 170.530622 90.896719) + (xy 170.564224 90.663013) (xy 170.564224 90.132453) (xy 170.490162 89.791996) (xy 170.355094 89.581824) (xy 170.169773 89.421243) + (xy 169.946719 89.319378) (xy 169.713013 89.285776) (xy 169.257453 89.285776) (xy 168.916996 89.359838) (xy 168.706824 89.494906) + (xy 168.695228 89.508288) (xy 168.594773 89.421243) (xy 168.371719 89.319378) (xy 168.0405 89.271755) (xy 168.0405 91.536424) + (xy 168.483005 91.440162) (xy 168.6035 91.362725) (xy 168.6035 91.751641) (xy 168.345648 91.866443) (xy 168.075906 92.032391) + (xy 167.830481 92.232554) (xy 167.613684 92.463419) (xy 167.429326 92.720928) (xy 167.280644 93.000558) (xy 167.17025 93.297396) + (xy 167.100086 93.606227) (xy 167.071383 93.921624) (xy 167.084645 94.238046) (xy 167.139639 94.549935) (xy 167.235399 94.851812) + (xy 167.370244 95.138371) (xy 167.541804 95.404578) (xy 167.747063 95.645758) (xy 167.926 95.806873) (xy 167.926001 97.844328) + (xy 167.886235 97.794784) (xy 166.931019 98.75) (xy 167.901807 99.720788) (xy 167.926001 99.679302) (xy 167.926001 100.344324) + (xy 167.828554 100.222907) (xy 167.64008 100.055866) (xy 167.550867 100.000444) (xy 167.719497 99.900516) (xy 166.56898 98.75) + (xy 167.715969 97.603012) (xy 167.426157 97.422969) (xy 167.192899 97.328016) (xy 166.946977 97.273721) (xy 166.695424 97.261638) + (xy 166.445431 97.292113) (xy 166.204147 97.364272) (xy 166.044466 97.443364) (xy 166.013815 97.406836) (xy 165.820186 97.295044) + (xy 165.784 97.288663) (xy 165.784 96.217764) (xy 165.792921 96.15) (xy 165.784 96.082236) (xy 165.784 96.082229) + (xy 165.757386 95.880071) (xy 165.713139 95.773253) (xy 165.653198 95.628539) (xy 165.52907 95.466773) (xy 165.487457 95.412543) + (xy 165.433223 95.370927) (xy 163.366576 93.304281) (xy 163.324957 93.250043) (xy 163.108961 93.084303) (xy 162.857429 92.980114) + (xy 162.655271 92.9535) (xy 162.655264 92.9535) (xy 162.5875 92.944579) (xy 162.519737 92.9535) (xy 161.643274 92.9535) + (xy 161.680622 92.871719) (xy 161.728245 92.5405) (xy 160.472 92.5405) (xy 160.472 91.335776) (xy 160.728 91.335776) + (xy 160.728 92.2845) (xy 161.736424 92.2845) (xy 161.640162 91.841995) (xy 161.505094 91.631824) (xy 161.319773 91.471243) + (xy 161.096719 91.369378) (xy 160.863013 91.335776) (xy 160.728 91.335776) (xy 160.472 91.335776) (xy 160.332453 91.335776) + (xy 159.991996 91.409838) (xy 159.781824 91.544906) (xy 159.621243 91.730227) (xy 159.599263 91.778356) (xy 159.505094 91.631824) + (xy 159.319773 91.471243) (xy 159.096719 91.369378) (xy 158.863013 91.335776) (xy 158.728 91.335776) (xy 158.728 92.5405) + (xy 158.472 92.5405) (xy 158.472 91.335776) (xy 158.332453 91.335776) (xy 157.991996 91.409838) (xy 157.781824 91.544906) + (xy 157.621243 91.730227) (xy 157.599263 91.778356) (xy 157.505094 91.631824) (xy 157.319773 91.471243) (xy 157.096719 91.369378) + (xy 156.863013 91.335776) (xy 156.728 91.335776) (xy 156.728 92.5405) (xy 155.463576 92.5405) (xy 155.55342 92.9535) + (xy 154.426773 92.9535) (xy 154.409073 92.801687) (xy 154.310894 92.531206) (xy 154.153122 92.290566) (xy 154.146719 92.2845) + (xy 155.471755 92.2845) (xy 156.472 92.2845) (xy 156.472 91.335776) (xy 156.332453 91.335776) (xy 155.991996 91.409838) + (xy 155.781824 91.544906) (xy 155.621243 91.730227) (xy 155.519378 91.953281) (xy 155.471755 92.2845) (xy 154.146719 92.2845) + (xy 154.121614 92.260719) (xy 154.178757 92.194773) (xy 154.280622 91.971719) (xy 154.328245 91.6405) (xy 152.063576 91.6405) + (xy 152.099936 91.807641) (xy 152.017289 91.724994) (xy 151.997609 91.500038) (xy 151.966651 91.3845) (xy 152.071755 91.3845) + (xy 153.072 91.3845) (xy 153.072 90.435776) (xy 153.328 90.435776) (xy 153.328 91.3845) (xy 154.336424 91.3845) + (xy 154.240162 90.941995) (xy 154.105094 90.731824) (xy 153.919773 90.571243) (xy 153.825084 90.528) (xy 166.835776 90.528) + (xy 166.835776 90.667547) (xy 166.909838 91.008004) (xy 167.044906 91.218176) (xy 167.230227 91.378757) (xy 167.453281 91.480622) + (xy 167.7845 91.528245) (xy 167.7845 90.528) (xy 166.835776 90.528) (xy 153.825084 90.528) (xy 153.696719 90.469378) + (xy 153.463013 90.435776) (xy 153.328 90.435776) (xy 153.072 90.435776) (xy 152.932453 90.435776) (xy 152.591996 90.509838) + (xy 152.381824 90.644906) (xy 152.221243 90.830227) (xy 152.119378 91.053281) (xy 152.071755 91.3845) (xy 151.966651 91.3845) + (xy 151.932667 91.25767) (xy 151.826624 91.030261) (xy 151.682703 90.824721) (xy 151.505279 90.647297) (xy 151.299739 90.503376) + (xy 151.07233 90.397333) (xy 150.829962 90.332391) (xy 150.642606 90.316) (xy 150.517394 90.316) (xy 150.330038 90.332391) + (xy 150.08767 90.397333) (xy 149.860261 90.503376) (xy 149.654721 90.647297) (xy 149.477297 90.824721) (xy 149.333376 91.030261) + (xy 149.227333 91.25767) (xy 149.162391 91.500038) (xy 149.140523 91.75) (xy 149.155753 91.924084) (xy 149.126 91.953837) + (xy 149.126 90.136987) (xy 166.835776 90.136987) (xy 166.835776 90.272) (xy 167.7845 90.272) (xy 167.7845 89.263576) + (xy 167.341995 89.359838) (xy 167.131824 89.494906) (xy 166.971243 89.680227) (xy 166.869378 89.903281) (xy 166.835776 90.136987) + (xy 149.126 90.136987) (xy 149.126 89.126) (xy 173.366001 89.126) + ) + ) + (filled_polygon + (pts + (xy 154.467995 105.600937) (xy 154.692252 105.634738) (xy 155.474659 105.634738) (xy 155.436466 105.700891) (xy 155.366 105.963872) + (xy 155.366 106.236128) (xy 155.436466 106.499109) (xy 155.572594 106.734891) (xy 155.693179 106.855476) (xy 155.631824 106.894906) + (xy 155.471243 107.080227) (xy 155.369378 107.303281) (xy 155.335776 107.536987) (xy 155.335776 108.067547) (xy 155.36582 108.205656) + (xy 154.705113 107.54495) (xy 154.690114 107.521178) (xy 154.615021 107.454858) (xy 154.590251 107.430087) (xy 154.568608 107.413868) + (xy 154.50032 107.353557) (xy 154.467708 107.338246) (xy 154.438879 107.316639) (xy 154.353572 107.28466) (xy 154.270755 107.245777) + (xy 154.237644 107.240828) (xy 154.280622 107.146719) (xy 154.328245 106.8155) (xy 153.072 106.8155) (xy 153.072 106.5595) + (xy 154.336424 106.5595) (xy 154.240162 106.116995) (xy 154.105094 105.906824) (xy 154.091712 105.895228) (xy 154.178757 105.794773) + (xy 154.277297 105.579) (xy 154.422443 105.579) + ) + ) + (filled_polygon + (pts + (xy 152.221243 97.530227) (xy 152.119378 97.753281) (xy 152.071755 98.0845) (xy 153.328 98.0845) (xy 153.328 98.3405) + (xy 152.063576 98.3405) (xy 152.159838 98.783005) (xy 152.294906 98.993176) (xy 152.308288 99.004772) (xy 152.221243 99.105227) + (xy 152.119378 99.328281) (xy 152.085776 99.561987) (xy 152.085776 100.017547) (xy 152.159838 100.358004) (xy 152.294906 100.568176) + (xy 152.440741 100.694543) (xy 152.381824 100.732406) (xy 152.221243 100.917727) (xy 152.119378 101.140781) (xy 152.071755 101.472) + (xy 153.328 101.472) (xy 153.328 101.728) (xy 152.063576 101.728) (xy 152.159838 102.170505) (xy 152.294906 102.380676) + (xy 152.308288 102.392272) (xy 152.221243 102.492727) (xy 152.119378 102.715781) (xy 152.085776 102.949487) (xy 152.085776 103.405047) + (xy 152.159838 103.745504) (xy 152.294906 103.955676) (xy 152.480227 104.116257) (xy 152.539726 104.143429) (xy 152.381824 104.244906) + (xy 152.221243 104.430227) (xy 152.119378 104.653281) (xy 152.085776 104.886987) (xy 152.085776 105.342547) (xy 152.159838 105.683004) + (xy 152.294906 105.893176) (xy 152.308288 105.904772) (xy 152.221243 106.005227) (xy 152.119378 106.228281) (xy 152.111718 106.281555) + (xy 151.924247 106.094084) (xy 151.939477 105.92) (xy 151.917609 105.670038) (xy 151.852667 105.42767) (xy 151.746624 105.200261) + (xy 151.602703 104.994721) (xy 151.425279 104.817297) (xy 151.219739 104.673376) (xy 151.169609 104.65) (xy 151.219739 104.626624) + (xy 151.425279 104.482703) (xy 151.602703 104.305279) (xy 151.746624 104.099739) (xy 151.852667 103.87233) (xy 151.917609 103.629962) + (xy 151.939477 103.38) (xy 151.917609 103.130038) (xy 151.852667 102.88767) (xy 151.746624 102.660261) (xy 151.602703 102.454721) + (xy 151.425279 102.277297) (xy 151.219739 102.133376) (xy 150.99233 102.027333) (xy 150.749962 101.962391) (xy 150.562606 101.946) + (xy 150.437394 101.946) (xy 150.250038 101.962391) (xy 150.183999 101.980086) (xy 150.183999 100.748478) (xy 150.452 100.820288) + (xy 150.452 99.498) (xy 150.708 99.498) (xy 150.708 100.820288) (xy 151.07233 100.722667) (xy 151.299739 100.616624) + (xy 151.505279 100.472703) (xy 151.682703 100.295279) (xy 151.826624 100.089739) (xy 151.932667 99.86233) (xy 152.030288 99.498) + (xy 150.708 99.498) (xy 150.452 99.498) (xy 150.452 99.242) (xy 152.030288 99.242) (xy 151.932667 98.87767) + (xy 151.826624 98.650261) (xy 151.682703 98.444721) (xy 151.505279 98.267297) (xy 151.299739 98.123376) (xy 151.249609 98.1) + (xy 151.299739 98.076624) (xy 151.505279 97.932703) (xy 151.682703 97.755279) (xy 151.826624 97.549739) (xy 151.857279 97.484) + (xy 152.261299 97.484) + ) + ) + (filled_polygon + (pts + (xy 158.103281 95.030622) (xy 158.336987 95.064224) (xy 158.867547 95.064224) (xy 159.063949 95.0215) (xy 159.183882 95.0215) + (xy 159.157357 95.036814) (xy 158.996606 95.210063) (xy 158.894063 95.422995) (xy 158.860262 95.647252) (xy 158.860262 95.965121) + (xy 158.912438 96.240876) (xy 159.029848 96.444237) (xy 158.996606 96.480063) (xy 158.894063 96.692995) (xy 158.860262 96.917252) + (xy 158.860262 97.235121) (xy 158.912438 97.510876) (xy 159.029848 97.714237) (xy 158.996606 97.750063) (xy 158.894063 97.962995) + (xy 158.860262 98.187252) (xy 158.860262 98.505121) (xy 158.912438 98.780876) (xy 159.029848 98.984237) (xy 158.996606 99.020063) + (xy 158.894063 99.232995) (xy 158.881126 99.318829) (xy 158.834891 99.272594) (xy 158.599109 99.136466) (xy 158.336128 99.066) + (xy 158.334 99.066) (xy 158.334 99.063872) (xy 158.263534 98.800891) (xy 158.184 98.663133) (xy 158.184 97.97403) + (xy 158.190202 97.946623) (xy 158.184 97.846661) (xy 158.184 97.8116) (xy 158.180163 97.784808) (xy 158.174523 97.693894) + (xy 158.162291 97.660013) (xy 158.157182 97.624343) (xy 158.119471 97.541398) (xy 158.088408 97.455354) (xy 158.067502 97.427102) + (xy 158.052378 97.393836) (xy 157.985181 97.31585) (xy 157.968578 97.293413) (xy 157.948848 97.273684) (xy 157.887089 97.202009) + (xy 157.858906 97.183741) (xy 157.195111 96.519947) (xy 157.180114 96.496178) (xy 157.105021 96.429858) (xy 157.080251 96.405087) + (xy 157.058608 96.388868) (xy 157.02361 96.357958) (xy 157.105937 96.187004) (xy 157.144221 95.933) (xy 155.397 95.933) + (xy 155.397 95.677) (xy 157.145817 95.677) (xy 157.087562 95.369124) (xy 156.968186 95.162357) (xy 156.862423 95.064224) + (xy 156.867547 95.064224) (xy 157.063949 95.0215) (xy 158.083306 95.0215) + ) + ) + ) + (zone (net 10) (net_name "GNDD") (layer "B.Cu") (tstamp 5DBA9819) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 174 88) (xy 147 88) (xy 147 115) (xy 154 115) (xy 165 126) + (xy 174 126) + ) + ) + (filled_polygon + (pts + (xy 173.366 118.885133) (xy 173.145563 118.896879) (xy 173.137903 118.898396) (xy 173.129709 118.898095) (xy 173.113789 118.899881) + (xy 172.495369 118.973075) (xy 172.487816 118.975085) (xy 172.479616 118.975314) (xy 172.463848 118.978124) (xy 171.851445 119.091074) + (xy 171.844043 119.093565) (xy 171.835869 119.094323) (xy 171.820314 119.098145) (xy 171.216476 119.250379) (xy 171.209245 119.253344) + (xy 171.201153 119.254626) (xy 171.185877 119.259441) (xy 170.593111 119.450328) (xy 170.586088 119.453753) (xy 170.578094 119.455555) + (xy 170.56316 119.461347) (xy 169.983951 119.690088) (xy 169.977171 119.693955) (xy 169.969289 119.696275) (xy 169.954761 119.703022) + (xy 169.391532 119.968658) (xy 169.385012 119.972957) (xy 169.377304 119.975778) (xy 169.363241 119.983447) (xy 168.818323 120.284878) + (xy 168.812094 120.289589) (xy 168.804587 120.2929) (xy 168.791048 120.301461) (xy 168.266719 120.637429) (xy 168.260807 120.642532) + (xy 168.253529 120.646321) (xy 168.24057 120.655736) (xy 167.739012 121.024843) (xy 167.733443 121.030315) (xy 167.726426 121.034565) + (xy 167.714102 121.044797) (xy 167.237407 121.4455) (xy 167.232199 121.451325) (xy 167.225478 121.456014) (xy 167.213839 121.467019) + (xy 166.763994 121.897653) (xy 166.759176 121.903797) (xy 166.75276 121.908919) (xy 166.741857 121.920656) (xy 166.320746 122.379413) + (xy 166.316334 122.385856) (xy 166.310261 122.391382) (xy 166.300139 122.403796) (xy 165.921409 122.874) (xy 164.05219 122.874) + (xy 155.052191 113.874) (xy 149.126 113.874) (xy 149.126 112.06976) (xy 149.138795 112.117512) (xy 149.286185 112.293165) + (xy 149.479814 112.404956) (xy 149.688976 112.441837) (xy 151.316588 112.441837) (xy 151.617512 112.361205) (xy 151.793165 112.213815) + (xy 151.904956 112.020186) (xy 151.941837 111.811024) (xy 151.941837 110.720845) (xy 154.501 110.720845) (xy 154.501 111.282134) + (xy 154.517578 111.451205) (xy 154.583271 111.668794) (xy 154.689978 111.869481) (xy 154.833632 112.045619) (xy 155.008763 112.190499) + (xy 155.208699 112.298604) (xy 155.425825 112.365815) (xy 155.651869 112.389574) (xy 155.878223 112.368974) (xy 156.096266 112.304801) + (xy 156.296531 112.200106) (xy 156.478699 112.298604) (xy 156.695825 112.365815) (xy 156.921869 112.389574) (xy 157.148223 112.368974) + (xy 157.366267 112.3048) (xy 157.367146 112.304341) (xy 157.454814 112.354956) (xy 157.663976 112.391837) (xy 158.072 112.391837) + (xy 158.072 111.440901) (xy 158.089 111.279155) (xy 158.089 111.128) (xy 158.328 111.128) (xy 158.328 112.391837) + (xy 158.741588 112.391837) (xy 159.042512 112.311205) (xy 159.218165 112.163815) (xy 159.329956 111.970186) (xy 159.366837 111.761024) + (xy 159.366837 111.128) (xy 158.328 111.128) (xy 158.089 111.128) (xy 158.089 110.717866) (xy 158.072422 110.548795) + (xy 158.072 110.547397) (xy 158.072 109.608163) (xy 158.328 109.608163) (xy 158.328 110.872) (xy 159.366837 110.872) + (xy 159.366837 110.233412) (xy 159.286205 109.932489) (xy 159.138815 109.756835) (xy 158.945186 109.645044) (xy 158.736024 109.608163) + (xy 158.328 109.608163) (xy 158.072 109.608163) (xy 157.658412 109.608163) (xy 157.357489 109.688795) (xy 157.352936 109.692616) + (xy 157.164175 109.634185) (xy 156.938131 109.610426) (xy 156.711777 109.631026) (xy 156.493733 109.6952) (xy 156.29347 109.799894) + (xy 156.111301 109.701396) (xy 155.894175 109.634185) (xy 155.668131 109.610426) (xy 155.441777 109.631026) (xy 155.223733 109.6952) + (xy 155.022307 109.800502) (xy 154.845172 109.942924) (xy 154.699072 110.117037) (xy 154.589573 110.316214) (xy 154.520713 110.533289) + (xy 154.501 110.720845) (xy 151.941837 110.720845) (xy 151.941837 110.183412) (xy 151.861205 109.882489) (xy 151.713815 109.706835) + (xy 151.520186 109.595044) (xy 151.407475 109.57517) (xy 151.425279 109.562703) (xy 151.602703 109.385279) (xy 151.746624 109.179739) + (xy 151.852667 108.95233) (xy 151.917609 108.709962) (xy 151.939477 108.46) (xy 151.917609 108.210038) (xy 151.852667 107.96767) + (xy 151.746624 107.740261) (xy 151.602703 107.534721) (xy 151.425279 107.357297) (xy 151.219739 107.213376) (xy 151.169609 107.19) + (xy 151.219739 107.166624) (xy 151.425279 107.022703) (xy 151.602703 106.845279) (xy 151.746624 106.639739) (xy 151.852667 106.41233) + (xy 151.917609 106.169962) (xy 151.935638 105.963872) (xy 155.366 105.963872) (xy 155.366 106.236128) (xy 155.436466 106.499109) + (xy 155.572594 106.734891) (xy 155.765109 106.927406) (xy 156.000891 107.063534) (xy 156.263872 107.134) (xy 156.536128 107.134) + (xy 156.799109 107.063534) (xy 157.034891 106.927406) (xy 157.227406 106.734891) (xy 157.363534 106.499109) (xy 157.434 106.236128) + (xy 157.434 105.963872) (xy 157.433398 105.961624) (xy 167.071383 105.961624) (xy 167.084645 106.278046) (xy 167.139639 106.589935) + (xy 167.235399 106.891812) (xy 167.370244 107.178371) (xy 167.541804 107.444578) (xy 167.747063 107.685758) (xy 167.982418 107.897672) + (xy 168.243732 108.076598) (xy 168.526414 108.21939) (xy 168.825498 108.323543) (xy 169.13573 108.387224) (xy 169.451659 108.409316) + (xy 169.767735 108.38943) (xy 170.078404 108.327916) (xy 170.378209 108.225855) (xy 170.661881 108.085039) (xy 170.924437 107.907942) + (xy 171.161266 107.697676) (xy 171.368204 107.457935) (xy 171.541618 107.192931) (xy 171.67846 106.90732) (xy 171.776325 106.606121) + (xy 171.833775 106.293101) (xy 171.844283 105.863184) (xy 171.802192 105.547731) (xy 171.719157 105.24211) (xy 171.59643 104.950155) + (xy 171.436169 104.676997) (xy 171.241189 104.427434) (xy 171.014915 104.20585) (xy 170.761323 104.016139) (xy 170.484868 103.861633) + (xy 170.190407 103.745048) (xy 169.883114 103.668431) (xy 169.568387 103.633129) (xy 169.251756 103.639762) (xy 168.938783 103.688213) + (xy 168.634969 103.77763) (xy 168.345648 103.906443) (xy 168.075906 104.072391) (xy 167.830481 104.272554) (xy 167.613684 104.503419) + (xy 167.429326 104.760928) (xy 167.280644 105.040558) (xy 167.17025 105.337396) (xy 167.100086 105.646227) (xy 167.071383 105.961624) + (xy 157.433398 105.961624) (xy 157.363534 105.700891) (xy 157.284 105.563133) (xy 157.284 102.034163) (xy 158.804887 103.55505) + (xy 158.819886 103.578822) (xy 158.894979 103.645142) (xy 158.919749 103.669913) (xy 158.941392 103.686132) (xy 159.00968 103.746443) + (xy 159.042292 103.761754) (xy 159.071122 103.783361) (xy 159.156424 103.815338) (xy 159.239244 103.854222) (xy 159.274006 103.859418) + (xy 159.308224 103.872245) (xy 159.410885 103.879875) (xy 159.438487 103.884) (xy 159.466395 103.884) (xy 159.560742 103.891011) + (xy 159.593586 103.884) (xy 166.20097 103.884) (xy 166.228377 103.890202) (xy 166.328338 103.884) (xy 166.3634 103.884) + (xy 166.390192 103.880163) (xy 166.481105 103.874523) (xy 166.514985 103.862291) (xy 166.550657 103.857183) (xy 166.633603 103.81947) + (xy 166.719643 103.788409) (xy 166.747895 103.767504) (xy 166.781166 103.752376) (xy 166.859157 103.685174) (xy 166.881584 103.668579) + (xy 166.901308 103.648855) (xy 166.972992 103.587088) (xy 166.991261 103.558902) (xy 167.305052 103.245111) (xy 167.328821 103.230114) + (xy 167.395137 103.155026) (xy 167.419911 103.130253) (xy 167.436135 103.108605) (xy 167.496443 103.04032) (xy 167.511754 103.007707) + (xy 167.53336 102.97888) (xy 167.565342 102.893569) (xy 167.604222 102.810756) (xy 167.609418 102.775994) (xy 167.622245 102.741776) + (xy 167.629875 102.639115) (xy 167.634 102.611513) (xy 167.634 102.583605) (xy 167.641011 102.489258) (xy 167.634 102.456414) + (xy 167.634 102.446266) (xy 167.806807 102.299455) (xy 167.968521 102.106391) (xy 168.095393 101.88884) (xy 168.183796 101.653022) + (xy 168.231318 101.405082) (xy 168.23424 101.125974) (xy 168.191922 100.877094) (xy 168.108477 100.639476) (xy 167.986188 100.419315) + (xy 167.828554 100.222907) (xy 167.64008 100.055866) (xy 167.550867 100.000444) (xy 167.719497 99.900516) (xy 166.56898 98.75) + (xy 166.931019 98.75) (xy 167.901807 99.720788) (xy 168.095393 99.38884) (xy 168.183796 99.153022) (xy 168.231318 98.905082) + (xy 168.23424 98.625974) (xy 168.191922 98.377094) (xy 168.108477 98.139476) (xy 167.986187 97.919314) (xy 167.886235 97.794784) + (xy 166.931019 98.75) (xy 166.56898 98.75) (xy 167.715969 97.603012) (xy 167.426157 97.422969) (xy 167.192899 97.328016) + (xy 166.946977 97.273721) (xy 166.695424 97.261638) (xy 166.445431 97.292113) (xy 166.204147 97.364272) (xy 166.044466 97.443364) + (xy 166.013815 97.406836) (xy 165.820186 97.295044) (xy 165.611024 97.258163) (xy 163.883412 97.258163) (xy 163.582489 97.338795) + (xy 163.406835 97.486185) (xy 163.295044 97.679814) (xy 163.258163 97.888976) (xy 163.258163 99.616588) (xy 163.338795 99.917512) + (xy 163.486185 100.093165) (xy 163.679814 100.204956) (xy 163.693835 100.207428) (xy 163.59912 100.304656) (xy 163.556881 100.366) + (xy 159.716165 100.366) (xy 159.204705 99.854541) (xy 159.163534 99.700891) (xy 159.027406 99.465109) (xy 158.834891 99.272594) + (xy 158.599109 99.136466) (xy 158.336128 99.066) (xy 158.334 99.066) (xy 158.334 99.063872) (xy 158.263534 98.800891) + (xy 158.127406 98.565109) (xy 157.934891 98.372594) (xy 157.699109 98.236466) (xy 157.436128 98.166) (xy 157.163872 98.166) + (xy 156.900891 98.236466) (xy 156.665109 98.372594) (xy 156.472594 98.565109) (xy 156.336466 98.800891) (xy 156.295295 98.954542) + (xy 155.844948 99.404889) (xy 155.821179 99.419886) (xy 155.754867 99.49497) (xy 155.730089 99.519747) (xy 155.713862 99.541399) + (xy 155.653559 99.609679) (xy 155.638249 99.642288) (xy 155.616639 99.671123) (xy 155.584654 99.756441) (xy 155.545778 99.839246) + (xy 155.540584 99.874003) (xy 155.527755 99.908224) (xy 155.520126 100.010887) (xy 155.516001 100.038487) (xy 155.516001 100.066382) + (xy 155.508989 100.160742) (xy 155.516001 100.193591) (xy 155.516 105.563133) (xy 155.436466 105.700891) (xy 155.366 105.963872) + (xy 151.935638 105.963872) (xy 151.939477 105.92) (xy 151.917609 105.670038) (xy 151.852667 105.42767) (xy 151.746624 105.200261) + (xy 151.602703 104.994721) (xy 151.425279 104.817297) (xy 151.219739 104.673376) (xy 151.169609 104.65) (xy 151.219739 104.626624) + (xy 151.425279 104.482703) (xy 151.602703 104.305279) (xy 151.746624 104.099739) (xy 151.852667 103.87233) (xy 151.917609 103.629962) + (xy 151.939477 103.38) (xy 151.917609 103.130038) (xy 151.852667 102.88767) (xy 151.746624 102.660261) (xy 151.602703 102.454721) + (xy 151.425279 102.277297) (xy 151.219739 102.133376) (xy 150.99233 102.027333) (xy 150.749962 101.962391) (xy 150.562606 101.946) + (xy 150.437394 101.946) (xy 150.250038 101.962391) (xy 150.00767 102.027333) (xy 149.780261 102.133376) (xy 149.574721 102.277297) + (xy 149.397297 102.454721) (xy 149.253376 102.660261) (xy 149.147333 102.88767) (xy 149.126 102.967286) (xy 149.126 99.498) + (xy 149.129712 99.498) (xy 149.227333 99.86233) (xy 149.333376 100.089739) (xy 149.477297 100.295279) (xy 149.654721 100.472703) + (xy 149.860261 100.616624) (xy 150.08767 100.722667) (xy 150.452 100.820288) (xy 150.452 99.498) (xy 150.708 99.498) + (xy 150.708 100.820288) (xy 151.07233 100.722667) (xy 151.299739 100.616624) (xy 151.505279 100.472703) (xy 151.682703 100.295279) + (xy 151.826624 100.089739) (xy 151.932667 99.86233) (xy 152.030288 99.498) (xy 150.708 99.498) (xy 150.452 99.498) + (xy 149.129712 99.498) (xy 149.126 99.498) (xy 149.126 99.242) (xy 149.129712 99.242) (xy 152.030288 99.242) + (xy 151.932667 98.87767) (xy 151.826624 98.650261) (xy 151.682703 98.444721) (xy 151.505279 98.267297) (xy 151.299739 98.123376) + (xy 151.249609 98.1) (xy 151.299739 98.076624) (xy 151.505279 97.932703) (xy 151.682703 97.755279) (xy 151.826624 97.549739) + (xy 151.932667 97.32233) (xy 151.997609 97.079962) (xy 152.019477 96.83) (xy 151.997609 96.580038) (xy 151.932667 96.33767) + (xy 151.826624 96.110261) (xy 151.682703 95.904721) (xy 151.505279 95.727297) (xy 151.299739 95.583376) (xy 151.249609 95.56) + (xy 151.299739 95.536624) (xy 151.505279 95.392703) (xy 151.682703 95.215279) (xy 151.826624 95.009739) (xy 151.932667 94.78233) + (xy 151.997609 94.539962) (xy 152.019477 94.29) (xy 151.997609 94.040038) (xy 151.965881 93.921624) (xy 167.071383 93.921624) + (xy 167.084645 94.238046) (xy 167.139639 94.549935) (xy 167.235399 94.851812) (xy 167.370244 95.138371) (xy 167.541804 95.404578) + (xy 167.747063 95.645758) (xy 167.982418 95.857672) (xy 168.243732 96.036598) (xy 168.526414 96.17939) (xy 168.825498 96.283543) + (xy 169.13573 96.347224) (xy 169.451659 96.369316) (xy 169.767735 96.34943) (xy 170.078404 96.287916) (xy 170.378209 96.185855) + (xy 170.661881 96.045039) (xy 170.924437 95.867942) (xy 171.161266 95.657676) (xy 171.368204 95.417935) (xy 171.541618 95.152931) + (xy 171.67846 94.86732) (xy 171.776325 94.566121) (xy 171.833775 94.253101) (xy 171.844283 93.823184) (xy 171.802192 93.507731) + (xy 171.719157 93.20211) (xy 171.59643 92.910155) (xy 171.436169 92.636997) (xy 171.241189 92.387434) (xy 171.014915 92.16585) + (xy 170.761323 91.976139) (xy 170.484868 91.821633) (xy 170.190407 91.705048) (xy 169.883114 91.628431) (xy 169.568387 91.593129) + (xy 169.251756 91.599762) (xy 168.938783 91.648213) (xy 168.634969 91.73763) (xy 168.345648 91.866443) (xy 168.075906 92.032391) + (xy 167.830481 92.232554) (xy 167.613684 92.463419) (xy 167.429326 92.720928) (xy 167.280644 93.000558) (xy 167.17025 93.297396) + (xy 167.100086 93.606227) (xy 167.071383 93.921624) (xy 151.965881 93.921624) (xy 151.932667 93.79767) (xy 151.826624 93.570261) + (xy 151.682703 93.364721) (xy 151.505279 93.187297) (xy 151.299739 93.043376) (xy 151.249609 93.02) (xy 151.299739 92.996624) + (xy 151.505279 92.852703) (xy 151.682703 92.675279) (xy 151.826624 92.469739) (xy 151.932667 92.24233) (xy 151.997609 91.999962) + (xy 152.019477 91.75) (xy 151.997609 91.500038) (xy 151.932667 91.25767) (xy 151.826624 91.030261) (xy 151.682703 90.824721) + (xy 151.505279 90.647297) (xy 151.299739 90.503376) (xy 151.07233 90.397333) (xy 150.829962 90.332391) (xy 150.642606 90.316) + (xy 150.517394 90.316) (xy 150.330038 90.332391) (xy 150.08767 90.397333) (xy 149.860261 90.503376) (xy 149.654721 90.647297) + (xy 149.477297 90.824721) (xy 149.333376 91.030261) (xy 149.227333 91.25767) (xy 149.162391 91.500038) (xy 149.140523 91.75) + (xy 149.162391 91.999962) (xy 149.227333 92.24233) (xy 149.333376 92.469739) (xy 149.477297 92.675279) (xy 149.654721 92.852703) + (xy 149.860261 92.996624) (xy 149.910391 93.02) (xy 149.860261 93.043376) (xy 149.654721 93.187297) (xy 149.477297 93.364721) + (xy 149.333376 93.570261) (xy 149.227333 93.79767) (xy 149.162391 94.040038) (xy 149.140523 94.29) (xy 149.162391 94.539962) + (xy 149.227333 94.78233) (xy 149.333376 95.009739) (xy 149.477297 95.215279) (xy 149.654721 95.392703) (xy 149.860261 95.536624) + (xy 149.910391 95.56) (xy 149.860261 95.583376) (xy 149.654721 95.727297) (xy 149.477297 95.904721) (xy 149.333376 96.110261) + (xy 149.227333 96.33767) (xy 149.162391 96.580038) (xy 149.140523 96.83) (xy 149.162391 97.079962) (xy 149.227333 97.32233) + (xy 149.333376 97.549739) (xy 149.477297 97.755279) (xy 149.654721 97.932703) (xy 149.860261 98.076624) (xy 149.910391 98.1) + (xy 149.860261 98.123376) (xy 149.654721 98.267297) (xy 149.477297 98.444721) (xy 149.333376 98.650261) (xy 149.227333 98.87767) + (xy 149.129712 99.242) (xy 149.126 99.242) (xy 149.126 89.126) (xy 173.366001 89.126) + ) + ) + ) + (zone (net 0) (net_name "") (layer "B.Cu") (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.254)) + (min_thickness 0.254) + (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) + (fill (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 71.75 129.75) (xy 71.75 140) (xy 118.25 140.25) (xy 118.25 129.75) + ) + ) + ) +) diff --git a/gm_platform/platform/platform.pretty/Panasonic_AV32143AT.kicad_mod b/gm_platform/platform/platform.pretty/Panasonic_AV32143AT.kicad_mod new file mode 100644 index 0000000..2e176b9 --- /dev/null +++ b/gm_platform/platform/platform.pretty/Panasonic_AV32143AT.kicad_mod @@ -0,0 +1,25 @@ +(module "Panasonic_AV32143AT" (layer F.Cu) (tedit 5DB84D25) + (fp_text reference "REF**" (at 0 0.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Panasonic_AV32143AT" (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.5 4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.12)) + (fp_line (start 18.5 4.5) (end -3.5 4.5) (layer F.CrtYd) (width 0.12)) + (fp_line (start 18.5 -4.5) (end 18.5 4.5) (layer F.CrtYd) (width 0.12)) + (fp_line (start -3.5 -4.5) (end 18.5 -4.5) (layer F.CrtYd) (width 0.12)) + (fp_line (start 4.75 0) (end 1.25 2.25) (layer F.SilkS) (width 0.5)) + (fp_line (start 1.25 -2.25) (end 4.75 0) (layer F.SilkS) (width 0.5)) + (fp_line (start 16.75 -2.25) (end -0.5 -2.25) (layer F.SilkS) (width 0.5)) + (fp_line (start 16.75 2.25) (end 16.75 -2.25) (layer F.SilkS) (width 0.5)) + (fp_line (start -0.5 2.25) (end 16.75 2.25) (layer F.SilkS) (width 0.5)) + (fp_line (start -0.5 -2.25) (end -0.5 2.25) (layer F.SilkS) (width 0.5)) + (fp_line (start -2.2 3.5) (end 17.6 3.5) (layer F.SilkS) (width 0.5)) + (fp_line (start 17.6 -3.5) (end -2.2 -3.5) (layer F.SilkS) (width 0.5)) + (fp_line (start 17.6 -3.5) (end 17.6 3.5) (layer F.SilkS) (width 0.5)) + (fp_line (start -2.2 -3.5) (end -2.2 3.5) (layer F.SilkS) (width 0.5)) + (pad "2" thru_hole roundrect (at 0 0) (size 5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25)) + (pad "3" thru_hole roundrect (at 8.7 0) (size 4.5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25)) + (pad "1" thru_hole roundrect (at 15.4 0) (size 4.5 3.25) (drill oval 4.05 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.25)) +) diff --git a/gm_platform/platform/platform.pro b/gm_platform/platform/platform.pro new file mode 100644 index 0000000..a76a3b4 --- /dev/null +++ b/gm_platform/platform/platform.pro @@ -0,0 +1,258 @@ +update=Wed Oct 30 21:18:42 2019 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead= +LastSTEPExportPath= +LastIDFExportPath= +LastVRMLExportPath= +LastSpecctraDSNExportPath= +LastGenCADExportPath= +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +CopperEdgeClearance=0.01 +TrackWidth1=0.25 +TrackWidth2=0.25 +TrackWidth3=0.5 +TrackWidth4=0.8 +TrackWidth5=1.2 +TrackWidth6=1.8 +TrackWidth7=2.8 +ViaDiameter1=0.8 +ViaDrill1=0.4 +ViaDiameter2=0.8 +ViaDrill2=0.4 +ViaDiameter3=1.2 +ViaDrill3=0.6 +ViaDiameter4=1.6 +ViaDrill4=0.8 +ViaDiameter5=2.4 +ViaDrill5=1.2 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.12 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.05 +CourtyardLineWidth=0.05 +OthersLineWidth=0.09999999999999999 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.051 +SolderMaskMinWidth=0.25 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.15 +TrackWidth=0.25 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 diff --git a/gm_platform/platform/platform.sch b/gm_platform/platform/platform.sch new file mode 100644 index 0000000..93c35bb --- /dev/null +++ b/gm_platform/platform/platform.sch @@ -0,0 +1,3010 @@ +EESchema Schematic File Version 5 +LIBS:platform-cache +EELAYER 30 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +Comment5 "" +Comment6 "" +Comment7 "" +Comment8 "" +Comment9 "" +$EndDescr +Text Notes 1050 2050 0 50 ~ 0 +Cable to C14 plug +$Comp +L Device:Fuse F1 +U 1 1 5DA5D287 +P 2700 2300 +F 0 "F1" V 2503 2300 50 0000 C CNN +F 1 "F 0.1A" V 2594 2300 50 0000 C CNN +F 2 "Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open" V 2630 2300 50 0001 C CNN +F 3 "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C400%2FDS_520500.pdf" H 2700 2300 50 0001 C CNN +F 4 "K-FLINK 0,125 A" V 2700 2300 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/g-sicherungseinsatz-5x20mm-flink-0-125-a-k-flink-0-125-a-p119322.html?r=1" V 2700 2300 50 0001 C CNN "Link" + 1 2700 2300 + 0 1 1 0 +$EndComp +$Comp +L Converter_ACDC:IRM-02-12 PS1 +U 1 1 5DA5FD15 +P 5350 2400 +F 0 "PS1" H 5350 2725 50 0000 C CNN +F 1 "IRM-10-15" H 5350 2634 50 0000 C CNN +F 2 "Converter_ACDC:Converter_ACDC_MeanWell_IRM-02-xx_THT" H 5350 2100 50 0001 C CNN +F 3 "http://www.meanwell.com/productPdf.aspx?i=675" H 5750 2050 50 0001 C CNN +F 4 "IRM-10-15" H 5350 2400 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/ac-dc-wandler-85-305-v-ac-12-v-dc-modul-mw-irm-02-12-p203025.html?&trstct=pol_2" H 5350 2400 50 0001 C CNN "Link" + 1 5350 2400 + 1 0 0 -1 +$EndComp +$Comp +L Device:Lamp_Neon NE1 +U 1 1 5DA6140A +P 3000 2750 +F 0 "NE1" H 3128 2796 50 0000 L CNN +F 1 "red" H 3128 2705 50 0000 L CNN +F 2 "Connector_JST:JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical" V 3000 2850 50 0001 C CNN +F 3 "~" V 3000 2850 50 0001 C CNN +F 4 "https://www.reichelt.de/led-signalleuchte-rot-220-v-8-mm-rund-bedrahtet-apm-qs83-hr220-p174025.html?&trstct=pol_8" H 3000 2750 50 0001 C CNN "Link" +F 5 "APM QS83 HR220" H 3000 2750 50 0001 C CNN "Reichelt" + 1 3000 2750 + 1 0 0 -1 +$EndComp +Text Notes 3100 3100 0 50 ~ 0 +2pin socket \nto red Ne \npanel indicator +Wire Wire Line + 2850 3200 3000 3200 +Wire Wire Line + 2850 2300 3000 2300 +Wire Wire Line + 3000 2550 3000 2300 +Connection ~ 3000 2300 +Wire Wire Line + 3000 2950 3000 3200 +Connection ~ 3000 3200 +$Comp +L power:Earth #PWR0101 +U 1 1 5DA6F030 +P 1500 4875 +F 0 "#PWR0101" H 1500 4625 50 0001 C CNN +F 1 "Earth" H 1500 4725 50 0001 C CNN +F 2 "" H 1500 4875 50 0001 C CNN +F 3 "~" H 1500 4875 50 0001 C CNN + 1 1500 4875 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0102 +U 1 1 5DA80206 +P 6050 3300 +F 0 "#PWR0102" H 6050 3050 50 0001 C CNN +F 1 "GND" H 6055 3127 50 0000 C CNN +F 2 "" H 6050 3300 50 0001 C CNN +F 3 "" H 6050 3300 50 0001 C CNN + 1 6050 3300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 2300 3850 2300 +$Comp +L Device:R R6 +U 1 1 5DAA5A78 +P 5650 3200 +F 0 "R6" V 5443 3200 50 0000 C CNN +F 1 "330k 1W 500V" V 5534 3200 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 5580 3200 50 0001 C CNN +F 3 "~" H 5650 3200 50 0001 C CNN +F 4 "https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0" V 5650 3200 50 0001 C CNN "Link" +F 5 "1W 330K" V 5650 3200 50 0001 C CNN "Reichelt" + 1 5650 3200 + 0 1 1 0 +$EndComp +Wire Wire Line + 6050 3300 6050 3200 +Wire Wire Line + 5750 2500 6050 2500 +Wire Wire Line + 5800 3200 6050 3200 +Connection ~ 6050 3200 +Wire Wire Line + 5200 1700 5500 1700 +Wire Wire Line + 4900 1700 4600 1700 +Wire Wire Line + 4600 1700 4600 2300 +Connection ~ 4600 2300 +Wire Wire Line + 4600 2300 4950 2300 +Wire Wire Line + 3000 3200 3850 3200 +Wire Wire Line + 4600 2500 4950 2500 +Wire Wire Line + 4600 2500 4600 3200 +Connection ~ 4600 3200 +$Comp +L Device:R R2 +U 1 1 5DAA7028 +P 5650 1700 +F 0 "R2" V 5443 1700 50 0000 C CNN +F 1 "330k 1W 500V" V 5534 1700 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 5580 1700 50 0001 C CNN +F 3 "~" H 5650 1700 50 0001 C CNN +F 4 "https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0" V 5650 1700 50 0001 C CNN "Link" +F 5 "1W 330K" V 5650 1700 50 0001 C CNN "Reichelt" + 1 5650 1700 + 0 1 1 0 +$EndComp +$Comp +L Device:R R1 +U 1 1 5DAA7018 +P 5050 1700 +F 0 "R1" V 4843 1700 50 0000 C CNN +F 1 "330k 1W 500V" V 4934 1700 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 4980 1700 50 0001 C CNN +F 3 "~" H 5050 1700 50 0001 C CNN +F 4 "https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0" V 5050 1700 50 0001 C CNN "Link" +F 5 "1W 330K" V 5050 1700 50 0001 C CNN "Reichelt" + 1 5050 1700 + 0 1 1 0 +$EndComp +Wire Wire Line + 5200 3200 5500 3200 +Wire Wire Line + 4600 3200 4900 3200 +$Comp +L Device:R R5 +U 1 1 5DA75B87 +P 5050 3200 +F 0 "R5" V 4843 3200 50 0000 C CNN +F 1 "330k 1W 500V" V 4934 3200 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 4980 3200 50 0001 C CNN +F 3 "~" H 5050 3200 50 0001 C CNN +F 4 "https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0" V 5050 3200 50 0001 C CNN "Link" +F 5 "1W 330K" V 5050 3200 50 0001 C CNN "Reichelt" + 1 5050 3200 + 0 1 1 0 +$EndComp +$Comp +L Device:R R4 +U 1 1 5DA7A66C +P 6400 1950 +F 0 "R4" H 6225 1900 50 0000 L CNN +F 1 "4k7 1W 500V" H 5775 2000 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 6330 1950 50 0001 C CNN +F 3 "~" H 6400 1950 50 0001 C CNN +F 4 "https://www.reichelt.de/widerstand-metalloxyd-4-7-kohm-0207-1-0-w-5-1w-4-7k-p1822.html?&trstct=pos_0" V 6400 1950 50 0001 C CNN "Link" +F 5 "1W 4,7K" V 6400 1950 50 0001 C CNN "Reichelt" + 1 6400 1950 + -1 0 0 1 +$EndComp +$Comp +L Device:R R3 +U 1 1 5DACB8B1 +P 6150 1950 +F 0 "R3" H 6225 1900 50 0000 L CNN +F 1 "27k 1W 500V" H 6225 2000 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 6080 1950 50 0001 C CNN +F 3 "~" H 6150 1950 50 0001 C CNN +F 4 "https://www.reichelt.de/widerstand-metalloxyd-27-kohm-0207-1-0-w-5-1w-27k-p1806.html?&trstct=pos_0" V 6150 1950 50 0001 C CNN "Link" +F 5 "1W 27K" V 6150 1950 50 0001 C CNN "Reichelt" + 1 6150 1950 + -1 0 0 1 +$EndComp +Wire Wire Line + 6400 1700 6400 1800 +Connection ~ 6400 1700 +Text Label 8450 1700 2 50 ~ 0 +line_meas +Text Notes 7250 1700 0 50 ~ 0 +0.8-2.8V, 2VPP +$Comp +L Device:D_Zener_ALT D2 +U 1 1 5DAD6340 +P 6650 2750 +F 0 "D2" V 6604 2829 50 0000 L CNN +F 1 "16V 1.3W" V 6695 2829 50 0000 L CNN +F 2 "Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal" H 6650 2750 50 0001 C CNN +F 3 "~" H 6650 2750 50 0001 C CNN +F 4 "ZD 16" V 6650 2750 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/zenerdiode-16-v-1-3-w-do-204al-do41-zd-16-p23072.html?r=1" V 6650 2750 50 0001 C CNN "Link" + 1 6650 2750 + 0 1 1 0 +$EndComp +Wire Wire Line + 6050 3200 6050 2500 +Wire Wire Line + 6050 3200 6400 3200 +Wire Wire Line + 6400 2100 6400 3200 +Wire Wire Line + 6650 3200 6400 3200 +Connection ~ 6400 3200 +Wire Wire Line + 5800 1700 6150 1700 +Wire Wire Line + 5750 2300 6150 2300 +Wire Wire Line + 6150 2100 6150 2300 +Connection ~ 6150 2300 +Wire Wire Line + 6150 1800 6150 1700 +Connection ~ 6150 1700 +Wire Wire Line + 6150 1700 6400 1700 +Wire Wire Line + 6150 2300 6650 2300 +Wire Wire Line + 6650 2900 6650 3200 +Wire Wire Line + 6650 2600 6650 2300 +Connection ~ 6650 2300 +$Comp +L Device:Varistor RV1 +U 1 1 5DAE0FBA +P 3850 2750 +F 0 "RV1" H 3953 2796 50 0000 L CNN +F 1 "1/4W 275VAC" H 3953 2705 50 0000 L CNN +F 2 "Varistor:RV_Disc_D9mm_W5.7mm_P5mm" V 3780 2750 50 0001 C CNN +F 3 "~" H 3850 2750 50 0001 C CNN +F 4 "VDR-0,25 270" H 3850 2750 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/varistor-rm-5mm-0-25w-275vac-vdr-0-25-270-p22310.html?&trstct=pol_3" H 3850 2750 50 0001 C CNN "Link" + 1 3850 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3850 2600 3850 2300 +Connection ~ 3850 2300 +Wire Wire Line + 3850 2300 4600 2300 +Wire Wire Line + 3850 2900 3850 3200 +Connection ~ 3850 3200 +Wire Wire Line + 3850 3200 4600 3200 +$Comp +L Device:Fuse F2 +U 1 1 5DAE3B30 +P 2700 3200 +F 0 "F2" V 2503 3200 50 0000 C CNN +F 1 "F 0.1A" V 2594 3200 50 0000 C CNN +F 2 "Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open" V 2630 3200 50 0001 C CNN +F 3 "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C400%2FDS_520500.pdf" H 2700 3200 50 0001 C CNN +F 4 "K-FLINK 0,125 A" V 2700 3200 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/g-sicherungseinsatz-5x20mm-flink-0-125-a-k-flink-0-125-a-p119322.html?r=1" V 2700 3200 50 0001 C CNN "Link" + 1 2700 3200 + 0 1 1 0 +$EndComp +$Comp +L Device:D_Zener_ALT D1 +U 1 1 5DAE81E8 +P 7100 1950 +F 0 "D1" V 7054 2029 50 0000 L CNN +F 1 "3V6" V 7145 2029 50 0000 L CNN +F 2 "Diode_SMD:D_SOT-23_ANK" H 7100 1950 50 0001 C CNN +F 3 "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A900%2FSMD+ZD_Serie%23fair.pdf" H 7100 1950 50 0001 C CNN +F 4 "SMD ZD 3,6" V 7100 1950 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/zenerdiode-3-6-v-0-35-w-sot-23-smd-zd-3-6-p18906.html?&trstct=pos_1" V 7100 1950 50 0001 C CNN "Link" + 1 7100 1950 + 0 1 1 0 +$EndComp +Wire Wire Line + 7100 2100 7100 3200 +Wire Wire Line + 7100 3200 6650 3200 +Connection ~ 6650 3200 +Wire Wire Line + 7100 1700 7100 1800 +Wire Wire Line + 6400 1700 7100 1700 +$Comp +L Device:C C1 +U 1 1 5DAEB877 +P 7550 1950 +F 0 "C1" H 7665 1996 50 0000 L CNN +F 1 "100p NP0" H 7665 1905 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7588 1800 50 0001 C CNN +F 3 "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=B300%2FGENERAL_CAPACITORS_010811.pdf" H 7550 1950 50 0001 C CNN +F 4 "NPO-G0603 100P" H 7550 1950 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100p-5-npo-g0603-100p-p31858.html?&trstct=pol_10" H 7550 1950 50 0001 C CNN "Link" + 1 7550 1950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7550 2100 7550 3200 +Wire Wire Line + 7550 3200 7100 3200 +Connection ~ 7100 3200 +Wire Wire Line + 7100 1700 7550 1700 +Wire Wire Line + 7550 1700 7550 1800 +Connection ~ 7100 1700 +Wire Wire Line + 8450 1700 7550 1700 +Connection ~ 7550 1700 +$Comp +L Transistor_FET:IRF6810S Q1 +U 1 1 5DAF266A +P 4350 4750 +F 0 "Q1" H 4556 4796 50 0000 L CNN +F 1 "IRLML6244" H 4556 4705 50 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 4350 4750 50 0001 C CIN +F 3 "https://www.infineon.com/dgdl/irf6810spbf.pdf?fileId=5546d462533600a4015355f0ab331ab4" H 4350 4750 50 0001 L CNN +F 4 "https://www.reichelt.de/mosfet-n-ch-20v-6-3a-1-3w-sot-23-irlml-6244-p132145.html?&trstct=pos_0" H 4350 4750 50 0001 C CNN "Link" +F 5 "IRLML 6244" H 4350 4750 50 0001 C CNN "Reichelt" + 1 4350 4750 + 1 0 0 -1 +$EndComp +$Comp +L Device:D_Zener_ALT D3 +U 1 1 5DB0F8F1 +P 3000 5000 +F 0 "D3" V 2954 5079 50 0000 L CNN +F 1 "12v 1.3w" V 3045 5079 50 0000 L CNN +F 2 "Diode_SMD:D_SOT-23_ANK" H 3000 5000 50 0001 C CNN +F 3 "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A900%2FSMD+ZD_Serie%23fair.pdf" H 3000 5000 50 0001 C CNN +F 4 "SMD ZD 12" V 3000 5000 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/zenerdiode-12-v-0-35-w-sot-23-smd-zd-12-p18893.html?&trstct=pos_1" V 3000 5000 50 0001 C CNN "Link" + 1 3000 5000 + 0 1 1 0 +$EndComp +$Comp +L Device:D_Schottky_ALT D4 +U 1 1 5DB11EB0 +P 3500 5000 +F 0 "D4" V 3454 5079 50 0000 L CNN +F 1 "US1G" V 3545 5079 50 0000 L CNN +F 2 "Diode_SMD:D_SMA" H 3500 5000 50 0001 C CNN +F 3 "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A400%2FUS1G_US1M-TSC.pdf" H 3500 5000 50 0001 C CNN +F 4 "US 1G" V 3500 5000 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/schottkydiode-400-v-1-a-do-214ac-sma-us-1g-p146617.html?&trstct=pos_2" V 3500 5000 50 0001 C CNN "Link" + 1 3500 5000 + 0 1 1 0 +$EndComp +$Comp +L Device:R R9 +U 1 1 5DB1403F +P 2750 4750 +F 0 "R9" V 2543 4750 50 0000 C CNN +F 1 "1M 1W 500V" V 2634 4750 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 2680 4750 50 0001 C CNN +F 3 "~" H 2750 4750 50 0001 C CNN +F 4 "https://www.reichelt.de/widerstand-metalloxyd-1-0-mohm-0207-1-0-w-5-1w-1-0m-p1766.html?&trstct=pos_0" V 2750 4750 50 0001 C CNN "Link" +F 5 "1W 1,0M" V 2750 4750 50 0001 C CNN "Reichelt" + 1 2750 4750 + 0 1 1 0 +$EndComp +$Comp +L Device:R R8 +U 1 1 5DB1D61B +P 2250 4750 +F 0 "R8" V 2043 4750 50 0000 C CNN +F 1 "1M 1W 500V" V 2134 4750 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 2180 4750 50 0001 C CNN +F 3 "~" H 2250 4750 50 0001 C CNN +F 4 "https://www.reichelt.de/widerstand-metalloxyd-1-0-mohm-0207-1-0-w-5-1w-1-0m-p1766.html?&trstct=pos_0" V 2250 4750 50 0001 C CNN "Link" +F 5 "1W 1,0M" V 2250 4750 50 0001 C CNN "Reichelt" + 1 2250 4750 + 0 1 1 0 +$EndComp +Wire Wire Line + 2400 4750 2600 4750 +Wire Wire Line + 2900 4750 3000 4750 +Wire Wire Line + 3500 4850 3500 4750 +Connection ~ 3500 4750 +Wire Wire Line + 3000 4850 3000 4750 +Connection ~ 3000 4750 +Wire Wire Line + 3000 4750 3500 4750 +Wire Wire Line + 3500 4750 3950 4750 +Wire Wire Line + 3950 4850 3950 4750 +Connection ~ 3950 4750 +Wire Wire Line + 3950 4750 4150 4750 +$Comp +L power:GND #PWR0103 +U 1 1 5DB374E6 +P 4450 5350 +F 0 "#PWR0103" H 4450 5100 50 0001 C CNN +F 1 "GND" H 4455 5177 50 0000 C CNN +F 2 "" H 4450 5350 50 0001 C CNN +F 3 "" H 4450 5350 50 0001 C CNN + 1 4450 5350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4450 5350 4450 5250 +Wire Wire Line + 4450 5250 3950 5250 +Wire Wire Line + 3000 5250 3000 5150 +Connection ~ 4450 5250 +Wire Wire Line + 4450 5250 4450 4950 +Wire Wire Line + 3500 5150 3500 5250 +Connection ~ 3500 5250 +Wire Wire Line + 3500 5250 3000 5250 +Wire Wire Line + 3950 5150 3950 5250 +Connection ~ 3950 5250 +Wire Wire Line + 3950 5250 3500 5250 +$Comp +L Device:R R7 +U 1 1 5DB41EAA +P 4450 4100 +F 0 "R7" H 4380 4054 50 0000 R CNN +F 1 "100k" H 4380 4145 50 0000 R CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 4380 4100 50 0001 C CNN +F 3 "~" H 4450 4100 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-1-5-kohm-100-mw-1-smd-0603-1-5k-p89432.html?r=1" V 4450 4100 50 0001 C CNN "Link" +F 5 "SMD-0603 1,5K" V 4450 4100 50 0001 C CNN "Reichelt" + 1 4450 4100 + -1 0 0 1 +$EndComp +Wire Wire Line + 4450 4550 4450 4450 +Wire Wire Line + 4450 3850 4450 3950 +Text Label 5200 4450 2 50 ~ 0 +line_pol +Wire Wire Line + 5200 4450 4450 4450 +Connection ~ 4450 4450 +$Comp +L Device:C C12 +U 1 1 5DB625B5 +P 3950 5000 +F 0 "C12" H 4065 5046 50 0000 L CNN +F 1 "100p NP0" H 4065 4955 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 3988 4850 50 0001 C CNN +F 3 "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=B300%2FGENERAL_CAPACITORS_010811.pdf" H 3950 5000 50 0001 C CNN +F 4 "NPO-G0603 100P" H 3950 5000 50 0001 C CNN "Reichelt" +F 5 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100p-5-npo-g0603-100p-p31858.html?&trstct=pol_10" H 3950 5000 50 0001 C CNN "Link" + 1 3950 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4450 4250 4450 4450 +$Comp +L Device:CP C2 +U 1 1 5DB6E940 +P 7900 2750 +F 0 "C2" H 8018 2796 50 0000 L CNN +F 1 "47u 25V" V 8050 2400 50 0000 L CNN +F 2 "Capacitor_SMD:CP_Elec_8x6.2" H 7938 2600 50 0001 C CNN +F 3 "~" H 7900 2750 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-elko-47-f-25-v-105-c-5000-h-20-hd-v-47u-25-p228575.html?&trstct=pos_3" H 7900 2750 50 0001 C CNN "Link" +F 5 "HD-V 47U 25" H 7900 2750 50 0001 C CNN "Reichelt" + 1 7900 2750 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C4 +U 1 1 5DB6FF6B +P 8600 2750 +F 0 "C4" H 8715 2796 50 0000 L CNN +F 1 "1u 25V" V 8750 2400 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 8638 2600 50 0001 C CNN +F 3 "~" H 8600 2750 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2" H 8600 2750 50 0001 C CNN "Link" +F 5 "KEM X7R1206 1,0U" H 8600 2750 50 0001 C CNN "Reichelt" + 1 8600 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 2100 8950 2300 +Wire Wire Line + 6650 2300 7900 2300 +Connection ~ 8950 2300 +Wire Wire Line + 8950 2300 8950 2600 +Wire Wire Line + 8600 2600 8600 2300 +Connection ~ 8600 2300 +Wire Wire Line + 8600 2300 8950 2300 +Wire Wire Line + 8250 2600 8250 2300 +Connection ~ 8250 2300 +Wire Wire Line + 8250 2300 8600 2300 +Wire Wire Line + 7900 2600 7900 2300 +Connection ~ 7900 2300 +Wire Wire Line + 7900 2300 8250 2300 +Wire Wire Line + 7550 3200 7900 3200 +Wire Wire Line + 7900 3200 7900 2900 +Connection ~ 7550 3200 +Wire Wire Line + 7900 3200 8250 3200 +Wire Wire Line + 8250 3200 8250 2900 +Connection ~ 7900 3200 +Wire Wire Line + 8250 3200 8600 3200 +Wire Wire Line + 8600 3200 8600 2900 +Connection ~ 8250 3200 +Wire Wire Line + 8600 3200 8950 3200 +Wire Wire Line + 8950 3200 8950 2900 +Connection ~ 8600 3200 +$Comp +L Isolator:HCPL-261N U4 +U 1 1 5DB7F923 +P 2825 8200 +F 0 "U4" H 2825 8667 50 0000 C CNN +F 1 "6N137" H 2825 8576 50 0000 C CNN +F 2 "Package_DIP:DIP-8_W7.62mm" H 2825 7700 50 0001 C CNN +F 3 "http://docs.avagotech.com/docs/AV02-0391EN" H 1975 8750 50 0001 C CNN +F 4 "https://www.reichelt.de/optokoppler-6n-137-p2858.html?&trstct=pol_27" H 2825 8200 50 0001 C CNN "Link" +F 5 "6N 137" H 2825 8200 50 0001 C CNN "Reichelt" + 1 2825 8200 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_SPDT SW1 +U 1 1 5DB8DD39 +P 2250 2200 +F 0 "SW1" H 2250 2485 50 0000 C CNN +F 1 "Panasonic AV32143AT" H 2250 2394 50 0000 C CNN +F 2 "platform:Panasonic_AV32143AT" H 2250 2200 50 0001 C CNN +F 3 "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C200%2FAVX3_DB_EN.pdf" H 2250 2200 50 0001 C CNN +F 4 "https://www.reichelt.de/snap-action-mikroschalter-1x-um-flachhebel-av-32143-at-p191400.html?&trstct=pol_13" H 2250 2200 50 0001 C CNN "Link" +F 5 "AV 32143 AT" H 2250 2200 50 0001 C CNN "Reichelt" + 1 2250 2200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1500 4750 1500 4875 +Wire Wire Line + 1500 4750 2100 4750 +Connection ~ 1500 4750 +$Comp +L Switch:SW_Push_SPDT SW2 +U 1 1 5DBA76B0 +P 2150 3100 +F 0 "SW2" H 2150 2885 50 0000 C CNN +F 1 "Panasonic AV32143AT" H 2150 2794 50 0000 C CNN +F 2 "platform:Panasonic_AV32143AT" H 2150 3100 50 0001 C CNN +F 3 "https://www.reichelt.de/bilder/elements/sonstige/64x64/pdf_64x64.png" H 2150 3100 50 0001 C CNN +F 4 "https://www.reichelt.de/snap-action-mikroschalter-1x-um-flachhebel-av-32143-at-p191400.html?&trstct=pol_13" H 2150 3100 50 0001 C CNN "Link" +F 5 "AV 32143 AT" H 2150 3100 50 0001 C CNN "Reichelt" + 1 2150 3100 + 1 0 0 -1 +$EndComp +Text Label 1350 2200 0 50 ~ 0 +L +Text Label 1350 2400 0 50 ~ 0 +PE +Text Label 1350 2300 0 50 ~ 0 +N +Wire Wire Line + 1250 2200 2050 2200 +Wire Wire Line + 2450 2300 2550 2300 +NoConn ~ 2450 2100 +NoConn ~ 2350 3000 +Wire Wire Line + 2350 3200 2550 3200 +Wire Wire Line + 1950 3100 1825 3100 +Wire Wire Line + 1825 3100 1825 2300 +Wire Wire Line + 1825 2300 1250 2300 +Wire Wire Line + 1250 2400 1500 2400 +Wire Wire Line + 1500 2400 1500 4750 +$Comp +L Device:C C27 +U 1 1 5DBD794C +P 2175 9350 +F 0 "C27" H 2290 9396 50 0000 L CNN +F 1 "100n" H 2290 9305 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 2213 9200 50 0001 C CNN +F 3 "~" H 2175 9350 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0" H 2175 9350 50 0001 C CNN "Link" +F 5 "X7R-G0603 100N" H 2175 9350 50 0001 C CNN "Reichelt" + 1 2175 9350 + 1 0 0 -1 +$EndComp +$Comp +L Isolator:HCPL-261N U7 +U 1 1 5DB8853E +P 2825 9050 +F 0 "U7" H 2825 9517 50 0000 C CNN +F 1 "6N137" H 2825 9426 50 0000 C CNN +F 2 "Package_DIP:DIP-8_W7.62mm" H 2825 8550 50 0001 C CNN +F 3 "http://docs.avagotech.com/docs/AV02-0391EN" H 1975 9600 50 0001 C CNN +F 4 "https://www.reichelt.de/optokoppler-6n-137-p2858.html?&trstct=pol_27" H 2825 9050 50 0001 C CNN "Link" +F 5 "6N 137" H 2825 9050 50 0001 C CNN "Reichelt" + 1 2825 9050 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0104 +U 1 1 5DBDFE9A +P 2425 9700 +F 0 "#PWR0104" H 2425 9450 50 0001 C CNN +F 1 "GND" H 2430 9527 50 0000 C CNN +F 2 "" H 2425 9700 50 0001 C CNN +F 3 "" H 2425 9700 50 0001 C CNN + 1 2425 9700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3225 8400 3125 8400 +NoConn ~ 3125 8100 +$Comp +L Device:R R12 +U 1 1 5DBF8685 +P 2275 8200 +F 0 "R12" V 2068 8200 50 0000 C CNN +F 1 "130" V 2159 8200 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 2205 8200 50 0001 C CNN +F 3 "~" H 2275 8200 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-130-ohm-100-mw-1-rnd-0603-1-130-p183016.html?r=1" V 2275 8200 50 0001 C CNN "Link" +F 5 "RND 0603 1 130" V 2275 8200 50 0001 C CNN "Reichelt" + 1 2275 8200 + 0 1 1 0 +$EndComp +Wire Wire Line + 2425 8200 2525 8200 +Wire Wire Line + 2525 8400 2425 8400 +Wire Wire Line + 2425 8400 2425 9250 +Wire Wire Line + 2425 9250 2525 9250 +Connection ~ 2425 9250 +$Comp +L power:GNDD #PWR0105 +U 1 1 5DBFF1A0 +P 3225 9700 +F 0 "#PWR0105" H 3225 9450 50 0001 C CNN +F 1 "GNDD" H 3229 9545 50 0000 C CNN +F 2 "" H 3225 9700 50 0001 C CNN +F 3 "" H 3225 9700 50 0001 C CNN + 1 3225 9700 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0106 +U 1 1 5DC0CAFF +P 2175 8575 +F 0 "#PWR0106" H 2175 8425 50 0001 C CNN +F 1 "+3.3V" H 2190 8748 50 0000 C CNN +F 2 "" H 2175 8575 50 0001 C CNN +F 3 "" H 2175 8575 50 0001 C CNN + 1 2175 8575 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R19 +U 1 1 5DC0DC41 +P 1975 8850 +F 0 "R19" H 1906 8896 50 0000 R CNN +F 1 "1k" H 1906 8805 50 0000 R CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 1905 8850 50 0001 C CNN +F 3 "~" H 1975 8850 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-11-kohm-100-mw-1-rnd-0603-1-11k-p183078.html?&trstct=pos_0" H 1975 8850 50 0001 C CNN "Link" +F 5 "RND 0603 1 1k" H 1975 8850 50 0001 C CNN "Reichelt" + 1 1975 8850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2425 9250 2425 9600 +Wire Wire Line + 2175 9500 2175 9600 +Wire Wire Line + 2175 9600 2425 9600 +Connection ~ 2425 9600 +Wire Wire Line + 2425 9600 2425 9700 +Wire Wire Line + 2175 9200 2175 8850 +Wire Wire Line + 2175 8850 2525 8850 +Wire Wire Line + 2175 8575 2175 8625 +Connection ~ 2175 8850 +Wire Wire Line + 1975 9050 1975 9000 +Wire Wire Line + 1975 8700 1975 8625 +Wire Wire Line + 1975 8625 2175 8625 +Connection ~ 2175 8625 +Wire Wire Line + 2175 8625 2175 8850 +Wire Wire Line + 3125 9250 3225 9250 +NoConn ~ 2525 8950 +$Comp +L Transistor_BJT:2N3904 Q2 +U 1 1 5DC3CAC3 +P 3325 9500 +F 0 "Q2" H 3516 9546 50 0000 L CNN +F 1 "2N3904" H 3516 9455 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 3525 9425 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf" H 3325 9500 50 0001 L CNN +F 4 "https://www.reichelt.de/bipolartransistor-npn-45v-0-1a-0-3w-sot-23-rnd-bc847c-p223363.html?&trstct=pos_13" H 3325 9500 50 0001 C CNN "Link" +F 5 "BC 847C SMD" H 3325 9500 50 0001 C CNN "Reichelt" + 1 3325 9500 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4000 7650 4000 7750 +$Comp +L Device:C C24 +U 1 1 5DBD9BCF +P 3800 8450 +F 0 "C24" H 3915 8496 50 0000 L CNN +F 1 "100n" H 3915 8405 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 3838 8300 50 0001 C CNN +F 3 "~" H 3800 8450 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0" H 3800 8450 50 0001 C CNN "Link" +F 5 "X7R-G0603 100N" H 3800 8450 50 0001 C CNN "Reichelt" + 1 3800 8450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4000 7750 4000 7850 +Wire Wire Line + 3800 8300 3800 8000 +Wire Wire Line + 3800 8000 3800 7750 +Wire Wire Line + 3800 7750 4000 7750 +Connection ~ 3800 8000 +Wire Wire Line + 4000 8150 4000 8200 +Connection ~ 4000 7750 +Connection ~ 4000 8200 +$Comp +L Device:R R10 +U 1 1 5DBE91EE +P 4000 8000 +F 0 "R10" H 4070 8046 50 0000 L CNN +F 1 "1k" H 4070 7955 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3930 8000 50 0001 C CNN +F 3 "~" H 4000 8000 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-11-kohm-100-mw-1-rnd-0603-1-11k-p183078.html?&trstct=pos_0" H 4000 8000 50 0001 C CNN "Link" +F 5 "SMD-0603 1,0K" H 4000 8000 50 0001 C CNN "Reichelt" + 1 4000 8000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3125 8000 3800 8000 +Wire Wire Line + 3125 8200 4000 8200 +Wire Wire Line + 3125 9050 3200 9050 +$Comp +L power:GNDD #PWR0107 +U 1 1 5DC54A73 +P 3225 8500 +F 0 "#PWR0107" H 3225 8250 50 0001 C CNN +F 1 "GNDD" H 3229 8345 50 0000 C CNN +F 2 "" H 3225 8500 50 0001 C CNN +F 3 "" H 3225 8500 50 0001 C CNN + 1 3225 8500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3225 8400 3225 8500 +$Comp +L power:GNDD #PWR0108 +U 1 1 5DC58195 +P 3800 8700 +F 0 "#PWR0108" H 3800 8450 50 0001 C CNN +F 1 "GNDD" H 3804 8545 50 0000 C CNN +F 2 "" H 3800 8700 50 0001 C CNN +F 3 "" H 3800 8700 50 0001 C CNN + 1 3800 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 8600 3800 8700 +Wire Wire Line + 3600 8950 3600 9050 +Wire Wire Line + 3600 9050 3500 9050 +Wire Wire Line + 3225 9300 3225 9250 +$Comp +L Device:R R22 +U 1 1 5DC728F1 +P 3750 9500 +F 0 "R22" V 3543 9500 50 0000 C CNN +F 1 "10k" V 3634 9500 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3680 9500 50 0001 C CNN +F 3 "~" H 3750 9500 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-10-kohm-100-mw-1-rnd-0603-1-10k-p183077.html?&trstct=pos_0" H 3750 9500 50 0001 C CNN "Link" +F 5 "RND 0603 1 10k" H 3750 9500 50 0001 C CNN "Reichelt" + 1 3750 9500 + 0 1 1 0 +$EndComp +Wire Wire Line + 3525 9500 3600 9500 +$Comp +L Interface_USB:CH340G U6 +U 1 1 5DC3A13B +P 5350 8600 +F 0 "U6" H 5350 7911 50 0000 C CNN +F 1 "CH340G" H 5350 7820 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 5400 8050 50 0001 L CNN +F 3 "http://www.datasheet5.com/pdf-local-2195953" H 5000 9400 50 0001 C CNN +F 4 "N/A" H 5350 8600 50 0001 C CNN "Reichelt" + 1 5350 8600 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4950 8300 4600 8300 +Wire Wire Line + 4600 8300 4600 9500 +Wire Wire Line + 3900 9500 4600 9500 +Wire Wire Line + 4000 8200 4950 8200 +$Comp +L Device:C C20 +U 1 1 5DC8315A +P 5050 7650 +F 0 "C20" H 5165 7696 50 0000 L CNN +F 1 "100n" H 5165 7605 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 5088 7500 50 0001 C CNN +F 3 "~" H 5050 7650 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0" H 5050 7650 50 0001 C CNN "Link" +F 5 "X7R-G0603 100N" H 5050 7650 50 0001 C CNN "Reichelt" + 1 5050 7650 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C21 +U 1 1 5DC8A708 +P 5750 7650 +F 0 "C21" H 5865 7696 50 0000 L CNN +F 1 "1n" H 5865 7605 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 5788 7500 50 0001 C CNN +F 3 "~" H 5750 7650 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-1-0n-10-x7r-g0603-1-0n-p31864.html?&trstct=pos_0" H 5750 7650 50 0001 C CNN "Link" +F 5 "X7R-G0603 1,0N" H 5750 7650 50 0001 C CNN "Reichelt" + 1 5750 7650 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C25 +U 1 1 5DC921D2 +P 5900 9300 +F 0 "C25" H 5785 9346 50 0000 R CNN +F 1 "22p" H 5785 9255 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 5938 9150 50 0001 C CNN +F 3 "~" H 5900 9300 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-22p-5-npo-g0603-22p-p31854.html?&trstct=pos_1" H 5900 9300 50 0001 C CNN "Link" +F 5 "NPO-G0603 22P" H 5900 9300 50 0001 C CNN "Reichelt" + 1 5900 9300 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C26 +U 1 1 5DC95B17 +P 6400 9300 +F 0 "C26" H 6100 9350 50 0000 L CNN +F 1 "22p" H 6100 9250 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 6438 9150 50 0001 C CNN +F 3 "~" H 6400 9300 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-22p-5-npo-g0603-22p-p31854.html?&trstct=pos_1" H 6400 9300 50 0001 C CNN "Link" +F 5 "NPO-G0603 22P" H 6400 9300 50 0001 C CNN "Reichelt" + 1 6400 9300 + -1 0 0 -1 +$EndComp +$Comp +L Device:Crystal Y1 +U 1 1 5DC977CB +P 6150 9000 +F 0 "Y1" H 6050 8850 50 0000 C CNN +F 1 "12M" H 6250 8850 50 0000 C CNN +F 2 "Crystal:Crystal_SMD_HC49-SD" H 6150 9000 50 0001 C CNN +F 3 "~" H 6150 9000 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-quarz-grundton-12-000000-mhz-12-0000-hc49-smd-p72514.html?&trstct=pol_2" H 6150 9000 50 0001 C CNN "Link" +F 5 "12,0000-HC49-SMD" H 6150 9000 50 0001 C CNN "Reichelt" + 1 6150 9000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6400 9150 6400 9000 +Wire Wire Line + 6400 8800 5750 8800 +Wire Wire Line + 5750 9000 5900 9000 +Wire Wire Line + 5900 9000 5900 9150 +Connection ~ 5900 9000 +Wire Wire Line + 5900 9000 6000 9000 +Wire Wire Line + 6300 9000 6400 9000 +Connection ~ 6400 9000 +Wire Wire Line + 6400 9000 6400 8800 +Wire Wire Line + 5350 9650 5350 9200 +$Comp +L power:GNDD #PWR0109 +U 1 1 5DCA94AB +P 6150 9650 +F 0 "#PWR0109" H 6150 9400 50 0001 C CNN +F 1 "GNDD" H 6154 9495 50 0000 C CNN +F 2 "" H 6150 9650 50 0001 C CNN +F 3 "" H 6150 9650 50 0001 C CNN + 1 6150 9650 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR0110 +U 1 1 5DCA43CA +P 5350 9650 +F 0 "#PWR0110" H 5350 9400 50 0001 C CNN +F 1 "GNDD" H 5354 9495 50 0000 C CNN +F 2 "" H 5350 9650 50 0001 C CNN +F 3 "" H 5350 9650 50 0001 C CNN + 1 5350 9650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5900 9450 5900 9550 +Wire Wire Line + 5900 9550 6150 9550 +Wire Wire Line + 6400 9550 6400 9450 +Wire Wire Line + 6150 9550 6150 9650 +Connection ~ 6150 9550 +Wire Wire Line + 6150 9550 6400 9550 +Wire Wire Line + 5050 7400 5050 7500 +Wire Wire Line + 5450 8000 5450 7400 +Wire Wire Line + 5450 7400 5750 7400 +Wire Wire Line + 5750 7400 5750 7500 +$Comp +L power:GNDD #PWR0111 +U 1 1 5DCB808C +P 5050 7800 +F 0 "#PWR0111" H 5050 7550 50 0001 C CNN +F 1 "GNDD" H 5054 7645 50 0000 C CNN +F 2 "" H 5050 7800 50 0001 C CNN +F 3 "" H 5050 7800 50 0001 C CNN + 1 5050 7800 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDD #PWR0112 +U 1 1 5DCBC521 +P 5750 7800 +F 0 "#PWR0112" H 5750 7550 50 0001 C CNN +F 1 "GNDD" H 5754 7645 50 0000 C CNN +F 2 "" H 5750 7800 50 0001 C CNN +F 3 "" H 5750 7800 50 0001 C CNN + 1 5750 7800 + 1 0 0 -1 +$EndComp +$Comp +L power:VBUS #PWR0113 +U 1 1 5DCC263F +P 5350 7150 +F 0 "#PWR0113" H 5350 7000 50 0001 C CNN +F 1 "VBUS" H 5365 7323 50 0000 C CNN +F 2 "" H 5350 7150 50 0001 C CNN +F 3 "" H 5350 7150 50 0001 C CNN + 1 5350 7150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1450 8200 2125 8200 +Text Label 1450 8200 0 50 ~ 0 +HOST_RX +Text Label 1450 9050 0 50 ~ 0 +HOST_TX +NoConn ~ 4950 8500 +NoConn ~ 4950 8600 +NoConn ~ 4950 8700 +NoConn ~ 4950 8800 +NoConn ~ 4950 8900 +NoConn ~ 4950 9000 +$Comp +L Device:R R20 +U 1 1 5DBE05C2 +P 3350 9050 +F 0 "R20" V 3143 9050 50 0000 C CNN +F 1 "300" V 3234 9050 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3280 9050 50 0001 C CNN +F 3 "~" H 3350 9050 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-300-ohm-200-mw-1-rnd-155hp03-ce-p250652.html?&trstct=pos_1" V 3350 9050 50 0001 C CNN "Link" +F 5 "RND 155HP03 CE" V 3350 9050 50 0001 C CNN "Reichelt" + 1 3350 9050 + 0 1 1 0 +$EndComp +Wire Wire Line + 7200 7800 7200 7900 +Wire Wire Line + 8300 9400 8300 8900 +Wire Wire Line + 7400 7900 7600 7900 +$Comp +L power:GNDD #PWR0114 +U 1 1 5DD0BC39 +P 8300 9450 +F 0 "#PWR0114" H 8300 9200 50 0001 C CNN +F 1 "GNDD" H 8304 9295 50 0000 C CNN +F 2 "" H 8300 9450 50 0001 C CNN +F 3 "" H 8300 9450 50 0001 C CNN + 1 8300 9450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7400 8000 7400 7900 +$Comp +L Device:R R21 +U 1 1 5DD13CD1 +P 8400 9150 +F 0 "R21" H 8330 9104 50 0000 R CNN +F 1 "0" H 8330 9195 50 0000 R CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 8330 9150 50 0001 C CNN +F 3 "~" H 8400 9150 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-0-0-ohm-100-mw-1-rnd-0603-1-0-p212696.html?&trstct=pos_0" H 8400 9150 50 0001 C CNN "Link" +F 5 "RND 0603 1 0" H 8400 9150 50 0001 C CNN "Reichelt" + 1 8400 9150 + -1 0 0 1 +$EndComp +Wire Wire Line + 8300 9450 8300 9400 +Wire Wire Line + 7200 7900 7400 7900 +Wire Wire Line + 7200 7250 7600 7250 +$Comp +L power:GNDD #PWR0115 +U 1 1 5DCCD1EB +P 7400 8000 +F 0 "#PWR0115" H 7400 7750 50 0001 C CNN +F 1 "GNDD" H 7404 7845 50 0000 C CNN +F 2 "" H 7400 8000 50 0001 C CNN +F 3 "" H 7400 8000 50 0001 C CNN + 1 7400 8000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C23 +U 1 1 5DCC7178 +P 7600 7650 +F 0 "C23" H 7715 7696 50 0000 L CNN +F 1 "1u" H 7715 7605 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7638 7500 50 0001 C CNN +F 3 "~" H 7600 7650 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2" H 7600 7650 50 0001 C CNN "Link" +F 5 "KEM X7R1206 1,0U" H 7600 7650 50 0001 C CNN "Reichelt" + 1 7600 7650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7600 7250 7850 7250 +Wire Wire Line + 7600 7900 7600 7800 +Wire Wire Line + 7600 7250 7600 7500 +$Comp +L Connector:USB_B J4 +U 1 1 5DCD6003 +P 8300 8500 +F 0 "J4" H 8070 8489 50 0000 R CNN +F 1 "USB_B" H 8070 8398 50 0000 R CNN +F 2 "Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal" H 8450 8450 50 0001 C CNN +F 3 " ~" H 8450 8450 50 0001 C CNN +F 4 "https://www.reichelt.de/usb-einbaubuchse-serie-b-gew-printmontage-usb-bw-p22186.html?&trstct=pol_6" H 8300 8500 50 0001 C CNN "Link" +F 5 "USB BW" H 8300 8500 50 0001 C CNN "Reichelt" + 1 8300 8500 + -1 0 0 -1 +$EndComp +$Comp +L Device:C C22 +U 1 1 5DCC34F2 +P 7200 7650 +F 0 "C22" H 7315 7696 50 0000 L CNN +F 1 "10u" H 7315 7605 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7238 7500 50 0001 C CNN +F 3 "~" H 7200 7650 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5" H 7200 7650 50 0001 C CNN "Link" +F 5 "KEM X7R1206 10U" H 7200 7650 50 0001 C CNN "Reichelt" + 1 7200 7650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5750 8600 8000 8600 +Connection ~ 8300 9400 +Wire Wire Line + 7850 7250 7850 8300 +Connection ~ 7400 7900 +Connection ~ 7600 7250 +Wire Wire Line + 7850 8300 8000 8300 +Wire Wire Line + 8400 9000 8400 8900 +Wire Wire Line + 8400 9400 8400 9300 +Wire Wire Line + 7200 7500 7200 7250 +Wire Wire Line + 5750 8500 8000 8500 +Wire Wire Line + 8300 9400 8400 9400 +Connection ~ 7200 7250 +Wire Wire Line + 5350 8000 5350 7400 +Wire Wire Line + 5350 7150 5350 7250 +Connection ~ 5350 7250 +Wire Wire Line + 5350 7400 5050 7400 +Connection ~ 5350 7400 +Wire Wire Line + 5350 7250 5350 7400 +Text Notes 10700 7900 2 50 ~ 0 +Line Polarity Positive +Text Notes 10700 8100 2 50 ~ 0 +Line Polarity Negative +Text Notes 10700 8300 2 50 ~ 0 +Host communication +Text Notes 10700 8500 2 50 ~ 0 +Error +Text Notes 10700 8700 2 50 ~ 0 +OCXO Lock +Text Notes 10025 7425 0 50 ~ 0 +Connector to panel-mount indicator lights +Text Notes 10700 8900 2 50 ~ 0 +1pps +Text Notes 10700 9100 2 50 ~ 0 +SD Card active +$Comp +L power:GND #PWR0117 +U 1 1 5DDFDB68 +P 13700 9050 +F 0 "#PWR0117" H 13700 8800 50 0001 C CNN +F 1 "GND" H 13705 8877 50 0000 C CNN +F 2 "" H 13700 9050 50 0001 C CNN +F 3 "" H 13700 9050 50 0001 C CNN + 1 13700 9050 + 1 0 0 -1 +$EndComp +$Comp +L Regulator_Linear:AP1117-33 U1 +U 1 1 5DE45BC1 +P 10100 2300 +F 0 "U1" H 10100 2542 50 0000 C CNN +F 1 "AP1117-33" H 10100 2451 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 10100 2500 50 0001 C CNN +F 3 "http://www.diodes.com/datasheets/AP1117.pdf" H 10200 2050 50 0001 C CNN +F 4 "https://www.reichelt.de/ldo-regler-fest-3-3-v-sot-223-ts-1117-bcw33-p115971.html?&trstct=pos_8" H 10100 2300 50 0001 C CNN "Link" +F 5 "TS 1117 BCW33" H 10100 2300 50 0001 C CNN "Reichelt" + 1 10100 2300 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C7 +U 1 1 5DE4791C +P 10900 2750 +F 0 "C7" H 11015 2796 50 0000 L CNN +F 1 "100n" H 11015 2705 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 10938 2600 50 0001 C CNN +F 3 "~" H 10900 2750 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0" H 10900 2750 50 0001 C CNN "Link" +F 5 "X7R-G0603 100N" H 10900 2750 50 0001 C CNN "Reichelt" + 1 10900 2750 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C6 +U 1 1 5DE4792A +P 10550 2750 +F 0 "C6" H 10665 2796 50 0000 L CNN +F 1 "1u" H 10665 2705 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 10588 2600 50 0001 C CNN +F 3 "~" H 10550 2750 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2" H 10550 2750 50 0001 C CNN "Link" +F 5 "KEM X7R1206 1,0U" H 10550 2750 50 0001 C CNN "Reichelt" + 1 10550 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10550 2600 10550 2300 +Wire Wire Line + 10550 2300 10400 2300 +Wire Wire Line + 10550 2300 10900 2300 +Wire Wire Line + 10900 2300 10900 2600 +Connection ~ 10550 2300 +Wire Wire Line + 10900 2300 11300 2300 +Wire Wire Line + 11300 2300 11300 2100 +Connection ~ 10900 2300 +$Comp +L power:+3.3V #PWR0118 +U 1 1 5DE4C40F +P 11300 2100 +F 0 "#PWR0118" H 11300 1950 50 0001 C CNN +F 1 "+3.3V" H 11315 2273 50 0000 C CNN +F 2 "" H 11300 2100 50 0001 C CNN +F 3 "" H 11300 2100 50 0001 C CNN + 1 11300 2100 + 1 0 0 -1 +$EndComp +$Comp +L power:VBUS #PWR0119 +U 1 1 5DE5465D +P 4000 7650 +F 0 "#PWR0119" H 4000 7500 50 0001 C CNN +F 1 "VBUS" H 4015 7823 50 0000 C CNN +F 2 "" H 4000 7650 50 0001 C CNN +F 3 "" H 4000 7650 50 0001 C CNN + 1 4000 7650 + 1 0 0 -1 +$EndComp +$Comp +L power:VBUS #PWR0120 +U 1 1 5DE59205 +P 3600 8950 +F 0 "#PWR0120" H 3600 8800 50 0001 C CNN +F 1 "VBUS" H 3615 9123 50 0000 C CNN +F 2 "" H 3600 8950 50 0001 C CNN +F 3 "" H 3600 8950 50 0001 C CNN + 1 3600 8950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 3200 10100 3200 +Wire Wire Line + 10900 3200 10900 2900 +Connection ~ 8950 3200 +Wire Wire Line + 10550 2900 10550 3200 +Connection ~ 10550 3200 +Wire Wire Line + 10550 3200 10900 3200 +Wire Wire Line + 10100 2600 10100 3200 +Connection ~ 10100 3200 +Wire Wire Line + 10100 3200 10550 3200 +Wire Wire Line + 9800 2300 8950 2300 +Text Label 14700 8150 2 50 ~ 0 +led_pol_pos +Text Label 14700 8250 2 50 ~ 0 +led_pol_neg +Text Label 14700 8350 2 50 ~ 0 +led_comm +Text Label 14700 8450 2 50 ~ 0 +led_err +Text Label 14700 8550 2 50 ~ 0 +led_ocxo_lock +Text Label 14700 8650 2 50 ~ 0 +led_1pps +Text Label 14700 8750 2 50 ~ 0 +led_sdcard +Text Label 13100 8150 2 50 ~ 0 +led_pol_pos_drv +Text Label 13100 8550 2 50 ~ 0 +led_ocxo_lock_drv +Text Label 13100 8350 2 50 ~ 0 +led_comm_drv +Text Label 13100 8650 2 50 ~ 0 +led_1pps_drv +Text Label 13100 8750 2 50 ~ 0 +led_sdcard_drv +Text Label 13100 8450 2 50 ~ 0 +led_err_drv +$Comp +L Connector:Conn_01x04_Male J2 +U 1 1 5DE82D16 +P 11800 3350 +F 0 "J2" H 11772 3324 50 0000 R CNN +F 1 "SWD" H 11772 3233 50 0000 R CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 11800 3350 50 0001 C CNN +F 3 "~" H 11800 3350 50 0001 C CNN +F 4 "n/a" H 11800 3350 50 0001 C CNN "Link" +F 5 "n/a" H 11800 3350 50 0001 C CNN "Reichelt" + 1 11800 3350 + 1 0 0 -1 +$EndComp +Text Label 12350 3350 2 50 ~ 0 +SWCLK +Text Label 12350 3550 2 50 ~ 0 +SWDIO +Wire Wire Line + 12350 3550 12000 3550 +Wire Wire Line + 12350 3350 12000 3350 +$Comp +L power:GND #PWR0121 +U 1 1 5DE86442 +P 12450 3450 +F 0 "#PWR0121" H 12450 3200 50 0001 C CNN +F 1 "GND" V 12455 3322 50 0000 R CNN +F 2 "" H 12450 3450 50 0001 C CNN +F 3 "" H 12450 3450 50 0001 C CNN + 1 12450 3450 + 0 -1 1 0 +$EndComp +$Comp +L power:+3V3 #PWR0122 +U 1 1 5DE90B07 +P 12450 3250 +F 0 "#PWR0122" H 12450 3100 50 0001 C CNN +F 1 "+3V3" V 12465 3378 50 0000 L CNN +F 2 "" H 12450 3250 50 0001 C CNN +F 3 "" H 12450 3250 50 0001 C CNN + 1 12450 3250 + 0 1 -1 0 +$EndComp +Wire Wire Line + 12450 3250 12000 3250 +Wire Wire Line + 12000 3450 12450 3450 +$Comp +L power:GND #PWR0123 +U 1 1 5DE91340 +P 13700 5500 +F 0 "#PWR0123" H 13700 5250 50 0001 C CNN +F 1 "GND" H 13705 5327 50 0000 C CNN +F 2 "" H 13700 5500 50 0001 C CNN +F 3 "" H 13700 5500 50 0001 C CNN + 1 13700 5500 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0124 +U 1 1 5DE95E0D +P 13700 3150 +F 0 "#PWR0124" H 13700 3000 50 0001 C CNN +F 1 "+3V3" H 13715 3323 50 0000 C CNN +F 2 "" H 13700 3150 50 0001 C CNN +F 3 "" H 13700 3150 50 0001 C CNN + 1 13700 3150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C8 +U 1 1 5DE9A331 +P 13500 3400 +F 0 "C8" H 13115 3446 50 0000 L CNN +F 1 "100n" H 13115 3355 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 13538 3250 50 0001 C CNN +F 3 "~" H 13500 3400 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0" H 13500 3400 50 0001 C CNN "Link" +F 5 "X7R-G0603 100N" H 13500 3400 50 0001 C CNN "Reichelt" + 1 13500 3400 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0125 +U 1 1 5DE9AB28 +P 13500 3550 +F 0 "#PWR0125" H 13500 3300 50 0001 C CNN +F 1 "GND" H 13505 3377 50 0000 C CNN +F 2 "" H 13500 3550 50 0001 C CNN +F 3 "" H 13500 3550 50 0001 C CNN + 1 13500 3550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13500 3250 13700 3250 +Wire Wire Line + 13700 3250 13700 3150 +Connection ~ 13700 3250 +Wire Wire Line + 13700 3250 13800 3250 +$Comp +L Device:C C9 +U 1 1 5DEA2A3B +P 14400 3400 +F 0 "C9" H 14636 3446 50 0000 R CNN +F 1 "1u" H 14636 3355 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 14438 3250 50 0001 C CNN +F 3 "~" H 14400 3400 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2" H 14400 3400 50 0001 C CNN "Link" +F 5 "KEM X7R1206 1,0U" H 14400 3400 50 0001 C CNN "Reichelt" + 1 14400 3400 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0126 +U 1 1 5DEA6468 +P 14400 3550 +F 0 "#PWR0126" H 14400 3300 50 0001 C CNN +F 1 "GND" H 14405 3377 50 0000 C CNN +F 2 "" H 14400 3550 50 0001 C CNN +F 3 "" H 14400 3550 50 0001 C CNN + 1 14400 3550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14400 3250 14200 3250 +Wire Wire Line + 14200 3250 14200 3400 +Wire Wire Line + 14200 3400 13800 3400 +Connection ~ 14200 3250 +$Comp +L Device:C C10 +U 1 1 5DEB3657 +P 14800 3400 +F 0 "C10" H 15035 3396 50 0000 R CNN +F 1 "100n" H 15035 3305 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 14838 3250 50 0001 C CNN +F 3 "~" H 14800 3400 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0" H 14800 3400 50 0001 C CNN "Link" +F 5 "X7R-G0603 100N" H 14800 3400 50 0001 C CNN "Reichelt" + 1 14800 3400 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C11 +U 1 1 5DEB487B +P 15150 3400 +F 0 "C11" H 15435 3446 50 0000 R CNN +F 1 "10n" H 15435 3355 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 15188 3250 50 0001 C CNN +F 3 "" H 15150 3400 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-10n-10-x7r-g0603-10n-p31870.html?&trstct=pos_0" H 15150 3400 50 0001 C CNN "Link" +F 5 "X7R-G0603 10N" H 15150 3400 50 0001 C CNN "Reichelt" + 1 15150 3400 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0127 +U 1 1 5DEBE308 +P 14800 3550 +F 0 "#PWR0127" H 14800 3300 50 0001 C CNN +F 1 "GND" H 14805 3377 50 0000 C CNN +F 2 "" H 14800 3550 50 0001 C CNN +F 3 "" H 14800 3550 50 0001 C CNN + 1 14800 3550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0128 +U 1 1 5DEBF5E1 +P 15150 3550 +F 0 "#PWR0128" H 15150 3300 50 0001 C CNN +F 1 "GND" H 15155 3377 50 0000 C CNN +F 2 "" H 15150 3550 50 0001 C CNN +F 3 "" H 15150 3550 50 0001 C CNN + 1 15150 3550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15150 3250 14800 3250 +Connection ~ 14400 3250 +Connection ~ 14800 3250 +Wire Wire Line + 14800 3250 14400 3250 +Text Label 14950 4900 2 50 ~ 0 +HOST_RX +Text Label 14950 5000 2 50 ~ 0 +HOST_TX +$Comp +L Oscillator:OCXO-14 X1 +U 1 1 5DEE8753 +P 12250 4900 +F 0 "X1" H 12400 5200 50 0000 L CNN +F 1 "OCXO-14" H 11800 5200 50 0000 L CNN +F 2 "Oscillator:Oscillator_DIP-14" H 12700 4550 50 0001 C CNN +F 3 "http://www.petermann-technik.de/fileadmin/petermann/pdf/crystal-oscillators/OCXO-14_PETERMANN-TECHNIK.pdf" H 11950 5000 50 0001 C CNN +F 4 "N/A" H 12250 4900 50 0001 C CNN "Reichelt" + 1 12250 4900 + 1 0 0 -1 +$EndComp +Text Label 12850 5200 0 50 ~ 0 +line_pol +Text Label 14950 4300 2 50 ~ 0 +line_meas +Wire Wire Line + 12550 4900 12600 4900 +$Comp +L Device:C C19 +U 1 1 5DF31A18 +P 12600 5250 +F 0 "C19" H 12485 5296 50 0000 R CNN +F 1 "10p" H 12485 5205 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 12638 5100 50 0001 C CNN +F 3 "~" H 12600 5250 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-10p-5-npo-g0603-10p-p31853.html?&trstct=pos_0" H 12600 5250 50 0001 C CNN "Link" +F 5 "NPO-G0603 10P" H 12600 5250 50 0001 C CNN "Reichelt" + 1 12600 5250 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0129 +U 1 1 5DF3CE20 +P 12600 5500 +F 0 "#PWR0129" H 12600 5250 50 0001 C CNN +F 1 "GND" H 12605 5327 50 0000 C CNN +F 2 "" H 12600 5500 50 0001 C CNN +F 3 "" H 12600 5500 50 0001 C CNN + 1 12600 5500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12600 5500 12600 5400 +Wire Wire Line + 12600 5100 12600 4900 +Connection ~ 12600 4900 +$Comp +L Device:C C16 +U 1 1 5DF86C6A +P 10100 4850 +F 0 "C16" H 9985 4804 50 0000 R CNN +F 1 "10n 25V" V 10000 5250 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 10138 4700 50 0001 C CNN +F 3 "~" H 10100 4850 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-10n-10-x7r-g0603-10n-p31870.html?&trstct=pos_0" H 10100 4850 50 0001 C CNN "Link" +F 5 "X7R-G0603 10N" H 10100 4850 50 0001 C CNN "Reichelt" + 1 10100 4850 + -1 0 0 1 +$EndComp +$Comp +L Device:C C14 +U 1 1 5DF8BD83 +P 9300 4850 +F 0 "C14" H 9185 4804 50 0000 R CNN +F 1 "1u 25V" V 9200 5250 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 9338 4700 50 0001 C CNN +F 3 "~" H 9300 4850 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2" H 9300 4850 50 0001 C CNN "Link" +F 5 "KEM X7R1206 1,0U" H 9300 4850 50 0001 C CNN "Reichelt" + 1 9300 4850 + -1 0 0 1 +$EndComp +$Comp +L Device:L_Core_Ferrite L2 +U 1 1 5DF96CCF +P 10450 4450 +F 0 "L2" V 10675 4450 50 0000 C CNN +F 1 "100u" V 10584 4450 50 0000 C CNN +F 2 "Inductor_SMD:L_Taiyo-Yuden_NR-40xx" H 10450 4450 50 0001 C CNN +F 3 "~" H 10450 4450 50 0001 C CNN +F 4 "https://www.reichelt.de/chip-induktivitaet-1616fps-100-h-l-1616fps-100-p138628.html?&trstct=pos_10" H 10450 4450 50 0001 C CNN "Link" +F 5 "L-1616FPS 100µ" H 10450 4450 50 0001 C CNN "Reichelt" + 1 10450 4450 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 10100 4700 10100 4450 +Wire Wire Line + 9700 4700 9700 4450 +Connection ~ 9700 4450 +Wire Wire Line + 9700 4450 10100 4450 +Wire Wire Line + 9300 4700 9300 4450 +Connection ~ 9300 4450 +Wire Wire Line + 9300 4450 9700 4450 +Wire Wire Line + 8850 4700 8850 4450 +Connection ~ 8850 4450 +Wire Wire Line + 8850 4450 9300 4450 +Wire Wire Line + 8850 5000 8850 5300 +Wire Wire Line + 10100 5000 10100 5300 +Wire Wire Line + 9700 5000 9700 5300 +Connection ~ 9700 5300 +Wire Wire Line + 9700 5300 10100 5300 +Wire Wire Line + 9300 5000 9300 5300 +Connection ~ 9300 5300 +Wire Wire Line + 9300 5300 9700 5300 +$Comp +L Device:R_POT_TRIM RV2 +U 1 1 5DFAC1A8 +P 11500 4900 +F 0 "RV2" H 11700 5050 50 0000 R CNN +F 1 "47k" H 11700 4800 50 0000 R CNN +F 2 "Potentiometer_THT:Potentiometer_Bourns_3296Y_Vertical" H 11500 4900 50 0001 C CNN +F 3 "~" H 11500 4900 50 0001 C CNN +F 4 "https://www.reichelt.de/praezisionspotentiometer-25-gaenge-stehend-50-kohm-64y-50k-p2727.html?&trstct=pol_2" H 11500 4900 50 0001 C CNN "Link" +F 5 "64Y-50K" H 11500 4900 50 0001 C CNN "Reichelt" + 1 11500 4900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11650 4900 11750 4900 +Wire Wire Line + 12250 5300 11500 5300 +Wire Wire Line + 11500 5300 11500 5050 +Wire Wire Line + 12250 5300 12250 5200 +Wire Wire Line + 11500 4750 11500 4450 +Wire Wire Line + 11500 4450 12250 4450 +Wire Wire Line + 12250 4450 12250 4600 +$Comp +L Device:C C15 +U 1 1 5DF86C78 +P 9700 4850 +F 0 "C15" H 9585 4804 50 0000 R CNN +F 1 "100n 25V" V 9550 5250 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 9738 4700 50 0001 C CNN +F 3 "~" H 9700 4850 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0" H 9700 4850 50 0001 C CNN "Link" +F 5 "X7R-G0603 100N" H 9700 4850 50 0001 C CNN "Reichelt" + 1 9700 4850 + -1 0 0 1 +$EndComp +Text Label 12250 4450 2 50 ~ 0 +vcc_ocxo +$Comp +L Device:L_Core_Ferrite L1 +U 1 1 5DFDECBA +P 13950 3250 +F 0 "L1" V 14175 3250 50 0000 C CNN +F 1 "100u" V 14084 3250 50 0000 C CNN +F 2 "Inductor_SMD:L_Taiyo-Yuden_NR-40xx" H 13950 3250 50 0001 C CNN +F 3 "~" H 13950 3250 50 0001 C CNN +F 4 "https://www.reichelt.de/chip-induktivitaet-1616fps-100-h-l-1616fps-100-p138628.html?&trstct=pos_10" H 13950 3250 50 0001 C CNN "Link" +F 5 "L-1616FPS 100µ" H 13950 3250 50 0001 C CNN "Reichelt" + 1 13950 3250 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 14100 3250 14200 3250 +$Comp +L power:+15V #PWR0131 +U 1 1 5E015B73 +P 8950 2100 +F 0 "#PWR0131" H 8950 1950 50 0001 C CNN +F 1 "+15V" H 8965 2273 50 0000 C CNN +F 2 "" H 8950 2100 50 0001 C CNN +F 3 "" H 8950 2100 50 0001 C CNN + 1 8950 2100 + 1 0 0 -1 +$EndComp +$Comp +L power:+15V #PWR0132 +U 1 1 5E0237C7 +P 11200 7725 +F 0 "#PWR0132" H 11200 7575 50 0001 C CNN +F 1 "+15V" H 11215 7898 50 0000 C CNN +F 2 "" H 11200 7725 50 0001 C CNN +F 3 "" H 11200 7725 50 0001 C CNN + 1 11200 7725 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R13 +U 1 1 5E043AC8 +P 11750 8250 +F 0 "R13" V 11700 8050 50 0000 C CNN +F 1 "470" V 11650 8250 50 0001 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 11680 8250 50 0001 C CNN +F 3 "~" H 11750 8250 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7" H 11750 8250 50 0001 C CNN "Link" +F 5 "SMD-0603 470" H 11750 8250 50 0001 C CNN "Reichelt" + 1 11750 8250 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0133 +U 1 1 5E078101 +P 8200 5400 +F 0 "#PWR0133" H 8200 5150 50 0001 C CNN +F 1 "GND" H 8205 5227 50 0000 C CNN +F 2 "" H 8200 5400 50 0001 C CNN +F 3 "" H 8200 5400 50 0001 C CNN + 1 8200 5400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8200 5400 8200 5300 +Wire Wire Line + 8200 5300 8850 5300 +Connection ~ 8850 5300 +Wire Wire Line + 8200 4750 8200 5300 +Connection ~ 8200 5300 +$Comp +L power:+15V #PWR0134 +U 1 1 5E08F21F +P 7650 4350 +F 0 "#PWR0134" H 7650 4200 50 0001 C CNN +F 1 "+15V" H 7665 4523 50 0000 C CNN +F 2 "" H 7650 4350 50 0001 C CNN +F 3 "" H 7650 4350 50 0001 C CNN + 1 7650 4350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7650 4350 7650 4450 +Wire Wire Line + 7650 4450 7900 4450 +$Comp +L Regulator_Linear:NCP1117-12_SOT223 U2 +U 1 1 5E0C0C72 +P 8200 4450 +F 0 "U2" H 8200 4692 50 0000 C CNN +F 1 "MC78M12CDTG" H 8200 4601 50 0000 C CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 8200 4650 50 0001 C CNN +F 3 "http://www.onsemi.com/pub_link/Collateral/NCP1117-D.PDF" H 8300 4200 50 0001 C CNN +F 4 "https://www.reichelt.de/spannungsregler-fest-12-v-d2pak-mc-78m12-cdtg-p189092.html?&trstct=pos_1" H 8200 4450 50 0001 C CNN "Link" +F 5 "MC 78M12 CDTG" H 8200 4450 50 0001 C CNN "Reichelt" + 1 8200 4450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8500 4450 8850 4450 +$Comp +L power:+12V #PWR0135 +U 1 1 5E0DAF39 +P 10100 4350 +F 0 "#PWR0135" H 10100 4200 50 0001 C CNN +F 1 "+12V" H 10115 4523 50 0000 C CNN +F 2 "" H 10100 4350 50 0001 C CNN +F 3 "" H 10100 4350 50 0001 C CNN + 1 10100 4350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10100 4350 10100 4450 +Wire Wire Line + 8850 5300 9300 5300 +Connection ~ 10100 4450 +$Comp +L Device:C C18 +U 1 1 5E0E1F23 +P 11150 4850 +F 0 "C18" H 11035 4804 50 0000 R CNN +F 1 "10n 25V" V 11050 5250 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 11188 4700 50 0001 C CNN +F 3 "~" H 11150 4850 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-10n-10-x7r-g0603-10n-p31870.html?&trstct=pos_0" H 11150 4850 50 0001 C CNN "Link" +F 5 "X7R-G0603 10N" H 11150 4850 50 0001 C CNN "Reichelt" + 1 11150 4850 + -1 0 0 1 +$EndComp +$Comp +L Device:C C17 +U 1 1 5E0EBDC0 +P 10800 4850 +F 0 "C17" H 10685 4804 50 0000 R CNN +F 1 "100n 25V" V 10650 5250 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 10838 4700 50 0001 C CNN +F 3 "~" H 10800 4850 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0" H 10800 4850 50 0001 C CNN "Link" +F 5 "X7R-G0603 100N" H 10800 4850 50 0001 C CNN "Reichelt" + 1 10800 4850 + -1 0 0 1 +$EndComp +Wire Wire Line + 10600 4450 10800 4450 +Wire Wire Line + 10800 4450 10800 4700 +Wire Wire Line + 10800 4450 11150 4450 +Wire Wire Line + 11150 4450 11150 4700 +Connection ~ 10800 4450 +Wire Wire Line + 11150 4450 11500 4450 +Connection ~ 11150 4450 +Connection ~ 11500 4450 +Wire Wire Line + 11500 5300 11150 5300 +Connection ~ 11500 5300 +Connection ~ 10100 5300 +Wire Wire Line + 10100 4450 10300 4450 +Wire Wire Line + 10800 5000 10800 5300 +Connection ~ 10800 5300 +Wire Wire Line + 10800 5300 10100 5300 +Wire Wire Line + 11150 5000 11150 5300 +Connection ~ 11150 5300 +Wire Wire Line + 11150 5300 10800 5300 +Text Label 13100 8250 2 50 ~ 0 +led_pol_neg_drv +$Comp +L Device:R R11 +U 1 1 5E043508 +P 12050 8150 +F 0 "R11" V 12000 8350 50 0000 C CNN +F 1 "470" V 11950 8150 50 0001 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 11980 8150 50 0001 C CNN +F 3 "~" H 12050 8150 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7" H 12050 8150 50 0001 C CNN "Link" +F 5 "SMD-0603 470" H 12050 8150 50 0001 C CNN "Reichelt" + 1 12050 8150 + 0 1 1 0 +$EndComp +$Comp +L Device:R R14 +U 1 1 5E15E8A0 +P 12050 8350 +F 0 "R14" V 12000 8550 50 0000 C CNN +F 1 "470" V 11950 8350 50 0001 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 11980 8350 50 0001 C CNN +F 3 "~" H 12050 8350 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7" H 12050 8350 50 0001 C CNN "Link" +F 5 "SMD-0603 470" H 12050 8350 50 0001 C CNN "Reichelt" + 1 12050 8350 + 0 1 1 0 +$EndComp +$Comp +L Device:R R17 +U 1 1 5E1615F4 +P 11750 8650 +F 0 "R17" V 11700 8450 50 0000 C CNN +F 1 "470" V 11650 8650 50 0001 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 11680 8650 50 0001 C CNN +F 3 "~" H 11750 8650 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7" H 11750 8650 50 0001 C CNN "Link" +F 5 "SMD-0603 470" H 11750 8650 50 0001 C CNN "Reichelt" + 1 11750 8650 + 0 1 1 0 +$EndComp +$Comp +L Device:R R18 +U 1 1 5E163AF3 +P 12050 8750 +F 0 "R18" V 12000 8950 50 0000 C CNN +F 1 "470" V 12150 8750 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 11980 8750 50 0001 C CNN +F 3 "~" H 12050 8750 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7" H 12050 8750 50 0001 C CNN "Link" +F 5 "SMD-0603 470" H 12050 8750 50 0001 C CNN "Reichelt" + 1 12050 8750 + 0 1 1 0 +$EndComp +$Comp +L Device:R R16 +U 1 1 5E1615E6 +P 12050 8550 +F 0 "R16" V 12000 8750 50 0000 C CNN +F 1 "470" V 11950 8550 50 0001 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 11980 8550 50 0001 C CNN +F 3 "~" H 12050 8550 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7" H 12050 8550 50 0001 C CNN "Link" +F 5 "SMD-0603 470" H 12050 8550 50 0001 C CNN "Reichelt" + 1 12050 8550 + 0 1 1 0 +$EndComp +Wire Wire Line + 11900 8150 11500 8150 +Wire Wire Line + 11500 8150 11500 7850 +Wire Wire Line + 11500 7850 11100 7850 +Wire Wire Line + 11100 8050 11400 8050 +Wire Wire Line + 11400 8050 11400 8250 +Wire Wire Line + 11400 8250 11600 8250 +Wire Wire Line + 11100 8250 11300 8250 +Wire Wire Line + 11300 8250 11300 8350 +Wire Wire Line + 11300 8350 11900 8350 +Wire Wire Line + 11600 8450 11100 8450 +Wire Wire Line + 11100 8650 11300 8650 +Wire Wire Line + 11300 8650 11300 8550 +Wire Wire Line + 11300 8550 11900 8550 +Wire Wire Line + 11600 8650 11400 8650 +Wire Wire Line + 11400 8650 11400 8850 +Wire Wire Line + 11400 8850 11100 8850 +Wire Wire Line + 11100 9050 11500 9050 +Wire Wire Line + 11500 9050 11500 8750 +Wire Wire Line + 11500 8750 11900 8750 +Wire Wire Line + 11200 9150 11100 9150 +Wire Wire Line + 11100 8950 11200 8950 +Connection ~ 11200 8950 +Wire Wire Line + 11200 8950 11200 9150 +Wire Wire Line + 11100 8750 11200 8750 +Connection ~ 11200 8750 +Wire Wire Line + 11200 8750 11200 8950 +Wire Wire Line + 11100 8550 11200 8550 +Connection ~ 11200 8550 +Wire Wire Line + 11200 8550 11200 8750 +Wire Wire Line + 11100 8350 11200 8350 +Connection ~ 11200 8350 +Wire Wire Line + 11200 8350 11200 8550 +Wire Wire Line + 11100 8150 11200 8150 +Connection ~ 11200 8150 +Wire Wire Line + 11200 8150 11200 8350 +Wire Wire Line + 11100 7950 11200 7950 +Wire Wire Line + 11200 7725 11200 7950 +Connection ~ 11200 7950 +Wire Wire Line + 11200 7950 11200 8150 +Text Label 14950 5100 2 50 ~ 0 +SWDIO +Text Label 14950 5200 2 50 ~ 0 +SWCLK +Wire Notes Line + 2900 1350 2700 2050 +$Comp +L 4xxx:bom_item E4 +U 1 1 5E2E70BA +P 3700 1050 +F 0 "E4" H 3618 1096 50 0000 L CNN +F 1 "JST - Buchsengehäuse, 1x2-polig - VH" H 3618 1005 50 0000 L CNN +F 2 "" H 3700 1050 50 0001 C CNN +F 3 "" H 3700 1050 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-buchsengehaeuse-1x2-polig-vh-jst-vh2p-bu-p185107.html?&trstct=pos_0" H 3700 1050 50 0001 C CNN "Link" +F 5 "JST VH2P BU" H 3700 1050 50 0001 C CNN "Reichelt" + 1 3700 1050 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E6 +U 1 1 5E31B2BF +P 3700 1250 +F 0 "E6" H 3618 1296 50 0000 L CNN +F 1 "JST - Stiftleiste, gerade, 1x2-polig - VH" H 3618 1205 50 0000 L CNN +F 2 "" H 3700 1250 50 0001 C CNN +F 3 "" H 3700 1250 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-stiftleiste-gerade-1x2-polig-vh-jst-vh2p-st-p185110.html?&trstct=pos_0" H 3700 1250 50 0001 C CNN "Link" +F 5 "JST VH2P ST" H 3700 1250 50 0001 C CNN "Reichelt" + 1 3700 1250 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E3 +U 1 1 5E31B9BF +P 1500 1050 +F 0 "E3" H 1418 1096 50 0000 L CNN +F 1 "Sicherungshalter für 5 x 20 mm, 250 V, 6,3 A, grün" H 1418 1005 50 0000 L CNN +F 2 "" H 1500 1050 50 0001 C CNN +F 3 "" H 1500 1050 50 0001 C CNN +F 4 "https://www.reichelt.de/sicherungshalter-fuer-5-x-20-mm-250-v-6-3-a-gruen-rnd-170-00188-p253173.html?&trstct=pol_9" H 1500 1050 50 0001 C CNN "Link" +F 5 "RND 170-00188" H 1500 1050 50 0001 C CNN "Reichelt" + 1 1500 1050 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E5 +U 1 1 5E33602D +P 1500 1250 +F 0 "E5" H 1418 1296 50 0000 L CNN +F 1 "Sicherungshalter für 5 x 20 mm, 250 V, 6,3 A, grün" H 1418 1205 50 0000 L CNN +F 2 "" H 1500 1250 50 0001 C CNN +F 3 "" H 1500 1250 50 0001 C CNN +F 4 "https://www.reichelt.de/sicherungshalter-fuer-5-x-20-mm-250-v-6-3-a-gruen-rnd-170-00188-p253173.html?&trstct=pol_9" H 1500 1250 50 0001 C CNN "Link" +F 5 "RND 170-00188" H 1500 1250 50 0001 C CNN "Reichelt" + 1 1500 1250 + 1 0 0 -1 +$EndComp +Wire Notes Line + 1400 1350 3450 1350 +Wire Notes Line + 3600 1350 5750 1350 +Wire Notes Line + 3050 2600 3800 1350 +Wire Notes Line + 2950 1350 2700 2950 +$Comp +L 4xxx:bom_item E9 +U 1 1 5E3BBA4C +P 950 5800 +F 0 "E9" H 868 5846 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - VH" H 868 5755 50 0000 L CNN +F 2 "" H 950 5800 50 0001 C CNN +F 3 "" H 950 5800 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108" H 950 5800 50 0001 C CNN "Link" +F 5 "JST VH CKS" H 950 5800 50 0001 C CNN "Reichelt" + 1 950 5800 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E7 +U 1 1 5E3BC843 +P 950 5400 +F 0 "E7" H 868 5446 50 0000 L CNN +F 1 "JST - Buchsengehäuse, 1x3-polig - VH" H 868 5355 50 0000 L CNN +F 2 "" H 950 5400 50 0001 C CNN +F 3 "" H 950 5400 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-buchsengehaeuse-1x3-polig-vh-jst-vh3p-bu-p185108.html?&trstct=lsbght_sldr::185111" H 950 5400 50 0001 C CNN "Link" +F 5 "JST VH3P BU" H 950 5400 50 0001 C CNN "Reichelt" + 1 950 5400 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E8 +U 1 1 5E3BD2EC +P 950 5600 +F 0 "E8" H 868 5646 50 0000 L CNN +F 1 "JST - Stiftleiste, gerade, 1x3-polig - VH" H 868 5555 50 0000 L CNN +F 2 "" H 950 5600 50 0001 C CNN +F 3 "" H 950 5600 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-stiftleiste-gerade-1x3-polig-vh-jst-vh3p-st-p185111.html?&trstct=pol_7" H 950 5600 50 0001 C CNN "Link" +F 5 "JST VH3P ST" H 950 5600 50 0001 C CNN "Reichelt" + 1 950 5600 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E10 +U 1 1 5E3C3829 +P 950 6000 +F 0 "E10" H 868 6046 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - VH" H 868 5955 50 0000 L CNN +F 2 "" H 950 6000 50 0001 C CNN +F 3 "" H 950 6000 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108" H 950 6000 50 0001 C CNN "Link" +F 5 "JST VH CKS" H 950 6000 50 0001 C CNN "Reichelt" + 1 950 6000 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E11 +U 1 1 5E3C4EE1 +P 950 6200 +F 0 "E11" H 868 6246 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - VH" H 868 6155 50 0000 L CNN +F 2 "" H 950 6200 50 0001 C CNN +F 3 "" H 950 6200 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108" H 950 6200 50 0001 C CNN "Link" +F 5 "JST VH CKS" H 950 6200 50 0001 C CNN "Reichelt" + 1 950 6200 + 1 0 0 -1 +$EndComp +Wire Notes Line + 2500 5300 850 5300 +Wire Notes Line + 1100 5300 1100 2450 +$Comp +L 4xxx:bom_item E2 +U 1 1 5E3E13CF +P 3700 850 +F 0 "E2" H 3618 896 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - VH" H 3618 805 50 0000 L CNN +F 2 "" H 3700 850 50 0001 C CNN +F 3 "" H 3700 850 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108" H 3700 850 50 0001 C CNN "Link" +F 5 "JST VH CKS" H 3700 850 50 0001 C CNN "Reichelt" + 1 3700 850 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E1 +U 1 1 5E3EE09F +P 3700 650 +F 0 "E1" H 3618 696 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - VH" H 3618 605 50 0000 L CNN +F 2 "" H 3700 650 50 0001 C CNN +F 3 "" H 3700 650 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108" H 3700 650 50 0001 C CNN "Link" +F 5 "JST VH CKS" H 3700 650 50 0001 C CNN "Reichelt" + 1 3700 650 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C3 +U 1 1 5DB6F813 +P 8250 2750 +F 0 "C3" H 8365 2796 50 0000 L CNN +F 1 "10u 25V" V 8400 2400 50 0000 L CNN +F 2 "Capacitor_SMD:C_1206_3216Metric" H 8288 2600 50 0001 C CNN +F 3 "~" H 8250 2750 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5" H 8250 2750 50 0001 C CNN "Link" +F 5 "KEM X7R1206 10U" H 8250 2750 50 0001 C CNN "Reichelt" + 1 8250 2750 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C5 +U 1 1 5DB714B3 +P 8950 2750 +F 0 "C5" H 9065 2796 50 0000 L CNN +F 1 "100n 25V" V 9100 2350 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 8988 2600 50 0001 C CNN +F 3 "~" H 8950 2750 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0805-100n-p31879.html?&trstct=pol_0" H 8950 2750 50 0001 C CNN "Link" +F 5 "X7R-G0805 100N" H 8950 2750 50 0001 C CNN "Reichelt" + 1 8950 2750 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x08_Male J3 +U 1 1 5E4B3C65 +P 10900 8150 +F 0 "J3" H 11008 8631 50 0000 C CNN +F 1 "Conn_01x08_Male" V 10800 8150 50 0000 C CNN +F 2 "Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical" H 10900 8150 50 0001 C CNN +F 3 "~" H 10900 8150 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-stiftleiste-gerade-1x8-polig-xh-jst-xh8p-st-p185078.html?&trstct=pos_8" H 10900 8150 50 0001 C CNN "Link" +F 5 "JST XH8P ST" H 10900 8150 50 0001 C CNN "Reichelt" + 1 10900 8150 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x06_Male J5 +U 1 1 5E4B66A6 +P 10900 8850 +F 0 "J5" H 11000 8450 50 0000 C CNN +F 1 "Conn_01x06_Male" V 10800 8750 50 0000 C CNN +F 2 "Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical" H 10900 8850 50 0001 C CNN +F 3 "~" H 10900 8850 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-stiftleiste-gerade-1x6-polig-xh-jst-xh6p-st-p185077.html?&trstct=pos_14" H 10900 8850 50 0001 C CNN "Link" +F 5 "JST XH6P ST" H 10900 8850 50 0001 C CNN "Reichelt" + 1 10900 8850 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E13 +U 1 1 5E4D2772 +P 10550 9600 +F 0 "E13" H 10468 9646 50 0000 L CNN +F 1 "JST - Buchsengehäuse, 1x6-polig - XH" H 10468 9555 50 0000 L CNN +F 2 "" H 10550 9600 50 0001 C CNN +F 3 "" H 10550 9600 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-buchsengehaeuse-1x6-polig-xh-jst-xh6p-bu-p185089.html?&trstct=pos_4" H 10550 9600 50 0001 C CNN "Link" +F 5 "JST XH6P BU" H 10550 9600 50 0001 C CNN "Reichelt" + 1 10550 9600 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E15 +U 1 1 5E4D3031 +P 10550 9800 +F 0 "E15" H 10468 9846 50 0000 L CNN +F 1 "JST - Buchsengehäuse, 1x8-polig - XH" H 10468 9755 50 0000 L CNN +F 2 "" H 10550 9800 50 0001 C CNN +F 3 "" H 10550 9800 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-buchsengehaeuse-1x8-polig-xh-jst-xh8p-bu-p185090.html?&trstct=pos_6" H 10550 9800 50 0001 C CNN "Link" +F 5 "JST XH8P BU" H 10550 9800 50 0001 C CNN "Reichelt" + 1 10550 9800 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E18 +U 1 1 5E4D7645 +P 10550 10000 +F 0 "E18" H 10468 10046 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 10468 9955 50 0000 L CNN +F 2 "" H 10550 10000 50 0001 C CNN +F 3 "" H 10550 10000 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 10550 10000 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 10550 10000 50 0001 C CNN "Reichelt" + 1 10550 10000 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E21 +U 1 1 5E4D7F8C +P 10550 10200 +F 0 "E21" H 10468 10246 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 10468 10155 50 0000 L CNN +F 2 "" H 10550 10200 50 0001 C CNN +F 3 "" H 10550 10200 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 10550 10200 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 10550 10200 50 0001 C CNN "Reichelt" + 1 10550 10200 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E24 +U 1 1 5E4DB0D8 +P 10550 10400 +F 0 "E24" H 10468 10446 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 10468 10355 50 0000 L CNN +F 2 "" H 10550 10400 50 0001 C CNN +F 3 "" H 10550 10400 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 10550 10400 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 10550 10400 50 0001 C CNN "Reichelt" + 1 10550 10400 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E27 +U 1 1 5E4DEF06 +P 10550 10600 +F 0 "E27" H 10468 10646 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 10468 10555 50 0000 L CNN +F 2 "" H 10550 10600 50 0001 C CNN +F 3 "" H 10550 10600 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 10550 10600 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 10550 10600 50 0001 C CNN "Reichelt" + 1 10550 10600 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E33 +U 1 1 5E4E4909 +P 10550 11000 +F 0 "E33" H 10468 11046 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 10468 10955 50 0000 L CNN +F 2 "" H 10550 11000 50 0001 C CNN +F 3 "" H 10550 11000 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 10550 11000 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 10550 11000 50 0001 C CNN "Reichelt" + 1 10550 11000 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E17 +U 1 1 5E4E4917 +P 9100 10000 +F 0 "E17" H 9018 10046 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 9018 9955 50 0000 L CNN +F 2 "" H 9100 10000 50 0001 C CNN +F 3 "" H 9100 10000 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 9100 10000 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 9100 10000 50 0001 C CNN "Reichelt" + 1 9100 10000 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E20 +U 1 1 5E4E4925 +P 9100 10200 +F 0 "E20" H 9018 10246 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 9018 10155 50 0000 L CNN +F 2 "" H 9100 10200 50 0001 C CNN +F 3 "" H 9100 10200 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 9100 10200 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 9100 10200 50 0001 C CNN "Reichelt" + 1 9100 10200 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E30 +U 1 1 5E4E4933 +P 10550 10800 +F 0 "E30" H 10468 10846 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 10468 10755 50 0000 L CNN +F 2 "" H 10550 10800 50 0001 C CNN +F 3 "" H 10550 10800 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 10550 10800 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 10550 10800 50 0001 C CNN "Reichelt" + 1 10550 10800 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E29 +U 1 1 5E4E7487 +P 9100 10800 +F 0 "E29" H 9018 10846 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 9018 10755 50 0000 L CNN +F 2 "" H 9100 10800 50 0001 C CNN +F 3 "" H 9100 10800 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 9100 10800 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 9100 10800 50 0001 C CNN "Reichelt" + 1 9100 10800 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E23 +U 1 1 5E4E7495 +P 9100 10400 +F 0 "E23" H 9018 10446 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 9018 10355 50 0000 L CNN +F 2 "" H 9100 10400 50 0001 C CNN +F 3 "" H 9100 10400 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 9100 10400 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 9100 10400 50 0001 C CNN "Reichelt" + 1 9100 10400 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E26 +U 1 1 5E4E74A3 +P 9100 10600 +F 0 "E26" H 9018 10646 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 9018 10555 50 0000 L CNN +F 2 "" H 9100 10600 50 0001 C CNN +F 3 "" H 9100 10600 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 9100 10600 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 9100 10600 50 0001 C CNN "Reichelt" + 1 9100 10600 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E32 +U 1 1 5E4E74B1 +P 9100 11000 +F 0 "E32" H 9018 11046 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 9018 10955 50 0000 L CNN +F 2 "" H 9100 11000 50 0001 C CNN +F 3 "" H 9100 11000 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 9100 11000 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 9100 11000 50 0001 C CNN "Reichelt" + 1 9100 11000 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E12 +U 1 1 5E4E7EF7 +P 9100 9600 +F 0 "E12" H 9018 9646 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 9018 9555 50 0000 L CNN +F 2 "" H 9100 9600 50 0001 C CNN +F 3 "" H 9100 9600 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 9100 9600 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 9100 9600 50 0001 C CNN "Reichelt" + 1 9100 9600 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E14 +U 1 1 5E4E7F05 +P 9100 9800 +F 0 "E14" H 9018 9846 50 0000 L CNN +F 1 "JST - Crimpkontakt, Buchse - XH" H 9018 9755 50 0000 L CNN +F 2 "" H 9100 9800 50 0001 C CNN +F 3 "" H 9100 9800 50 0001 C CNN +F 4 "https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0" H 9100 9800 50 0001 C CNN "Link" +F 5 "JST XH CKB" H 9100 9800 50 0001 C CNN "Reichelt" + 1 9100 9800 + 1 0 0 -1 +$EndComp +Wire Notes Line + 9000 9500 12050 9500 +Wire Notes Line + 10650 9500 10900 9250 +$Comp +L 4xxx:bom_item E16 +U 1 1 5E507BDE +P 6800 9850 +F 0 "E16" H 6718 9896 50 0000 L CNN +F 1 "LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet" H 6718 9805 50 0000 L CNN +F 2 "" H 6800 9850 50 0001 C CNN +F 3 "" H 6800 9850 50 0001 C CNN +F 4 "https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11" H 6800 9850 50 0001 C CNN "Link" +F 5 "APM QS63 G12" H 6800 9850 50 0001 C CNN "Reichelt" + 1 6800 9850 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E19 +U 1 1 5E50D76E +P 6800 10050 +F 0 "E19" H 6718 10096 50 0000 L CNN +F 1 "LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet" H 6718 10005 50 0000 L CNN +F 2 "" H 6800 10050 50 0001 C CNN +F 3 "" H 6800 10050 50 0001 C CNN +F 4 "https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11" H 6800 10050 50 0001 C CNN "Link" +F 5 "APM QS63 G12" H 6800 10050 50 0001 C CNN "Reichelt" + 1 6800 10050 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E22 +U 1 1 5E512038 +P 6800 10250 +F 0 "E22" H 6718 10296 50 0000 L CNN +F 1 "LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet" H 6718 10205 50 0000 L CNN +F 2 "" H 6800 10250 50 0001 C CNN +F 3 "" H 6800 10250 50 0001 C CNN +F 4 "https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11" H 6800 10250 50 0001 C CNN "Link" +F 5 "APM QS63 G12" H 6800 10250 50 0001 C CNN "Reichelt" + 1 6800 10250 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E25 +U 1 1 5E5180A6 +P 6800 10450 +F 0 "E25" H 6718 10496 50 0000 L CNN +F 1 "LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet" H 6718 10405 50 0000 L CNN +F 2 "" H 6800 10450 50 0001 C CNN +F 3 "" H 6800 10450 50 0001 C CNN +F 4 "https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11" H 6800 10450 50 0001 C CNN "Link" +F 5 "APM QS63 G12" H 6800 10450 50 0001 C CNN "Reichelt" + 1 6800 10450 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E28 +U 1 1 5E51CACA +P 6800 10650 +F 0 "E28" H 6718 10696 50 0000 L CNN +F 1 "LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet" H 6718 10605 50 0000 L CNN +F 2 "" H 6800 10650 50 0001 C CNN +F 3 "" H 6800 10650 50 0001 C CNN +F 4 "https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11" H 6800 10650 50 0001 C CNN "Link" +F 5 "APM QS63 G12" H 6800 10650 50 0001 C CNN "Reichelt" + 1 6800 10650 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E31 +U 1 1 5E521F16 +P 6800 10850 +F 0 "E31" H 6718 10896 50 0000 L CNN +F 1 "LED-Signalleuchte, rot, 12 V, Ø 6 mm, rund, bedrahtet" H 6718 10805 50 0000 L CNN +F 2 "" H 6800 10850 50 0001 C CNN +F 3 "" H 6800 10850 50 0001 C CNN +F 4 "https://www.reichelt.de/led-signalleuchte-rot-12-v-6-mm-rund-bedrahtet-apm-qs63-r12-p173929.html?&trstct=vrt_pdn" H 6800 10850 50 0001 C CNN "Link" +F 5 "APM QS63 R12" H 6800 10850 50 0001 C CNN "Reichelt" + 1 6800 10850 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:bom_item E34 +U 1 1 5E5263DC +P 6800 11050 +F 0 "E34" H 6718 11096 50 0000 L CNN +F 1 "LED-Signalleuchte, rot, 12 V, Ø 6 mm, rund, bedrahtet" H 6718 11005 50 0000 L CNN +F 2 "" H 6800 11050 50 0001 C CNN +F 3 "" H 6800 11050 50 0001 C CNN +F 4 "https://www.reichelt.de/led-signalleuchte-rot-12-v-6-mm-rund-bedrahtet-apm-qs63-r12-p173929.html?&trstct=vrt_pdn" H 6800 11050 50 0001 C CNN "Link" +F 5 "APM QS63 R12" H 6800 11050 50 0001 C CNN "Reichelt" + 1 6800 11050 + 1 0 0 -1 +$EndComp +Wire Notes Line + 6650 9750 8900 9750 +Wire Notes Line + 8600 9750 8950 9100 +Wire Notes Line + 8950 9100 9600 9100 +Wire Notes Line + 9600 9100 10050 8450 +Wire Wire Line + 5350 7250 7200 7250 +$Comp +L Device:R R15 +U 1 1 5E15E8AE +P 11750 8450 +F 0 "R15" V 11700 8250 50 0000 C CNN +F 1 "470" V 11650 8450 50 0001 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 11680 8450 50 0001 C CNN +F 3 "~" H 11750 8450 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7" H 11750 8450 50 0001 C CNN "Link" +F 5 "SMD-0603 470" H 11750 8450 50 0001 C CNN "Reichelt" + 1 11750 8450 + 0 1 1 0 +$EndComp +$Comp +L Mechanical:Housing N1 +U 1 1 5E5AC7F0 +P 13350 1350 +F 0 "N1" H 13503 1384 50 0000 L CNN +F 1 "Housing" H 13503 1293 50 0000 L CNN +F 2 "" H 13400 1400 50 0001 C CNN +F 3 "~" H 13400 1400 50 0001 C CNN +F 4 "https://www.reichelt.de/kunststoffgehaeuse-serie-1554-90-x-160-x-60-mm-grau-1554jgy-p221242.html?&trstct=pos_0" H 13350 1350 50 0001 C CNN "Link" +F 5 "1554JGY" H 13350 1350 50 0001 C CNN "Reichelt" + 1 13350 1350 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0116 +U 1 1 5DB7DDA3 +P 12800 4100 +F 0 "#PWR0116" H 12800 3950 50 0001 C CNN +F 1 "+3V3" H 12815 4273 50 0000 C CNN +F 2 "" H 12800 4100 50 0001 C CNN +F 3 "" H 12800 4100 50 0001 C CNN + 1 12800 4100 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R R23 +U 1 1 5DB8792C +P 12950 4100 +F 0 "R23" V 12850 4100 50 0000 C CNN +F 1 "0" V 12950 4100 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 12880 4100 50 0001 C CNN +F 3 "~" H 12950 4100 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-0-ohm-100-mw-1-smd-0603-0-p89405.html?r=1" H 12950 4100 50 0001 C CNN "Link" +F 5 "SMD-0603 0" H 12950 4100 50 0001 C CNN "Reichelt" + 1 12950 4100 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0136 +U 1 1 5DB96C5F +P 12800 4300 +F 0 "#PWR0136" H 12800 4050 50 0001 C CNN +F 1 "GND" H 12805 4127 50 0000 C CNN +F 2 "" H 12800 4300 50 0001 C CNN +F 3 "" H 12800 4300 50 0001 C CNN + 1 12800 4300 + 0 1 1 0 +$EndComp +$Comp +L Device:R R24 +U 1 1 5DB9B6D3 +P 12950 4300 +F 0 "R24" V 13050 4300 50 0000 C CNN +F 1 "0" V 12950 4300 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 12880 4300 50 0001 C CNN +F 3 "~" H 12950 4300 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-widerstand-0603-0-ohm-100-mw-1-smd-0603-0-p89405.html?r=1" H 12950 4300 50 0001 C CNN "Link" +F 5 "SMD-0603 0" H 12950 4300 50 0001 C CNN "Reichelt" + 1 12950 4300 + 0 1 1 0 +$EndComp +$Comp +L 74xx:74HC595 U8 +U 1 1 5DCA7508 +P 15100 8550 +F 0 "U8" H 15350 9100 50 0000 C CNN +F 1 "74HC595" V 15150 8500 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 15100 8550 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" H 15100 8550 50 0001 C CNN + 1 15100 8550 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0137 +U 1 1 5DCA8B10 +P 15100 9250 +F 0 "#PWR0137" H 15100 9000 50 0001 C CNN +F 1 "GND" H 15105 9077 50 0000 C CNN +F 2 "" H 15100 9250 50 0001 C CNN +F 3 "" H 15100 9250 50 0001 C CNN + 1 15100 9250 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0138 +U 1 1 5DCB6576 +P 15100 7950 +F 0 "#PWR0138" H 15100 7800 50 0001 C CNN +F 1 "+3V3" H 15115 8123 50 0000 C CNN +F 2 "" H 15100 7950 50 0001 C CNN +F 3 "" H 15100 7950 50 0001 C CNN + 1 15100 7950 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0139 +U 1 1 5DCCF846 +P 15600 8850 +F 0 "#PWR0139" H 15600 8600 50 0001 C CNN +F 1 "GND" H 15605 8677 50 0000 C CNN +F 2 "" H 15600 8850 50 0001 C CNN +F 3 "" H 15600 8850 50 0001 C CNN + 1 15600 8850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15600 8850 15600 8750 +Wire Wire Line + 15600 8750 15500 8750 +$Comp +L power:+3V3 #PWR0140 +U 1 1 5DCD5BBA +P 15600 7950 +F 0 "#PWR0140" H 15600 7800 50 0001 C CNN +F 1 "+3V3" H 15615 8123 50 0000 C CNN +F 2 "" H 15600 7950 50 0001 C CNN +F 3 "" H 15600 7950 50 0001 C CNN + 1 15600 7950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15600 7950 15600 8450 +Wire Wire Line + 15600 8450 15500 8450 +Wire Wire Line + 15500 8350 15850 8350 +Text Label 15850 8350 2 50 ~ 0 +SCK +Text Label 15850 8150 2 50 ~ 0 +MOSI +Wire Wire Line + 15850 8150 15500 8150 +Text Label 15850 8650 2 50 ~ 0 +LED_STB +Wire Wire Line + 15850 8650 15500 8650 +Text Label 14950 4600 2 50 ~ 0 +SCK +Text Label 14950 4700 2 50 ~ 0 +MISO +Text Label 14950 4800 2 50 ~ 0 +MOSI +Text Label 13400 6500 0 50 ~ 0 +SCK +Wire Wire Line + 13400 6500 13950 6500 +$Comp +L power:+3V3 #PWR0142 +U 1 1 5DCEC91F +P 13750 6000 +F 0 "#PWR0142" H 13750 5850 50 0001 C CNN +F 1 "+3V3" H 13765 6173 50 0000 C CNN +F 2 "" H 13750 6000 50 0001 C CNN +F 3 "" H 13750 6000 50 0001 C CNN + 1 13750 6000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13750 6000 13750 6050 +Wire Wire Line + 13750 6400 13950 6400 +$Comp +L Connector:Conn_01x03_Male J1 +U 1 1 5DA5CBE8 +P 1050 2300 +F 0 "J1" H 700 2400 50 0000 L CNN +F 1 "230V in" H 700 2300 50 0000 L CNN +F 2 "Connector_JST:JST_VH_B3P-VH_1x03_P3.96mm_Vertical" H 1050 2300 50 0001 C CNN +F 3 "~" H 1050 2300 50 0001 C CNN +F 4 "https://www.reichelt.de/kaltgeraeteeinbaustecker-standard-10-a-6-3-mm-faston-rnd-465-00780-p254045.html?&trstct=pol_3" H 1050 2300 50 0001 C CNN "Link" +F 5 "RND 465-00780" H 1050 2300 50 0001 C CNN "Reichelt" + 1 1050 2300 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H1 +U 1 1 5DD7EDF3 +P 12200 1050 +F 0 "H1" H 12300 1096 50 0000 L CNN +F 1 "MountingHole" H 12300 1005 50 0000 L CNN +F 2 "MountingHole:MountingHole_3.2mm_M3" H 12200 1050 50 0001 C CNN +F 3 "~" H 12200 1050 50 0001 C CNN + 1 12200 1050 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H2 +U 1 1 5DD811C2 +P 12200 1250 +F 0 "H2" H 12300 1296 50 0000 L CNN +F 1 "MountingHole" H 12300 1205 50 0000 L CNN +F 2 "MountingHole:MountingHole_3.2mm_M3" H 12200 1250 50 0001 C CNN +F 3 "~" H 12200 1250 50 0001 C CNN + 1 12200 1250 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H3 +U 1 1 5DD84DB6 +P 12200 1450 +F 0 "H3" H 12300 1496 50 0000 L CNN +F 1 "MountingHole" H 12300 1405 50 0000 L CNN +F 2 "MountingHole:MountingHole_3.2mm_M3" H 12200 1450 50 0001 C CNN +F 3 "~" H 12200 1450 50 0001 C CNN + 1 12200 1450 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H4 +U 1 1 5DD90273 +P 12200 1650 +F 0 "H4" H 12300 1696 50 0000 L CNN +F 1 "MountingHole" H 12300 1605 50 0000 L CNN +F 2 "MountingHole:MountingHole_3.2mm_M3" H 12200 1650 50 0001 C CNN +F 3 "~" H 12200 1650 50 0001 C CNN + 1 12200 1650 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0141 +U 1 1 5DCE7A55 +P 13850 7100 +F 0 "#PWR0141" H 13850 6850 50 0001 C CNN +F 1 "GND" H 13855 6927 50 0000 C CNN +F 2 "" H 13850 7100 50 0001 C CNN +F 3 "" H 13850 7100 50 0001 C CNN + 1 13850 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13950 6600 13850 6600 +Wire Wire Line + 13850 6600 13850 6900 +$Comp +L Connector:Micro_SD_Card J6 +U 1 1 5DE300A1 +P 14850 6400 +F 0 "J6" H 14800 7299 50 0000 C CNN +F 1 "Micro_SD_Card" H 14800 7208 50 0000 C CNN +F 2 "Connector_Card:microSD_HC_Wuerth_693072010801" H 16000 6700 50 0001 C CNN +F 3 "http://katalog.we-online.de/em/datasheet/693072010801.pdf" H 14850 6400 50 0001 C CNN +F 4 "https://www.aliexpress.com/item/32606732326.html" H 15100 7100 50 0000 C CNN "Link" +F 5 "Search for \"clamshell micro sd deck\"" H 14800 7026 50 0000 C CNN "Comment" + 1 14850 6400 + 1 0 0 -1 +$EndComp +Text Label 13400 6300 0 50 ~ 0 +MISO +Wire Wire Line + 13400 6300 13950 6300 +Text Label 13400 6700 0 50 ~ 0 +MOSI +Wire Wire Line + 13950 6700 13400 6700 +NoConn ~ 13950 6800 +NoConn ~ 13950 6100 +Text Label 14950 4500 2 50 ~ 0 +SD_CS +Text Label 13400 6200 0 50 ~ 0 +SD_CS +Wire Wire Line + 13400 6200 13950 6200 +$Comp +L Device:CP C28 +U 1 1 5DE6ABE5 +P 12300 6500 +F 0 "C28" H 12418 6546 50 0000 L CNN +F 1 "47u 25V" V 12450 6150 50 0000 L CNN +F 2 "Capacitor_SMD:CP_Elec_8x6.2" H 12338 6350 50 0001 C CNN +F 3 "~" H 12300 6500 50 0001 C CNN +F 4 "https://www.reichelt.de/smd-elko-47-f-25-v-105-c-5000-h-20-hd-v-47u-25-p228575.html?&trstct=pos_3" H 12300 6500 50 0001 C CNN "Link" +F 5 "HD-V 47U 25" H 12300 6500 50 0001 C CNN "Reichelt" + 1 12300 6500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C30 +U 1 1 5DE6ABF5 +P 13000 6500 +F 0 "C30" H 13115 6546 50 0000 L CNN +F 1 "1u 25V" V 13150 6150 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 13038 6350 50 0001 C CNN +F 3 "~" H 13000 6500 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2" H 13000 6500 50 0001 C CNN "Link" +F 5 "KEM X7R1206 1,0U" H 13000 6500 50 0001 C CNN "Reichelt" + 1 13000 6500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C29 +U 1 1 5DE6AC05 +P 12650 6500 +F 0 "C29" H 12765 6546 50 0000 L CNN +F 1 "10u 25V" V 12800 6150 50 0000 L CNN +F 2 "Capacitor_SMD:C_1206_3216Metric" H 12688 6350 50 0001 C CNN +F 3 "~" H 12650 6500 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5" H 12650 6500 50 0001 C CNN "Link" +F 5 "KEM X7R1206 10U" H 12650 6500 50 0001 C CNN "Reichelt" + 1 12650 6500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13750 6050 13000 6050 +Wire Wire Line + 12300 6050 12300 6350 +Connection ~ 13750 6050 +Wire Wire Line + 13750 6050 13750 6400 +Wire Wire Line + 12650 6350 12650 6050 +Connection ~ 12650 6050 +Wire Wire Line + 12650 6050 12300 6050 +Wire Wire Line + 13000 6050 13000 6350 +Connection ~ 13000 6050 +Wire Wire Line + 13000 6050 12650 6050 +Wire Wire Line + 12300 6650 12300 6900 +Wire Wire Line + 12300 6900 12650 6900 +Connection ~ 13850 6900 +Wire Wire Line + 13850 6900 13850 7100 +Wire Wire Line + 13000 6650 13000 6900 +Connection ~ 13000 6900 +Wire Wire Line + 13000 6900 13850 6900 +Wire Wire Line + 12650 6650 12650 6900 +Connection ~ 12650 6900 +Wire Wire Line + 12650 6900 13000 6900 +$Comp +L power:GND #PWR0143 +U 1 1 5DE85384 +P 15750 7100 +F 0 "#PWR0143" H 15750 6850 50 0001 C CNN +F 1 "GND" H 15755 6927 50 0000 C CNN +F 2 "" H 15750 7100 50 0001 C CNN +F 3 "" H 15750 7100 50 0001 C CNN + 1 15750 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15750 7100 15750 7000 +Wire Wire Line + 15750 7000 15650 7000 +Wire Wire Line + 13100 4300 13200 4300 +Wire Wire Line + 14950 4300 14200 4300 +Wire Wire Line + 14200 4200 14950 4200 +Wire Wire Line + 14200 4100 14950 4100 +Wire Wire Line + 12850 5200 13200 5200 +Wire Wire Line + 14200 5000 14950 5000 +Wire Wire Line + 14200 4800 14950 4800 +Wire Wire Line + 14200 4700 14950 4700 +Wire Wire Line + 14200 4400 14950 4400 +Wire Wire Line + 14200 4500 14950 4500 +Wire Wire Line + 14200 4900 14950 4900 +Wire Wire Line + 14200 4600 14950 4600 +Wire Wire Line + 14200 5200 14950 5200 +Wire Wire Line + 14950 5100 14200 5100 +Wire Wire Line + 12600 4900 13200 4900 +Wire Wire Line + 13800 3400 13800 3900 +Wire Wire Line + 13700 3250 13700 3900 +Wire Wire Line + 13700 5500 13700 5400 +$Comp +L MCU_ST_STM32F0:STM32F030F4Px U3 +U 1 1 5DE6D5CE +P 13700 4600 +F 0 "U3" H 14100 5300 50 0000 C CNN +F 1 "STM32F030F4Px" V 13700 4550 50 0000 C CNN +F 2 "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" H 13300 3900 50 0001 R CNN +F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf" H 13700 4600 50 0001 C CNN +F 4 "https://www.reichelt.de/mcu-arm-32-bit-16-kb-tssop-20-stm-32f030f4p6-p168428.html?&trstct=pos_0" H 13700 4600 50 0001 C CNN "Link" +F 5 "STM 32F030F4P6" H 13700 4600 50 0001 C CNN "Reichelt" + 1 13700 4600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13200 4100 13100 4100 +NoConn ~ 13200 5000 +$Comp +L Device:C C13 +U 1 1 5DEE6415 +P 8850 4850 +F 0 "C13" H 8965 4896 50 0000 L CNN +F 1 "10u 25V" V 9000 4500 50 0000 L CNN +F 2 "Capacitor_SMD:C_1206_3216Metric" H 8888 4700 50 0001 C CNN +F 3 "~" H 8850 4850 50 0001 C CNN +F 4 "https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5" H 8850 4850 50 0001 C CNN "Link" +F 5 "KEM X7R1206 10U" H 8850 4850 50 0001 C CNN "Reichelt" + 1 8850 4850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12200 8150 13300 8150 +$Comp +L Transistor_Array:ULN2803A U5 +U 1 1 5DEFDA98 +P 13700 8250 +F 0 "U5" H 13700 8817 50 0000 C CNN +F 1 "ULN2803A" H 13700 8726 50 0000 C CNN +F 2 "Package_SO:SOIC-18W_7.5x11.6mm_P1.27mm" H 13750 7600 50 0001 L CNN +F 3 "http://www.ti.com/lit/ds/symlink/uln2803a.pdf" H 13800 8050 50 0001 C CNN + 1 13700 8250 + -1 0 0 -1 +$EndComp +Wire Wire Line + 12200 8550 13300 8550 +Wire Wire Line + 13300 8450 11900 8450 +Wire Wire Line + 12200 8350 13300 8350 +Wire Wire Line + 13300 8250 11900 8250 +Wire Wire Line + 13300 8650 11900 8650 +Wire Wire Line + 12200 8750 13300 8750 +Wire Wire Line + 14700 8750 14100 8750 +Wire Wire Line + 14100 8650 14700 8650 +Wire Wire Line + 14700 8550 14100 8550 +Wire Wire Line + 14700 8450 14100 8450 +Wire Wire Line + 14700 8350 14100 8350 +Wire Wire Line + 14100 8250 14700 8250 +Wire Wire Line + 14700 8150 14100 8150 +NoConn ~ 13300 7950 +Wire Wire Line + 13700 9050 13700 8950 +NoConn ~ 13300 8050 +NoConn ~ 14100 8050 +$Comp +L power:+15V #PWR0130 +U 1 1 5E00EF92 +P 4450 3850 +F 0 "#PWR0130" H 4450 3700 50 0001 C CNN +F 1 "+15V" H 4465 4023 50 0000 C CNN +F 2 "" H 4450 3850 50 0001 C CNN +F 3 "" H 4450 3850 50 0001 C CNN + 1 4450 3850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1450 9050 1975 9050 +Connection ~ 1975 9050 +Wire Wire Line + 1975 9050 2525 9050 +Text Label 14950 4400 2 50 ~ 0 +LED_STB +$EndSCHEMATC diff --git a/gm_platform/platform/platform.xml b/gm_platform/platform/platform.xml new file mode 100644 index 0000000..bec86fa --- /dev/null +++ b/gm_platform/platform/platform.xml @@ -0,0 +1,2250 @@ + + + + /home/user/research/smart_meter_reset/gm_platform/platform/platform.sch + Sat Oct 19 10:15:57 2019 + Eeschema (5.99.0-52-gefbc802f4) + + + + <company/> + <rev/> + <date/> + <source>platform.sch</source> + <comment number="1" value=""/> + <comment number="2" value=""/> + <comment number="3" value=""/> + <comment number="4" value=""/> + <comment number="5" value=""/> + <comment number="6" value=""/> + <comment number="7" value=""/> + <comment number="8" value=""/> + <comment number="9" value=""/> + </title_block> + </sheet> + </design> + <components> + <comp ref="F1"> + <value>F 0.1A</value> + <datasheet>https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C400%2FDS_520500.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/g-sicherungseinsatz-5x20mm-flink-0-125-a-k-flink-0-125-a-p119322.html?r=1</field> + <field name="Reichelt">K-FLINK 0,125 A</field> + </fields> + <libsource lib="Device" part="Fuse" description="Fuse"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DA5D287</tstamp> + </comp> + <comp ref="PS1"> + <value>IRM-10-15</value> + <footprint>Converter_ACDC:Converter_ACDC_MeanWell_IRM-02-xx_THT</footprint> + <datasheet>http://www.meanwell.com/productPdf.aspx?i=675</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/ac-dc-wandler-85-305-v-ac-12-v-dc-modul-mw-irm-02-12-p203025.html?&trstct=pol_2</field> + <field name="Reichelt">IRM-10-15</field> + </fields> + <libsource lib="Converter_ACDC" part="IRM-02-12" description="12V 2W miniature AC-DC module-type power supply MeanWell"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DA5FD15</tstamp> + </comp> + <comp ref="NE1"> + <value>red</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/led-signalleuchte-rot-220-v-8-mm-rund-bedrahtet-apm-qs83-hr220-p174025.html?&trstct=pol_8</field> + <field name="Reichelt">APM QS83 HR220</field> + </fields> + <libsource lib="Device" part="Lamp_Neon" description="Neon lamp"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DA6140A</tstamp> + </comp> + <comp ref="R6"> + <value>330k 1W 500V</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0</field> + <field name="Reichelt">1W 330K</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAA5A78</tstamp> + </comp> + <comp ref="R2"> + <value>330k 1W 500V</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0</field> + <field name="Reichelt">1W 330K</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAA7028</tstamp> + </comp> + <comp ref="R1"> + <value>330k 1W 500V</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0</field> + <field name="Reichelt">1W 330K</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAA7018</tstamp> + </comp> + <comp ref="R5"> + <value>330k 1W 500V</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/widerstand-metalloxyd-330-kohm-0207-1-0-w-5-1w-330k-p1815.html?&trstct=pos_0</field> + <field name="Reichelt">1W 330K</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DA75B87</tstamp> + </comp> + <comp ref="R4"> + <value>4k7 1W 500V</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/widerstand-metalloxyd-4-7-kohm-0207-1-0-w-5-1w-4-7k-p1822.html?&trstct=pos_0</field> + <field name="Reichelt">1W 4,7K</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DA7A66C</tstamp> + </comp> + <comp ref="R3"> + <value>27k 1W 500V</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/widerstand-metalloxyd-27-kohm-0207-1-0-w-5-1w-27k-p1806.html?&trstct=pos_0</field> + <field name="Reichelt">1W 27K</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DACB8B1</tstamp> + </comp> + <comp ref="D2"> + <value>16V 1.3W</value> + <footprint>Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/zenerdiode-16-v-1-3-w-do-204al-do41-zd-16-p23072.html?r=1</field> + <field name="Reichelt">ZD 16</field> + </fields> + <libsource lib="Device" part="D_Zener_ALT" description="Zener diode, filled shape"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAD6340</tstamp> + </comp> + <comp ref="RV1"> + <value>1/4W 275VAC</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/varistor-rm-5mm-0-25w-275vac-vdr-0-25-270-p22310.html?&trstct=pol_3</field> + <field name="Reichelt">VDR-0,25 270</field> + </fields> + <libsource lib="Device" part="Varistor" description="Voltage dependent resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAE0FBA</tstamp> + </comp> + <comp ref="F2"> + <value>F 0.1A</value> + <datasheet>https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C400%2FDS_520500.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/g-sicherungseinsatz-5x20mm-flink-0-125-a-k-flink-0-125-a-p119322.html?r=1</field> + <field name="Reichelt">K-FLINK 0,125 A</field> + </fields> + <libsource lib="Device" part="Fuse" description="Fuse"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAE3B30</tstamp> + </comp> + <comp ref="D1"> + <value>3V6</value> + <datasheet>https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A900%2FSMD+ZD_Serie%23fair.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/zenerdiode-3-6-v-0-35-w-sot-23-smd-zd-3-6-p18906.html?&trstct=pos_1</field> + <field name="Reichelt">BZX84C3,6</field> + </fields> + <libsource lib="Device" part="D_Zener_ALT" description="Zener diode, filled shape"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAE81E8</tstamp> + </comp> + <comp ref="C1"> + <value>100p NP0</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=B300%2FGENERAL_CAPACITORS_010811.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100p-5-npo-g0603-100p-p31858.html?&trstct=pol_10</field> + <field name="Reichelt">NPO-G0603 100P</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAEB877</tstamp> + </comp> + <comp ref="Q1"> + <value>IRLML6244</value> + <footprint>Package_DirectFET:DirectFET_S1</footprint> + <datasheet>https://www.infineon.com/dgdl/irf6810spbf.pdf?fileId=5546d462533600a4015355f0ab331ab4</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/mosfet-n-ch-20v-6-3a-1-3w-sot-23-irlml-6244-p132145.html?&trstct=pos_0</field> + <field name="Reichelt">IRLML 6244</field> + </fields> + <libsource lib="Transistor_FET" part="IRF6810S" description="16A Id, 25V Vds, 5.2mOhm Rds, N-Channel MOSFET, DirectFET S1"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DAF266A</tstamp> + </comp> + <comp ref="D3"> + <value>12v 1.3w</value> + <datasheet>https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A900%2FSMD+ZD_Serie%23fair.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/zenerdiode-12-v-0-35-w-sot-23-smd-zd-12-p18893.html?&trstct=pos_1</field> + <field name="Reichelt">SMD ZD 12</field> + </fields> + <libsource lib="Device" part="D_Zener_ALT" description="Zener diode, filled shape"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB0F8F1</tstamp> + </comp> + <comp ref="D4"> + <value>US1G</value> + <footprint>Diode_SMD:D_SMA</footprint> + <datasheet>https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A400%2FUS1G_US1M-TSC.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/schottkydiode-400-v-1-a-do-214ac-sma-us-1g-p146617.html?&trstct=pos_2</field> + <field name="Reichelt">US 1G</field> + </fields> + <libsource lib="Device" part="D_Schottky_ALT" description="Schottky diode, filled shape"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB11EB0</tstamp> + </comp> + <comp ref="R9"> + <value>1M 1W 500V</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/widerstand-metalloxyd-1-0-mohm-0207-1-0-w-5-1w-1-0m-p1766.html?&trstct=pos_0</field> + <field name="Reichelt">1W 1,0M</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB1403F</tstamp> + </comp> + <comp ref="R8"> + <value>1M 1W 500V</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/widerstand-metalloxyd-1-0-mohm-0207-1-0-w-5-1w-1-0m-p1766.html?&trstct=pos_0</field> + <field name="Reichelt">1W 1,0M</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB1D61B</tstamp> + </comp> + <comp ref="R7"> + <value>1k2</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-1-5-kohm-100-mw-1-smd-0603-1-5k-p89432.html?r=1</field> + <field name="Reichelt">SMD-0603 1,5K</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB41EAA</tstamp> + </comp> + <comp ref="C12"> + <value>100p NP0</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=B300%2FGENERAL_CAPACITORS_010811.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100p-5-npo-g0603-100p-p31858.html?&trstct=pol_10</field> + <field name="Reichelt">NPO-G0603 100P</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB625B5</tstamp> + </comp> + <comp ref="C2"> + <value>47u 25V</value> + <footprint>Capacitor_SMD:CP_Elec_8x6.2</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-elko-47-f-25-v-105-c-5000-h-20-hd-v-47u-25-p228575.html?&trstct=pos_3</field> + <field name="Reichelt">HD-V 47U 25</field> + </fields> + <libsource lib="Device" part="CP" description="Polarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB6E940</tstamp> + </comp> + <comp ref="C4"> + <value>1u 25V</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2</field> + <field name="Reichelt">KEM X7R1206 1,0U</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB6FF6B</tstamp> + </comp> + <comp ref="U4"> + <value>6N137</value> + <footprint>Package_DIP:DIP-8_W7.62mm</footprint> + <datasheet>http://docs.avagotech.com/docs/AV02-0391EN</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/optokoppler-6n-137-p2858.html?&trstct=pol_27</field> + <field name="Reichelt">6N 137</field> + </fields> + <libsource lib="Isolator" part="HCPL-261N" description="Dual High Speed HCMOS/LSTTL/TTL Compatible Optocoupler, dV/dt 1000/us, VCM 1000, -0.5V to 7V VCC, DIP-8"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB7F923</tstamp> + </comp> + <comp ref="SW1"> + <value>Panasonic AV32143AT</value> + <datasheet>https://www.reichelt.de/bilder/elements/sonstige/64x64/pdf_64x64.png</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/snap-action-mikroschalter-1x-um-flachhebel-av-32143-at-p191400.html?&trstct=pol_13</field> + <field name="Reichelt">AV 32143 AT</field> + </fields> + <libsource lib="Switch" part="SW_Push_SPDT" description="Momentary Switch, single pole double throw"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB8DD39</tstamp> + </comp> + <comp ref="SW2"> + <value>Panasonic AV32143AT</value> + <datasheet>https://www.reichelt.de/bilder/elements/sonstige/64x64/pdf_64x64.png</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/snap-action-mikroschalter-1x-um-flachhebel-av-32143-at-p191400.html?&trstct=pol_13</field> + <field name="Reichelt">AV 32143 AT</field> + </fields> + <libsource lib="Switch" part="SW_Push_SPDT" description="Momentary Switch, single pole double throw"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DBA76B0</tstamp> + </comp> + <comp ref="J1"> + <value>230V in</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/kaltgeraeteeinbaustecker-standard-10-a-6-3-mm-faston-rnd-465-00780-p254045.html?&trstct=pol_3</field> + <field name="Reichelt">RND 465-00780</field> + </fields> + <libsource lib="Connector" part="Conn_01x03_Male" description="Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DA5CBE8</tstamp> + </comp> + <comp ref="C27"> + <value>100n</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0603 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DBD794C</tstamp> + </comp> + <comp ref="U7"> + <value>6N137</value> + <footprint>Package_DIP:DIP-8_W7.62mm</footprint> + <datasheet>http://docs.avagotech.com/docs/AV02-0391EN</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/optokoppler-6n-137-p2858.html?&trstct=pol_27</field> + <field name="Reichelt">6N 137</field> + </fields> + <libsource lib="Isolator" part="HCPL-261N" description="Dual High Speed HCMOS/LSTTL/TTL Compatible Optocoupler, dV/dt 1000/us, VCM 1000, -0.5V to 7V VCC, DIP-8"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB8853E</tstamp> + </comp> + <comp ref="R12"> + <value>130</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-130-ohm-100-mw-1-rnd-0603-1-130-p183016.html?r=1</field> + <field name="Reichelt">RND 0603 1 130</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DBF8685</tstamp> + </comp> + <comp ref="R19"> + <value>1k</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-11-kohm-100-mw-1-rnd-0603-1-11k-p183078.html?&trstct=pos_0</field> + <field name="Reichelt">RND 0603 1 1k</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC0DC41</tstamp> + </comp> + <comp ref="Q2"> + <value>2N3904</value> + <footprint>Package_TO_SOT_THT:TO-92_Inline</footprint> + <datasheet>https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/bipolartransistor-npn-45v-0-1a-0-3w-sot-23-rnd-bc847c-p223363.html?&trstct=pos_13</field> + <field name="Reichelt">RND 847C</field> + </fields> + <libsource lib="Transistor_BJT" part="2N3904" description="0.2A Ic, 40V Vce, Small Signal NPN Transistor, TO-92"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC3CAC3</tstamp> + </comp> + <comp ref="C24"> + <value>100n</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0603 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DBD9BCF</tstamp> + </comp> + <comp ref="R10"> + <value>1k</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-11-kohm-100-mw-1-rnd-0603-1-11k-p183078.html?&trstct=pos_0</field> + <field name="Reichelt">RND 0603 1 1k</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DBE91EE</tstamp> + </comp> + <comp ref="R22"> + <value>10k</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-10-kohm-100-mw-1-rnd-0603-1-10k-p183077.html?&trstct=pos_0</field> + <field name="Reichelt">RND 0603 1 10k</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC728F1</tstamp> + </comp> + <comp ref="U6"> + <value>CH340G</value> + <footprint>Package_SO:SOIC-16_3.9x9.9mm_P1.27mm</footprint> + <datasheet>http://www.datasheet5.com/pdf-local-2195953</datasheet> + <libsource lib="Interface_USB" part="CH340G" description="USB serial converter, UART, SOIC-16"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC3A13B</tstamp> + </comp> + <comp ref="C20"> + <value>100n</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0603 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC8315A</tstamp> + </comp> + <comp ref="C21"> + <value>1n</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-1-0n-10-x7r-g0603-1-0n-p31864.html?&trstct=pos_0</field> + <field name="Reichelt">X7R-G0603 1,0N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC8A708</tstamp> + </comp> + <comp ref="C25"> + <value>22p</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-22p-5-npo-g0603-22p-p31854.html?&trstct=pos_1</field> + <field name="Reichelt">NPO-G0603 22P</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC921D2</tstamp> + </comp> + <comp ref="C26"> + <value>22p</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-22p-5-npo-g0603-22p-p31854.html?&trstct=pos_1</field> + <field name="Reichelt">NPO-G0603 22P</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC95B17</tstamp> + </comp> + <comp ref="Y1"> + <value>12M</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-quarz-grundton-12-000000-mhz-12-0000-hc49-smd-p72514.html?&trstct=pol_2</field> + <field name="Reichelt">12,0000-HC49-SMD</field> + </fields> + <libsource lib="Device" part="Crystal" description="Two pin crystal"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DC977CB</tstamp> + </comp> + <comp ref="R20"> + <value>300</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-300-ohm-200-mw-1-rnd-155hp03-ce-p250652.html?&trstct=pos_1</field> + <field name="Reichelt">RND 155HP03 CE</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DBE05C2</tstamp> + </comp> + <comp ref="R21"> + <value>0</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-0-0-ohm-100-mw-1-rnd-0603-1-0-p212696.html?&trstct=pos_0</field> + <field name="Reichelt">RND 0603 1 0</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DD13CD1</tstamp> + </comp> + <comp ref="C23"> + <value>1u</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2</field> + <field name="Reichelt">KEM X7R1206 1,0U</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DCC7178</tstamp> + </comp> + <comp ref="J4"> + <value>USB_B</value> + <footprint>Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal</footprint> + <datasheet> ~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/usb-einbaubuchse-serie-b-gew-printmontage-usb-bw-p22186.html?&trstct=pol_6</field> + <field name="Reichelt">USB BW</field> + </fields> + <libsource lib="Connector" part="USB_B" description="USB Type B connector"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DCD6003</tstamp> + </comp> + <comp ref="C22"> + <value>10u</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5</field> + <field name="Reichelt">KEM X7R1206 10U</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DCC34F2</tstamp> + </comp> + <comp ref="U5"> + <value>ULN2003D</value> + <datasheet>http://www.ti.com/lit/ds/symlink/uln2003a.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/seven-darlington-arrays-so-16-uln-2003d1013-p219277.html?r=1</field> + <field name="Reichelt">ULN 2003D1013</field> + </fields> + <libsource lib="Transistor_Array" part="ULN2003" description="High Voltage, High Current Darlington Transistor Arrays, SOIC16/SOIC16W/DIP16/TSSOP16"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DD8F968</tstamp> + </comp> + <comp ref="U1"> + <value>AP1117-33</value> + <footprint>Package_TO_SOT_SMD:SOT-223-3_TabPin2</footprint> + <datasheet>http://www.diodes.com/datasheets/AP1117.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/ldo-regler-fest-3-3-v-sot-223-ts-1117-bcw33-p115971.html?&trstct=pos_8</field> + <field name="Reichelt">TS 1117 BCW33</field> + </fields> + <libsource lib="Regulator_Linear" part="AP1117-33" description="1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DE45BC1</tstamp> + </comp> + <comp ref="C7"> + <value>100n</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0603 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DE4791C</tstamp> + </comp> + <comp ref="C6"> + <value>1u</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2</field> + <field name="Reichelt">KEM X7R1206 1,0U</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DE4792A</tstamp> + </comp> + <comp ref="U3"> + <value>STM32F030F4Px</value> + <footprint>Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm</footprint> + <datasheet>http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/mcu-arm-32-bit-16-kb-tssop-20-stm-32f030f4p6-p168428.html?&trstct=pos_0</field> + <field name="Reichelt">STM 32F030F4P6</field> + </fields> + <libsource lib="MCU_ST_STM32F0" part="STM32F030F4Px" description="ARM Cortex-M0 MCU, 16KB flash, 4KB RAM, 48MHz, 2.4-3.6V, 15 GPIO, TSSOP-20"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DE6D5CE</tstamp> + </comp> + <comp ref="J2"> + <value>SWD</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">n/a</field> + <field name="Reichelt">n/a</field> + </fields> + <libsource lib="Connector" part="Conn_01x04_Male" description="Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DE82D16</tstamp> + </comp> + <comp ref="C8"> + <value>100n</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0603 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DE9A331</tstamp> + </comp> + <comp ref="C9"> + <value>1u</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2</field> + <field name="Reichelt">KEM X7R1206 1,0U</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DEA2A3B</tstamp> + </comp> + <comp ref="C10"> + <value>100n</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0603 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DEB3657</tstamp> + </comp> + <comp ref="C11"> + <value>10n</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-10n-10-x7r-g0603-10n-p31870.html?&trstct=pos_0</field> + <field name="Reichelt">X7R-G0603 10N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DEB487B</tstamp> + </comp> + <comp ref="X1"> + <value>OCXO-14</value> + <footprint>Oscillator:Oscillator_DIP-14</footprint> + <datasheet>http://www.petermann-technik.de/fileadmin/petermann/pdf/crystal-oscillators/OCXO-14_PETERMANN-TECHNIK.pdf</datasheet> + <libsource lib="Oscillator" part="OCXO-14" description="Voltage-Controlled Crystal Clock Oscillator, DIP14-style metal package"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DEE8753</tstamp> + </comp> + <comp ref="C19"> + <value>10p</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-10p-5-npo-g0603-10p-p31853.html?&trstct=pos_0</field> + <field name="Reichelt">NPO-G0603 10P</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DF31A18</tstamp> + </comp> + <comp ref="C16"> + <value>10n 25V</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-10n-10-x7r-g0603-10n-p31870.html?&trstct=pos_0</field> + <field name="Reichelt">X7R-G0603 10N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DF86C6A</tstamp> + </comp> + <comp ref="C14"> + <value>1u 25V</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/vielschicht-kerko-1-0-f-50v-125-c-kem-x7r1206-1-0u-p207160.html?&trstct=pos_2</field> + <field name="Reichelt">KEM X7R1206 1,0U</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DF8BD83</tstamp> + </comp> + <comp ref="C13"> + <value>10u 25V</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5</field> + <field name="Reichelt">KEM X7R1206 10U</field> + </fields> + <libsource lib="Device" part="CP" description="Polarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DF907E7</tstamp> + </comp> + <comp ref="L2"> + <value>100u</value> + <footprint>Inductor_SMD:L_Taiyo-Yuden_NR-40xx</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/chip-induktivitaet-1616fps-100-h-l-1616fps-100-p138628.html?&trstct=pos_10</field> + <field name="Reichelt">L-1616FPS 100µ</field> + </fields> + <libsource lib="Device" part="L_Core_Ferrite" description="Inductor with ferrite core"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DF96CCF</tstamp> + </comp> + <comp ref="RV2"> + <value>47k</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/praezisionspotentiometer-25-gaenge-stehend-50-kohm-64y-50k-p2727.html?&trstct=pol_2</field> + <field name="Reichelt">64Y-50K</field> + </fields> + <libsource lib="Device" part="R_POT_TRIM" description="Trim-potentiometer"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DFAC1A8</tstamp> + </comp> + <comp ref="C15"> + <value>100n 25V</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0603 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DF86C78</tstamp> + </comp> + <comp ref="L1"> + <value>100u</value> + <footprint>Inductor_SMD:L_Taiyo-Yuden_NR-40xx</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/chip-induktivitaet-1616fps-100-h-l-1616fps-100-p138628.html?&trstct=pos_10</field> + <field name="Reichelt">L-1616FPS 100µ</field> + </fields> + <libsource lib="Device" part="L_Core_Ferrite" description="Inductor with ferrite core"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DFDECBA</tstamp> + </comp> + <comp ref="R13"> + <value>470</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7</field> + <field name="Reichelt">SMD-0603 470</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E043AC8</tstamp> + </comp> + <comp ref="U2"> + <value>MC78M12CDTG</value> + <footprint>Package_TO_SOT_SMD:TO-263-2</footprint> + <datasheet>http://www.onsemi.com/pub_link/Collateral/NCP1117-D.PDF</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/spannungsregler-fest-12-v-d2pak-mc-78m12-cdtg-p189092.html?&trstct=pos_1</field> + <field name="Reichelt">MC 78M12 CDTG</field> + </fields> + <libsource lib="Regulator_Linear" part="NCP1117-12_SOT223" description="1A Low drop-out regulator, Fixed Output 12V, SOT-223"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E0C0C72</tstamp> + </comp> + <comp ref="C18"> + <value>10n 25V</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-10n-10-x7r-g0603-10n-p31870.html?&trstct=pos_0</field> + <field name="Reichelt">X7R-G0603 10N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E0E1F23</tstamp> + </comp> + <comp ref="C17"> + <value>100n 25V</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0603-100n-p31873.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0603 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E0EBDC0</tstamp> + </comp> + <comp ref="R11"> + <value>470</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7</field> + <field name="Reichelt">SMD-0603 470</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E043508</tstamp> + </comp> + <comp ref="R14"> + <value>470</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7</field> + <field name="Reichelt">SMD-0603 470</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E15E8A0</tstamp> + </comp> + <comp ref="R17"> + <value>470</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7</field> + <field name="Reichelt">SMD-0603 470</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E1615F4</tstamp> + </comp> + <comp ref="R18"> + <value>470</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7</field> + <field name="Reichelt">SMD-0603 470</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E163AF3</tstamp> + </comp> + <comp ref="R16"> + <value>470</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7</field> + <field name="Reichelt">SMD-0603 470</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E1615E6</tstamp> + </comp> + <comp ref="E4"> + <value>JST - Buchsengehäuse, 1x2-polig - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-buchsengehaeuse-1x2-polig-vh-jst-vh2p-bu-p185107.html?&trstct=pos_0</field> + <field name="Reichelt">JST VH2P BU</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E2E70BA</tstamp> + </comp> + <comp ref="E6"> + <value>JST - Stiftleiste, gerade, 1x2-polig - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-stiftleiste-gerade-1x2-polig-vh-jst-vh2p-st-p185110.html?&trstct=pos_0</field> + <field name="Reichelt">JST VH2P ST</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E31B2BF</tstamp> + </comp> + <comp ref="E3"> + <value>Sicherungshalter für 5 x 20 mm, 250 V, 6,3 A, grün</value> + <fields> + <field name="Link">https://www.reichelt.de/sicherungshalter-fuer-5-x-20-mm-250-v-6-3-a-gruen-rnd-170-00188-p253173.html?&trstct=pol_9</field> + <field name="Reichelt">RND 170-00188</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E31B9BF</tstamp> + </comp> + <comp ref="E5"> + <value>Sicherungshalter für 5 x 20 mm, 250 V, 6,3 A, grün</value> + <fields> + <field name="Link">https://www.reichelt.de/sicherungshalter-fuer-5-x-20-mm-250-v-6-3-a-gruen-rnd-170-00188-p253173.html?&trstct=pol_9</field> + <field name="Reichelt">RND 170-00188</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E33602D</tstamp> + </comp> + <comp ref="E9"> + <value>JST - Crimpkontakt, Buchse - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108</field> + <field name="Reichelt">JST VH CKS</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E3BBA4C</tstamp> + </comp> + <comp ref="E7"> + <value>JST - Buchsengehäuse, 1x3-polig - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-buchsengehaeuse-1x3-polig-vh-jst-vh3p-bu-p185108.html?&trstct=lsbght_sldr::185111</field> + <field name="Reichelt">JST VH3P BU</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E3BC843</tstamp> + </comp> + <comp ref="E8"> + <value>JST - Stiftleiste, gerade, 1x3-polig - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-stiftleiste-gerade-1x3-polig-vh-jst-vh3p-st-p185111.html?&trstct=pol_7</field> + <field name="Reichelt">JST VH3P ST</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E3BD2EC</tstamp> + </comp> + <comp ref="E10"> + <value>JST - Crimpkontakt, Buchse - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108</field> + <field name="Reichelt">JST VH CKS</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E3C3829</tstamp> + </comp> + <comp ref="E11"> + <value>JST - Crimpkontakt, Buchse - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108</field> + <field name="Reichelt">JST VH CKS</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E3C4EE1</tstamp> + </comp> + <comp ref="E2"> + <value>JST - Crimpkontakt, Buchse - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108</field> + <field name="Reichelt">JST VH CKS</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E3E13CF</tstamp> + </comp> + <comp ref="E1"> + <value>JST - Crimpkontakt, Buchse - VH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-vh-jst-vh-cks-p185113.html?&trstct=lsbght_sldr::185108</field> + <field name="Reichelt">JST VH CKS</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E3EE09F</tstamp> + </comp> + <comp ref="C3"> + <value>10u 25V</value> + <footprint>Capacitor_SMD:C_0603_1608Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/vielschicht-kerko-10-f-16v-125-c-kem-x7r1206-10u-p207163.html?&trstct=pos_5</field> + <field name="Reichelt">KEM X7R1206 10U</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB6F813</tstamp> + </comp> + <comp ref="C5"> + <value>100n 25V</value> + <footprint>Capacitor_SMD:C_0805_2012Metric</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-vielschicht-keramikkondensator-100n-10-x7r-g0805-100n-p31879.html?&trstct=pol_0</field> + <field name="Reichelt">X7R-G0805 100N</field> + </fields> + <libsource lib="Device" part="C" description="Unpolarized capacitor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DB714B3</tstamp> + </comp> + <comp ref="J3"> + <value>Conn_01x08_Male</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/jst-stiftleiste-gerade-1x8-polig-xh-jst-xh8p-st-p185078.html?&trstct=pos_8</field> + <field name="Reichelt">JST XH8P ST</field> + </fields> + <libsource lib="Connector" part="Conn_01x08_Male" description="Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4B3C65</tstamp> + </comp> + <comp ref="J5"> + <value>Conn_01x06_Male</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/jst-stiftleiste-gerade-1x6-polig-xh-jst-xh6p-st-p185077.html?&trstct=pos_14</field> + <field name="Reichelt">JST XH6P ST</field> + </fields> + <libsource lib="Connector" part="Conn_01x06_Male" description="Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4B66A6</tstamp> + </comp> + <comp ref="E13"> + <value>JST - Buchsengehäuse, 1x6-polig - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-buchsengehaeuse-1x6-polig-xh-jst-xh6p-bu-p185089.html?&trstct=pos_4</field> + <field name="Reichelt">JST XH6P BU</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4D2772</tstamp> + </comp> + <comp ref="E15"> + <value>JST - Buchsengehäuse, 1x8-polig - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-buchsengehaeuse-1x8-polig-xh-jst-xh8p-bu-p185090.html?&trstct=pos_6</field> + <field name="Reichelt">JST XH8P BU</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4D3031</tstamp> + </comp> + <comp ref="E18"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4D7645</tstamp> + </comp> + <comp ref="E21"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4D7F8C</tstamp> + </comp> + <comp ref="E24"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4DB0D8</tstamp> + </comp> + <comp ref="E27"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4DEF06</tstamp> + </comp> + <comp ref="E33"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E4909</tstamp> + </comp> + <comp ref="E17"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E4917</tstamp> + </comp> + <comp ref="E20"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E4925</tstamp> + </comp> + <comp ref="E30"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E4933</tstamp> + </comp> + <comp ref="E29"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E7487</tstamp> + </comp> + <comp ref="E23"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E7495</tstamp> + </comp> + <comp ref="E26"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E74A3</tstamp> + </comp> + <comp ref="E32"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E74B1</tstamp> + </comp> + <comp ref="E12"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E7EF7</tstamp> + </comp> + <comp ref="E14"> + <value>JST - Crimpkontakt, Buchse - XH</value> + <fields> + <field name="Link">https://www.reichelt.de/jst-crimpkontakt-buchse-xh-jst-xh-ckb-p185091.html?&trstct=pos_0</field> + <field name="Reichelt">JST XH CKB</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E4E7F05</tstamp> + </comp> + <comp ref="E16"> + <value>LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet</value> + <fields> + <field name="Link">https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11</field> + <field name="Reichelt">APM QS63 G12</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E507BDE</tstamp> + </comp> + <comp ref="E19"> + <value>LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet</value> + <fields> + <field name="Link">https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11</field> + <field name="Reichelt">APM QS63 G12</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E50D76E</tstamp> + </comp> + <comp ref="E22"> + <value>LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet</value> + <fields> + <field name="Link">https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11</field> + <field name="Reichelt">APM QS63 G12</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E512038</tstamp> + </comp> + <comp ref="E25"> + <value>LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet</value> + <fields> + <field name="Link">https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11</field> + <field name="Reichelt">APM QS63 G12</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E5180A6</tstamp> + </comp> + <comp ref="E28"> + <value>LED-Signalleuchte, grün, 12 V, Ø 6 mm, rund, bedrahtet</value> + <fields> + <field name="Link">https://www.reichelt.de/led-signalleuchte-gruen-12-v-6-mm-rund-bedrahtet-apm-qs63-g12-p173927.html?&trstct=pol_11</field> + <field name="Reichelt">APM QS63 G12</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E51CACA</tstamp> + </comp> + <comp ref="E31"> + <value>LED-Signalleuchte, rot, 12 V, Ø 6 mm, rund, bedrahtet</value> + <fields> + <field name="Link">https://www.reichelt.de/led-signalleuchte-rot-12-v-6-mm-rund-bedrahtet-apm-qs63-r12-p173929.html?&trstct=vrt_pdn</field> + <field name="Reichelt">APM QS63 R12</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E521F16</tstamp> + </comp> + <comp ref="E34"> + <value>LED-Signalleuchte, rot, 12 V, Ø 6 mm, rund, bedrahtet</value> + <fields> + <field name="Link">https://www.reichelt.de/led-signalleuchte-rot-12-v-6-mm-rund-bedrahtet-apm-qs63-r12-p173929.html?&trstct=vrt_pdn</field> + <field name="Reichelt">APM QS63 R12</field> + </fields> + <libsource lib="4xxx" part="bom_item" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E5263DC</tstamp> + </comp> + <comp ref="R15"> + <value>470</value> + <datasheet>~</datasheet> + <fields> + <field name="Link">https://www.reichelt.de/smd-widerstand-0603-470-ohm-100-mw-1-smd-0603-470-p89426.html?&trstct=pos_7</field> + <field name="Reichelt">SMD-0603 470</field> + </fields> + <libsource lib="Device" part="R" description="Resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5E15E8AE</tstamp> + </comp> + </components> + <libparts> + <libpart lib="4xxx" part="bom_item"> + <fields> + <field name="Reference">E</field> + <field name="Value">bom_item</field> + </fields> + </libpart> + <libpart lib="Connector" part="Conn_01x03_Male"> + <description>Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x03_Male</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + </pins> + </libpart> + <libpart lib="Connector" part="Conn_01x04_Male"> + <description>Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x04_Male</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + <pin num="4" name="Pin_4" type="passive"/> + </pins> + </libpart> + <libpart lib="Connector" part="Conn_01x06_Male"> + <description>Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x06_Male</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + <pin num="4" name="Pin_4" type="passive"/> + <pin num="5" name="Pin_5" type="passive"/> + <pin num="6" name="Pin_6" type="passive"/> + </pins> + </libpart> + <libpart lib="Connector" part="Conn_01x08_Male"> + <description>Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x08_Male</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + <pin num="4" name="Pin_4" type="passive"/> + <pin num="5" name="Pin_5" type="passive"/> + <pin num="6" name="Pin_6" type="passive"/> + <pin num="7" name="Pin_7" type="passive"/> + <pin num="8" name="Pin_8" type="passive"/> + </pins> + </libpart> + <libpart lib="Connector" part="USB_B"> + <description>USB Type B connector</description> + <docs> ~</docs> + <footprints> + <fp>USB*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">USB_B</field> + </fields> + <pins> + <pin num="1" name="VBUS" type="power_out"/> + <pin num="2" name="D-" type="passive"/> + <pin num="3" name="D+" type="passive"/> + <pin num="4" name="GND" type="power_out"/> + <pin num="5" name="Shield" type="passive"/> + </pins> + </libpart> + <libpart lib="Converter_ACDC" part="IRM-02-3.3"> + <aliases> + <alias>IRM-02-5</alias> + <alias>IRM-02-9</alias> + <alias>IRM-02-12</alias> + <alias>IRM-02-15</alias> + <alias>IRM-02-24</alias> + </aliases> + <description>3.3V 2W miniature AC-DC module-type power supply MeanWell</description> + <docs>http://www.meanwell.com/productPdf.aspx?i=675</docs> + <footprints> + <fp>Converter*ACDC*MeanWell*IRM*02*</fp> + </footprints> + <fields> + <field name="Reference">PS</field> + <field name="Value">IRM-02-3.3</field> + <field name="Footprint">Converter_ACDC:Converter_ACDC_MeanWell_IRM-02-xx_THT</field> + </fields> + <pins> + <pin num="1" name="AC/N" type="power_in"/> + <pin num="2" name="AC/L" type="power_in"/> + <pin num="3" name="-Vout" type="power_out"/> + <pin num="4" name="+Vout" type="power_out"/> + </pins> + </libpart> + <libpart lib="Device" part="C"> + <description>Unpolarized capacitor</description> + <docs>~</docs> + <footprints> + <fp>C_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">C</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="CP"> + <description>Polarized capacitor</description> + <docs>~</docs> + <footprints> + <fp>CP_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">CP</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="Crystal"> + <description>Two pin crystal</description> + <docs>~</docs> + <footprints> + <fp>Crystal*</fp> + </footprints> + <fields> + <field name="Reference">Y</field> + <field name="Value">Crystal</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="D_Schottky_ALT"> + <description>Schottky diode, filled shape</description> + <docs>~</docs> + <footprints> + <fp>TO-???*</fp> + <fp>*_Diode_*</fp> + <fp>*SingleDiode*</fp> + <fp>D_*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">D_Schottky_ALT</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="D_Zener_ALT"> + <description>Zener diode, filled shape</description> + <docs>~</docs> + <footprints> + <fp>TO-???*</fp> + <fp>*_Diode_*</fp> + <fp>*SingleDiode*</fp> + <fp>D_*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">D_Zener_ALT</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="Fuse"> + <description>Fuse</description> + <docs>~</docs> + <footprints> + <fp>*Fuse*</fp> + </footprints> + <fields> + <field name="Reference">F</field> + <field name="Value">Fuse</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="L_Core_Ferrite"> + <description>Inductor with ferrite core</description> + <docs>~</docs> + <footprints> + <fp>Choke_*</fp> + <fp>*Coil*</fp> + <fp>Inductor_*</fp> + <fp>L_*</fp> + </footprints> + <fields> + <field name="Reference">L</field> + <field name="Value">L_Core_Ferrite</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="Lamp_Neon"> + <description>Neon lamp</description> + <docs>~</docs> + <fields> + <field name="Reference">NE</field> + <field name="Value">Lamp_Neon</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="R"> + <description>Resistor</description> + <docs>~</docs> + <footprints> + <fp>R_*</fp> + </footprints> + <fields> + <field name="Reference">R</field> + <field name="Value">R</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="R_POT_TRIM"> + <description>Trim-potentiometer</description> + <docs>~</docs> + <footprints> + <fp>Potentiometer*</fp> + </footprints> + <fields> + <field name="Reference">RV</field> + <field name="Value">R_POT_TRIM</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + <pin num="3" name="3" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="Varistor"> + <description>Voltage dependent resistor</description> + <docs>~</docs> + <footprints> + <fp>RV_*</fp> + <fp>Varistor*</fp> + </footprints> + <fields> + <field name="Reference">RV</field> + <field name="Value">Varistor</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="Interface_USB" part="CH340G"> + <description>USB serial converter, UART, SOIC-16</description> + <docs>http://www.datasheet5.com/pdf-local-2195953</docs> + <footprints> + <fp>SOIC*3.9x9.9mm*P1.27mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">CH340G</field> + <field name="Footprint">Package_SO:SOIC-16_3.9x9.9mm_P1.27mm</field> + <field name="Datasheet">http://www.datasheet5.com/pdf-local-2195953</field> + </fields> + <pins> + <pin num="1" name="GND" type="power_in"/> + <pin num="2" name="TXD" type="output"/> + <pin num="3" name="RXD" type="input"/> + <pin num="4" name="V3" type="passive"/> + <pin num="5" name="UD+" type="BiDi"/> + <pin num="6" name="UD-" type="BiDi"/> + <pin num="7" name="XI" type="input"/> + <pin num="8" name="XO" type="output"/> + <pin num="9" name="~CTS" type="input"/> + <pin num="10" name="~DSR" type="input"/> + <pin num="11" name="~RI" type="input"/> + <pin num="12" name="~DCD" type="input"/> + <pin num="13" name="~DTR" type="output"/> + <pin num="14" name="~RTS" type="output"/> + <pin num="15" name="R232" type="input"/> + <pin num="16" name="VCC" type="power_in"/> + </pins> + </libpart> + <libpart lib="Isolator" part="HCPL-261A"> + <aliases> + <alias>HCPL-261N</alias> + </aliases> + <description>Dual High Speed HCMOS/LSTTL/TTL Compatible Optocoupler, dV/dt 1000/us, VCM 50, -0.5V to 7V VCC, DIP-8</description> + <docs>http://docs.avagotech.com/docs/AV02-0391EN</docs> + <footprints> + <fp>DIP*W7.62mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">HCPL-261A</field> + <field name="Footprint">Package_DIP:DIP-8_W7.62mm</field> + </fields> + <pins> + <pin num="1" name="NC" type="NotConnected"/> + <pin num="2" name="C1" type="passive"/> + <pin num="3" name="A2" type="passive"/> + <pin num="5" name="GND" type="power_in"/> + <pin num="6" name="VO1" type="openCol"/> + <pin num="7" name="EN" type="input"/> + <pin num="8" name="VCC" type="power_in"/> + </pins> + </libpart> + <libpart lib="MCU_ST_STM32F0" part="STM32F030F4Px"> + <description>ARM Cortex-M0 MCU, 16KB flash, 4KB RAM, 48MHz, 2.4-3.6V, 15 GPIO, TSSOP-20</description> + <docs>http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf</docs> + <footprints> + <fp>TSSOP*4.4x6.5mm*P0.65mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">STM32F030F4Px</field> + <field name="Footprint">Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm</field> + </fields> + <pins> + <pin num="1" name="BOOT0" type="input"/> + <pin num="2" name="PF0" type="input"/> + <pin num="3" name="PF1" type="input"/> + <pin num="4" name="NRST" type="input"/> + <pin num="5" name="VDDA" type="power_in"/> + <pin num="6" name="PA0" type="BiDi"/> + <pin num="7" name="PA1" type="BiDi"/> + <pin num="8" name="PA2" type="BiDi"/> + <pin num="9" name="PA3" type="BiDi"/> + <pin num="10" name="PA4" type="BiDi"/> + <pin num="11" name="PA5" type="BiDi"/> + <pin num="12" name="PA6" type="BiDi"/> + <pin num="13" name="PA7" type="BiDi"/> + <pin num="14" name="PB1" type="BiDi"/> + <pin num="15" name="VSS" type="power_in"/> + <pin num="16" name="VDD" type="power_in"/> + <pin num="17" name="PA9" type="BiDi"/> + <pin num="18" name="PA10" type="BiDi"/> + <pin num="19" name="PA13" type="BiDi"/> + <pin num="20" name="PA14" type="BiDi"/> + </pins> + </libpart> + <libpart lib="Oscillator" part="OCXO-14"> + <aliases> + <alias>GTXO-14V</alias> + <alias>GTXO-S14V</alias> + <alias>VTCXO-14</alias> + </aliases> + <description>Voltage-Controlled Crystal Clock Oscillator, DIP14-style metal package</description> + <docs>http://www.petermann-technik.de/fileadmin/petermann/pdf/crystal-oscillators/OCXO-14_PETERMANN-TECHNIK.pdf</docs> + <footprints> + <fp>Oscillator*DIP*14*</fp> + </footprints> + <fields> + <field name="Reference">X</field> + <field name="Value">OCXO-14</field> + <field name="Footprint">Oscillator:Oscillator_DIP-14</field> + </fields> + <pins> + <pin num="1" name="Vcontrol" type="input"/> + <pin num="7" name="GND" type="power_in"/> + <pin num="8" name="OUT" type="output"/> + <pin num="14" name="Vcc" type="power_in"/> + </pins> + </libpart> + <libpart lib="Regulator_Linear" part="AP1117-15"> + <aliases> + <alias>AP1117-18</alias> + <alias>AP1117-25</alias> + <alias>AP1117-33</alias> + <alias>AP1117-50</alias> + <alias>LD1117S33TR_SOT223</alias> + <alias>LD1117S12TR_SOT223</alias> + <alias>LD1117S18TR_SOT223</alias> + <alias>LD1117S25TR_SOT223</alias> + <alias>LD1117S50TR_SOT223</alias> + <alias>NCP1117-12_SOT223</alias> + <alias>NCP1117-1.5_SOT223</alias> + <alias>NCP1117-1.8_SOT223</alias> + <alias>NCP1117-2.0_SOT223</alias> + <alias>NCP1117-2.5_SOT223</alias> + <alias>NCP1117-2.85_SOT223</alias> + <alias>NCP1117-3.3_SOT223</alias> + <alias>NCP1117-5.0_SOT223</alias> + <alias>AMS1117-1.5</alias> + <alias>AMS1117-1.8</alias> + <alias>AMS1117-2.5</alias> + <alias>AMS1117-2.85</alias> + <alias>AMS1117-3.3</alias> + <alias>AMS1117-5.0</alias> + </aliases> + <description>1A Low Dropout regulator, positive, 1.5V fixed output, SOT-223</description> + <docs>http://www.diodes.com/datasheets/AP1117.pdf</docs> + <footprints> + <fp>SOT?223*TabPin2*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">AP1117-15</field> + <field name="Footprint">Package_TO_SOT_SMD:SOT-223-3_TabPin2</field> + </fields> + <pins> + <pin num="1" name="GND" type="power_in"/> + <pin num="2" name="VO" type="power_out"/> + <pin num="3" name="VI" type="power_in"/> + </pins> + </libpart> + <libpart lib="Switch" part="SW_Push_SPDT"> + <description>Momentary Switch, single pole double throw</description> + <fields> + <field name="Reference">SW</field> + <field name="Value">SW_Push_SPDT</field> + </fields> + <pins> + <pin num="1" name="A" type="passive"/> + <pin num="2" name="B" type="passive"/> + <pin num="3" name="C" type="passive"/> + </pins> + </libpart> + <libpart lib="Transistor_Array" part="ULN2003"> + <aliases> + <alias>ULN2003A</alias> + <alias>ULN2002</alias> + <alias>ULN2002A</alias> + <alias>ULN2004</alias> + <alias>ULN2004A</alias> + </aliases> + <description>High Voltage, High Current Darlington Transistor Arrays, SOIC16/SOIC16W/DIP16/TSSOP16</description> + <docs>http://www.ti.com/lit/ds/symlink/uln2003a.pdf</docs> + <footprints> + <fp>DIP*W7.62mm*</fp> + <fp>SOIC*3.9x9.9mm*P1.27mm*</fp> + <fp>SSOP*4.4x5.2mm*P0.65mm*</fp> + <fp>TSSOP*4.4x5mm*P0.65mm*</fp> + <fp>SOIC*W*5.3x10.2mm*P1.27mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">ULN2003</field> + </fields> + <pins> + <pin num="1" name="I1" type="input"/> + <pin num="2" name="I2" type="input"/> + <pin num="3" name="I3" type="input"/> + <pin num="4" name="I4" type="input"/> + <pin num="5" name="I5" type="input"/> + <pin num="6" name="I6" type="input"/> + <pin num="7" name="I7" type="input"/> + <pin num="8" name="GND" type="power_in"/> + <pin num="9" name="COM" type="passive"/> + <pin num="10" name="O7" type="openCol"/> + <pin num="11" name="O6" type="openCol"/> + <pin num="12" name="O5" type="openCol"/> + <pin num="13" name="O4" type="openCol"/> + <pin num="14" name="O3" type="openCol"/> + <pin num="15" name="O2" type="openCol"/> + <pin num="16" name="O1" type="openCol"/> + </pins> + </libpart> + <libpart lib="Transistor_BJT" part="2N3904"> + <description>0.2A Ic, 40V Vce, Small Signal NPN Transistor, TO-92</description> + <docs>https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf</docs> + <footprints> + <fp>TO?92*</fp> + </footprints> + <fields> + <field name="Reference">Q</field> + <field name="Value">2N3904</field> + <field name="Footprint">Package_TO_SOT_THT:TO-92_Inline</field> + </fields> + <pins> + <pin num="1" name="E" type="passive"/> + <pin num="2" name="B" type="passive"/> + <pin num="3" name="C" type="passive"/> + </pins> + </libpart> + <libpart lib="Transistor_FET" part="IRF6710S2"> + <aliases> + <alias>IRF6810S</alias> + </aliases> + <description>12A Id, 25V Vds, 5.9mOhm Rds, N-Channel MOSFET, DirectFET S1</description> + <docs>https://www.infineon.com/dgdl/irf6710s2pbf.pdf?fileId=5546d462533600a4015355ece3db1a78</docs> + <footprints> + <fp>DirectFET*S1*</fp> + </footprints> + <fields> + <field name="Reference">Q</field> + <field name="Value">IRF6710S2</field> + <field name="Footprint">Package_DirectFET:DirectFET_S1</field> + </fields> + <pins> + <pin num="1" name="D" type="passive"/> + <pin num="2" name="G" type="input"/> + <pin num="3" name="S" type="passive"/> + </pins> + </libpart> + </libparts> + <libraries> + <library logical="4xxx"> + <uri>/home/user/ref/kicad-symbols/4xxx.lib</uri> + </library> + <library logical="Connector"> + <uri>/home/user/ref/kicad-symbols/Connector.lib</uri> + </library> + <library logical="Converter_ACDC"> + <uri>/home/user/ref/kicad-symbols/Converter_ACDC.lib</uri> + </library> + <library logical="Device"> + <uri>/home/user/ref/kicad-symbols/Device.lib</uri> + </library> + <library logical="Interface_USB"> + <uri>/home/user/ref/kicad-symbols/Interface_USB.lib</uri> + </library> + <library logical="Isolator"> + <uri>/home/user/ref/kicad-symbols/Isolator.lib</uri> + </library> + <library logical="MCU_ST_STM32F0"> + <uri>/home/user/ref/kicad-symbols/MCU_ST_STM32F0.lib</uri> + </library> + <library logical="Oscillator"> + <uri>/home/user/ref/kicad-symbols/Oscillator.lib</uri> + </library> + <library logical="Regulator_Linear"> + <uri>/home/user/ref/kicad-symbols/Regulator_Linear.lib</uri> + </library> + <library logical="Switch"> + <uri>/home/user/ref/kicad-symbols/Switch.lib</uri> + </library> + <library logical="Transistor_Array"> + <uri>/home/user/ref/kicad-symbols/Transistor_Array.lib</uri> + </library> + <library logical="Transistor_BJT"> + <uri>/home/user/ref/kicad-symbols/Transistor_BJT.lib</uri> + </library> + <library logical="Transistor_FET"> + <uri>/home/user/ref/kicad-symbols/Transistor_FET.lib</uri> + </library> + </libraries> + <nets> + <net code="1" name="+15V"> + <node ref="J5" pin="6"/> + <node ref="J5" pin="4"/> + <node ref="J5" pin="2"/> + <node ref="J3" pin="8"/> + <node ref="J3" pin="6"/> + <node ref="J3" pin="4"/> + <node ref="J3" pin="2"/> + <node ref="C5" pin="1"/> + <node ref="U1" pin="3"/> + <node ref="C4" pin="1"/> + <node ref="C3" pin="1"/> + <node ref="C2" pin="1"/> + <node ref="D2" pin="1"/> + <node ref="R3" pin="1"/> + <node ref="PS1" pin="4"/> + <node ref="U2" pin="3"/> + <node ref="R7" pin="2"/> + </net> + <net code="2" name="Net-(J5-Pad3)"> + <node ref="J5" pin="3"/> + <node ref="R17" pin="2"/> + </net> + <net code="3" name="Net-(J3-Pad7)"> + <node ref="J3" pin="7"/> + <node ref="R15" pin="2"/> + </net> + <net code="4" name="Net-(J3-Pad5)"> + <node ref="J3" pin="5"/> + <node ref="R14" pin="2"/> + </net> + <net code="5" name="Net-(J3-Pad3)"> + <node ref="J3" pin="3"/> + <node ref="R13" pin="2"/> + </net> + <net code="6" name="GND"> + <node ref="C5" pin="2"/> + <node ref="C4" pin="2"/> + <node ref="U1" pin="1"/> + <node ref="C3" pin="2"/> + <node ref="C6" pin="2"/> + <node ref="C2" pin="2"/> + <node ref="C7" pin="2"/> + <node ref="C1" pin="2"/> + <node ref="D1" pin="2"/> + <node ref="D2" pin="2"/> + <node ref="R4" pin="1"/> + <node ref="R6" pin="1"/> + <node ref="PS1" pin="3"/> + <node ref="C18" pin="1"/> + <node ref="C17" pin="1"/> + <node ref="RV2" pin="3"/> + <node ref="C16" pin="1"/> + <node ref="X1" pin="7"/> + <node ref="C15" pin="1"/> + <node ref="C14" pin="1"/> + <node ref="C13" pin="2"/> + <node ref="U2" pin="1"/> + <node ref="C11" pin="2"/> + <node ref="C9" pin="2"/> + <node ref="C8" pin="2"/> + <node ref="U3" pin="15"/> + <node ref="J2" pin="3"/> + <node ref="C10" pin="2"/> + <node ref="U5" pin="8"/> + <node ref="C19" pin="2"/> + <node ref="C27" pin="2"/> + <node ref="U7" pin="5"/> + <node ref="U4" pin="3"/> + <node ref="C12" pin="2"/> + <node ref="Q1" pin="3"/> + <node ref="D4" pin="2"/> + <node ref="D3" pin="2"/> + </net> + <net code="7" name="/led_sdcard"> + <node ref="U3" pin="7"/> + <node ref="U5" pin="7"/> + </net> + <net code="8" name="/led_1pps"> + <node ref="U3" pin="6"/> + <node ref="U5" pin="6"/> + </net> + <net code="9" name="/line_pol"> + <node ref="U3" pin="14"/> + <node ref="R7" pin="1"/> + <node ref="Q1" pin="1"/> + </net> + <net code="10" name="/led_pol_pos"> + <node ref="U3" pin="9"/> + <node ref="U5" pin="1"/> + </net> + <net code="11" name="/SWCLK"> + <node ref="U3" pin="20"/> + <node ref="J2" pin="2"/> + </net> + <net code="12" name="/SWDIO"> + <node ref="U3" pin="19"/> + <node ref="J2" pin="4"/> + </net> + <net code="13" name="Net-(J5-Pad5)"> + <node ref="J5" pin="5"/> + <node ref="R18" pin="2"/> + </net> + <net code="14" name="/led_comm_drv"> + <node ref="R14" pin="1"/> + <node ref="U5" pin="14"/> + </net> + <net code="15" name="/led_pol_neg_drv"> + <node ref="U5" pin="15"/> + <node ref="R13" pin="1"/> + </net> + <net code="16" name="Net-(J5-Pad1)"> + <node ref="J5" pin="1"/> + <node ref="R16" pin="2"/> + </net> + <net code="17" name="/led_pol_pos_drv"> + <node ref="R11" pin="1"/> + <node ref="U5" pin="16"/> + </net> + <net code="18" name="/led_err_drv"> + <node ref="R15" pin="1"/> + <node ref="U5" pin="13"/> + </net> + <net code="19" name="/led_sdcard_drv"> + <node ref="R18" pin="1"/> + <node ref="U5" pin="10"/> + </net> + <net code="20" name="/led_1pps_drv"> + <node ref="R17" pin="1"/> + <node ref="U5" pin="11"/> + </net> + <net code="21" name="Net-(J3-Pad1)"> + <node ref="R11" pin="2"/> + <node ref="J3" pin="1"/> + </net> + <net code="22" name="/vcc_ocxo"> + <node ref="RV2" pin="1"/> + <node ref="C18" pin="2"/> + <node ref="X1" pin="14"/> + <node ref="C17" pin="2"/> + <node ref="L2" pin="2"/> + </net> + <net code="23" name="+12V"> + <node ref="L2" pin="1"/> + <node ref="C16" pin="2"/> + <node ref="C15" pin="2"/> + <node ref="C14" pin="2"/> + <node ref="U2" pin="2"/> + <node ref="C13" pin="1"/> + </net> + <net code="24" name="/led_err"> + <node ref="U3" pin="12"/> + <node ref="U5" pin="4"/> + </net> + <net code="25" name="Net-(C10-Pad1)"> + <node ref="L1" pin="2"/> + <node ref="C9" pin="1"/> + <node ref="C10" pin="1"/> + <node ref="U3" pin="5"/> + <node ref="C11" pin="1"/> + </net> + <net code="26" name="+3V3"> + <node ref="L1" pin="1"/> + <node ref="U3" pin="16"/> + <node ref="C8" pin="1"/> + <node ref="J2" pin="1"/> + <node ref="C7" pin="1"/> + <node ref="U1" pin="2"/> + <node ref="C6" pin="1"/> + <node ref="U7" pin="8"/> + <node ref="C27" pin="1"/> + <node ref="R19" pin="1"/> + </net> + <net code="27" name="/HOST_RX"> + <node ref="U3" pin="17"/> + <node ref="R12" pin="2"/> + </net> + <net code="28" name="Net-(C19-Pad1)"> + <node ref="C19" pin="1"/> + <node ref="U3" pin="2"/> + <node ref="X1" pin="8"/> + </net> + <net code="29" name="/line_meas"> + <node ref="U3" pin="8"/> + <node ref="C1" pin="1"/> + <node ref="D1" pin="1"/> + <node ref="R4" pin="2"/> + <node ref="R3" pin="2"/> + <node ref="R2" pin="1"/> + </net> + <net code="30" name="Net-(RV2-Pad2)"> + <node ref="X1" pin="1"/> + <node ref="RV2" pin="2"/> + </net> + <net code="31" name="/HOST_TX"> + <node ref="U3" pin="18"/> + </net> + <net code="32" name="/led_ocxo_lock"> + <node ref="U3" pin="13"/> + <node ref="U5" pin="5"/> + </net> + <net code="33" name="/led_comm"> + <node ref="U5" pin="3"/> + <node ref="U3" pin="11"/> + </net> + <net code="34" name="/led_pol_neg"> + <node ref="U3" pin="10"/> + <node ref="U5" pin="2"/> + </net> + <net code="35" name="Net-(U3-Pad1)"> + <node ref="U3" pin="1"/> + </net> + <net code="36" name="VBUS"> + <node ref="R20" pin="1"/> + <node ref="U6" pin="16"/> + <node ref="C20" pin="1"/> + <node ref="C22" pin="1"/> + <node ref="C23" pin="1"/> + <node ref="J4" pin="1"/> + <node ref="R10" pin="1"/> + <node ref="U4" pin="8"/> + <node ref="C24" pin="1"/> + </net> + <net code="37" name="Net-(U5-Pad9)"> + <node ref="U5" pin="9"/> + </net> + <net code="38" name="/led_ocxo_lock_drv"> + <node ref="U5" pin="12"/> + <node ref="R16" pin="1"/> + </net> + <net code="39" name="Net-(J4-Pad3)"> + <node ref="J4" pin="3"/> + <node ref="U6" pin="5"/> + </net> + <net code="40" name="GNDD"> + <node ref="R21" pin="1"/> + <node ref="J4" pin="4"/> + <node ref="C22" pin="2"/> + <node ref="C23" pin="2"/> + <node ref="C21" pin="2"/> + <node ref="C20" pin="2"/> + <node ref="C26" pin="2"/> + <node ref="C25" pin="2"/> + <node ref="U6" pin="1"/> + <node ref="C24" pin="2"/> + <node ref="U4" pin="5"/> + <node ref="Q2" pin="1"/> + </net> + <net code="41" name="Net-(J4-Pad2)"> + <node ref="J4" pin="2"/> + <node ref="U6" pin="6"/> + </net> + <net code="42" name="Net-(J4-Pad5)"> + <node ref="J4" pin="5"/> + <node ref="R21" pin="2"/> + </net> + <net code="43" name="Net-(R20-Pad2)"> + <node ref="R20" pin="2"/> + <node ref="U7" pin="2"/> + </net> + <net code="44" name="Net-(U6-Pad14)"> + <node ref="U6" pin="14"/> + </net> + <net code="45" name="Net-(U6-Pad13)"> + <node ref="U6" pin="13"/> + </net> + <net code="46" name="Net-(U6-Pad12)"> + <node ref="U6" pin="12"/> + </net> + <net code="47" name="Net-(U6-Pad11)"> + <node ref="U6" pin="11"/> + </net> + <net code="48" name="Net-(U6-Pad9)"> + <node ref="U6" pin="9"/> + </net> + <net code="49" name="Net-(C26-Pad1)"> + <node ref="Y1" pin="2"/> + <node ref="C26" pin="1"/> + <node ref="U6" pin="7"/> + </net> + <net code="50" name="Net-(C25-Pad1)"> + <node ref="Y1" pin="1"/> + <node ref="C25" pin="1"/> + <node ref="U6" pin="8"/> + </net> + <net code="51" name="Net-(C21-Pad1)"> + <node ref="C21" pin="1"/> + <node ref="U6" pin="4"/> + </net> + <net code="52" name="Net-(R22-Pad1)"> + <node ref="U6" pin="2"/> + <node ref="R22" pin="1"/> + </net> + <net code="53" name="Net-(U6-Pad10)"> + <node ref="U6" pin="10"/> + </net> + <net code="54" name="Net-(U6-Pad15)"> + <node ref="U6" pin="15"/> + </net> + <net code="55" name="Net-(Q2-Pad2)"> + <node ref="Q2" pin="2"/> + <node ref="R22" pin="2"/> + </net> + <net code="56" name="Net-(R10-Pad2)"> + <node ref="U4" pin="6"/> + <node ref="U6" pin="3"/> + <node ref="R10" pin="2"/> + </net> + <net code="57" name="Net-(U7-Pad7)"> + <node ref="U7" pin="7"/> + </net> + <net code="58" name="Net-(Q2-Pad3)"> + <node ref="U7" pin="3"/> + <node ref="Q2" pin="3"/> + </net> + <net code="59" name="Net-(U3-Pad4)"> + <node ref="U3" pin="4"/> + </net> + <net code="60" name="Net-(R19-Pad2)"> + <node ref="R19" pin="2"/> + <node ref="U7" pin="6"/> + </net> + <net code="61" name="Net-(R12-Pad1)"> + <node ref="R12" pin="1"/> + <node ref="U4" pin="2"/> + </net> + <net code="62" name="Net-(U4-Pad7)"> + <node ref="U4" pin="7"/> + </net> + <net code="63" name="Net-(U7-Pad1)"> + <node ref="U7" pin="1"/> + </net> + <net code="64" name="/N"> + <node ref="J1" pin="2"/> + <node ref="SW2" pin="2"/> + </net> + <net code="65" name="Net-(F2-Pad2)"> + <node ref="F2" pin="2"/> + <node ref="SW2" pin="3"/> + </net> + <net code="66" name="Net-(SW2-Pad1)"> + <node ref="SW2" pin="1"/> + </net> + <net code="67" name="Net-(SW1-Pad1)"> + <node ref="SW1" pin="1"/> + </net> + <net code="68" name="Net-(F1-Pad2)"> + <node ref="F1" pin="2"/> + <node ref="SW1" pin="3"/> + </net> + <net code="69" name="/L"> + <node ref="SW1" pin="2"/> + <node ref="J1" pin="1"/> + </net> + <net code="70" name="Earth"> + <node ref="J1" pin="3"/> + <node ref="R8" pin="2"/> + </net> + <net code="71" name="Net-(U4-Pad1)"> + <node ref="U4" pin="1"/> + </net> + <net code="72" name="Net-(C12-Pad1)"> + <node ref="C12" pin="1"/> + <node ref="Q1" pin="2"/> + <node ref="D4" pin="1"/> + <node ref="D3" pin="1"/> + <node ref="R9" pin="1"/> + </net> + <net code="73" name="Net-(U3-Pad3)"> + <node ref="U3" pin="3"/> + </net> + <net code="74" name="Net-(R8-Pad1)"> + <node ref="R8" pin="1"/> + <node ref="R9" pin="2"/> + </net> + <net code="75" name="Net-(F2-Pad1)"> + <node ref="F2" pin="1"/> + <node ref="NE1" pin="1"/> + <node ref="RV1" pin="2"/> + <node ref="R5" pin="2"/> + <node ref="PS1" pin="1"/> + </net> + <net code="76" name="Net-(F1-Pad1)"> + <node ref="RV1" pin="1"/> + <node ref="PS1" pin="2"/> + <node ref="NE1" pin="2"/> + <node ref="F1" pin="1"/> + <node ref="R1" pin="2"/> + </net> + <net code="77" name="Net-(R5-Pad1)"> + <node ref="R5" pin="1"/> + <node ref="R6" pin="2"/> + </net> + <net code="78" name="Net-(R1-Pad1)"> + <node ref="R1" pin="1"/> + <node ref="R2" pin="2"/> + </net> + </nets> +</export> diff --git a/gm_platform/platform/sym-lib-table b/gm_platform/platform/sym-lib-table new file mode 100644 index 0000000..3b4af0a --- /dev/null +++ b/gm_platform/platform/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name "components")(type "Legacy")(uri "${KIPRJMOD}/components.lib")(options "")(descr "")) +) diff --git a/project_proposal.tex b/project_proposal.tex new file mode 100644 index 0000000..eec56bf --- /dev/null +++ b/project_proposal.tex @@ -0,0 +1,154 @@ +\documentclass[12pt,a4paper,notitlepage]{article} +\usepackage[utf8]{inputenc} +\usepackage[a4paper,textwidth=17cm, top=2cm, bottom=3.5cm]{geometry} +\usepackage[T1]{fontenc} +\usepackage[ + backend=biber, + style=numeric, + natbib=true, + url=true, + doi=true, + eprint=false + ]{biblatex} +\addbibresource{directions.bib} +\usepackage{amssymb,amsmath} +\usepackage{listings} +\usepackage{eurosym} +\usepackage{wasysym} +\usepackage{amsthm} +\usepackage{tabularx} +\usepackage{multirow} +\usepackage{multicol} +\usepackage{tikz} + +\usetikzlibrary{arrows} +\usetikzlibrary{backgrounds} +\usetikzlibrary{calc} +\usetikzlibrary{decorations.markings} +\usetikzlibrary{decorations.pathreplacing} +\usetikzlibrary{fit} +\usetikzlibrary{patterns} +\usetikzlibrary{positioning} +\usetikzlibrary{shapes} + +\usepackage{hyperref} +\usepackage{tabularx} +\usepackage{commath} +\usepackage{graphicx,color} +\usepackage{subcaption} +\usepackage{float} +\usepackage{footmisc} +\usepackage{array} +\usepackage[underline=false]{pgf-umlsd} +\usetikzlibrary{calc} +%\usepackage[pdftex]{graphicx,color} +%\usepackage{epstopdf} + +\newcommand{\foonote}[1]{\footnote{#1}} +\newcommand{\degree}{\ensuremath{^\circ}} +\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}} + +\author{Sebastian Götte {\texttt<srsrst@jaseg.net>} @HIIG Berlin} +\title{Future-Proof Security Architecture for Smart Electricity Meters} +\date{October 14 2019} +\begin{document} +\maketitle + +\section{Problem Statement} +After much excitement in both academia and industry, the rollout of ``smart'' electricity meters is well underway today. +From online materials we observe that these systems tend to be country-specific systems which are rolled out at massive +scale. Often, this results a near-monoculture. All of these systems contain highly complex communications interfaces +such as powerline communications (PLC), DSL or cellular. Many of these "metering" systems additionally include a load +switch to disconnect non paying subscribers. Since smart meters are fairly expensive at O(\euro 100) for the device in +addition to high installation costs, their expected lifetime is measured in decades. + +To a security researcher, these circumstances pose a conundrum. What one has is an IP-connected device that can turn off +someone's electricity, that is produced by a small to medium-sized business and that is supposed to run for decades +without being hacked. + +Experience shows that even large megacorporations have difficulty maintaining software for just a couple of years. At +the same time, flawless software does not exist. Even with utmost care and ulimited resources, and in +comparatively simple firmware, serious security flaws cannot be ruled out. As a case in point, Apple recently had to +see itself confronted with a very embarassing bug inside the first ROM bootloader stage of the secure boot chain used in +most iPhones currently in use. This bug allows a full compromise of the system on boot. When even Apple with all its +resources cannot manage to secure such a fairly unsophisticated component underpinning the security of the entire iPhone +ecosystem, what is the Mittelstand to do trying to secure hundreds of kilobytes of code? If Apple cannot afford or +manage to secure a few hundred bytes worth of highly critical firmware, how should anyone else? + +From a security point of view the systems employed in this ``smart'' grid infrastructure are too complex for their +makers to handle by several orders of magnitude. Their (in internet terms) extremely long life spans make them likely +to outlast their manufacturers. The potential for mayhem caused through their load switches makes them an attractive +target for state-sponsored attackers. + +From a security expert's point of view given the circumstances outlined above taken over tens of years a large-scale +compromise of smart grid infrastructure in at least one of the 24 countries participating in the synchronous grid of +Continental Europe is likely as long as there is someone trying. + +\section{Our Solution} +Given the inevitability of serious compromise outlined above, and assuming industry and government inertia in continuing +the rollout of the current generation of smart meter architecture, the only thing we can still do is damage control. +How can we regain control after a large-scale smart grid compromise? + +In this project we propose a hardware measure that can be integraded with any smart meter regardless of manufacturer and +technology that allows a grid operator to restore large numbers of compromised meters to a known-good firmware image. +The grid operator transmits a cryptographically secured reset signal through a modulation of mains frequency that is +picked up by the hardware reset controller. The hardware reset controller then resets and re-programs the meter's main +application microcontroller with a known-good factory image. This could be either the meter's original factory firmware +or a more minimal bootloader designed to allow the electricity companies to re-gain control of the meter outside their +usual software update channels. + +\section{Project Scope and Open Questions} + +This project consists of three major steps in addition to a nice specification of attacker model and attack scenarios. + +\setlength{\fboxsep}{1.5em} +\begin{center} + \fbox{\parbox[c]{12cm}{{\textbf Q1\quad}\emph{ + How would realistic attackers and attack scenarios look like? + }}} +\end{center} + +\subsection{Figuring out signal transmission} + +First, we need to assess feasibility and parameters of our proposed signal transmission method. + +\begin{center} + \fbox{\parbox[c]{12cm}{{\textbf Q2\quad}\emph{ + What control do grid operators have over variables such as mains frequency and phase? How does this compare + against normal variations? + }}} +\end{center} + +With this knowledge, we will calculate the parameters of our communication channel. Given these channel parameters, we +will define details such as modulation scheme and error correction. To aid in validation, we will test a mockup of this +system on a simulated channel. + +\begin{center} + \fbox{\parbox[c]{12cm}{{\textbf Q3\quad}\emph{ + How robust would this system be against an advanced active attacker, in particular one that has already pwned a + couple million smart meters with load switches? + }}} +\end{center} + +\subsection{Specifying the transmission protocol} + +After specifying modulation and FEC parameters we need to specify communication protocol and cryptographic details. We +will likely have a highly constrained bitrate, so our overall protocol and cryptographic implementation must be highly +efficient in transmission size. All interfaces (modulation, protocol and cryptography included) must be carefully +specified and validated to reduce the likelihood of errors at this step. The cryptographic protocol should ideally be +formally proven. The overall system of modulation, FEC and cryptographic protocol should be analyzed w.r.t.\ bit error +rate and the resulting expected failure rate. + +\subsection{Building a hardware prototype} + +To demonstrate overall viability, a hardware prototype will be constructed. This will be based on a smart meter +reference design of a major semiconductor manufacturers. + +\begin{center} + \fbox{\parbox[c]{12cm}{{\textbf Q4\quad}\emph{ + How can we simulate the electric grid, as well as our proposed modulation thereof in this demo setup? Gasoline + generator? DDS signal generator plus car audio amplifier plus toroidal halogen transformer? + }}} +\end{center} + +\end{document} diff --git a/smart_meter_reset.bib b/smart_meter_reset.bib index bbcb12e..d1e1e7d 100644 --- a/smart_meter_reset.bib +++ b/smart_meter_reset.bib @@ -94,7 +94,7 @@ month = mar, organization = {{Bundesamt f{\"u}r Sicherheit in der Informationstechnik}}, title = {TR-03109-1 Anlage I: CMS-Datenformat f{\"u}r die Inhaltsdatenverschl{\"u}sselung und -signatur}, - url = {https://web.archive.org/web/20190919104234/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1\_Anlage\_CMS.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2\_cid351?\_\_blob=publicationFile\&v=2}, + url = {https://web.archive.org/web/20190919104234/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1\_Anlage\_CMS.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2\_cid351?\_\_blob=publicationFile\&v=2}, urldate = 2019-09-19, year = {2013} } @@ -106,7 +106,7 @@ month = mar, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-1 Anlage II: COSEM/HTTP Webservices}, - url = {https://web.archive.org/web/20190919104234/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1\_Anlage\_CMS.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2\_cid351?\_\_blob=publicationFile\&v=2}, + url = {https://web.archive.org/web/20190919104234/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1\_Anlage\_CMS.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2\_cid351?\_\_blob=publicationFile\&v=2}, urldate = 2019-09-19, year = {2012} } @@ -118,7 +118,7 @@ month = mar, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-1 Anlage III: Feinspezifikation {\glqq}Drahtlose LMN-Schnittstelle`` Teil b: {\glqq}OMS Technical Report Security``}, - url = {https://web.archive.org/web/20190919110101/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Feinspezifikation_Drahtlose_LMN-Schnittstelle-Teil2.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, + url = {https://web.archive.org/web/20190919110101/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Feinspezifikation_Drahtlose_LMN-Schnittstelle-Teil2.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, urldate = 2019-09-19, year = {2013} } @@ -130,7 +130,7 @@ month = mar, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-1 Anlage III: Feinspezifikation {\glqq}Drahtlose LMN-Schnittstelle`` Teil a: {\glqq}OMS Specification Volume 2, Primary Communication``}, - url = {https://web.archive.org/web/20190919110054/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Feinspezifikation_Drahtlose_LMN-Schnittstelle.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, + url = {https://web.archive.org/web/20190919110054/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Feinspezifikation_Drahtlose_LMN-Schnittstelle.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, urldate = 2019-09-19, year = {2013} } @@ -142,7 +142,7 @@ month = mar, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-1 Anlage IV: Feinspezifikation {\glqq}Drahtgebundene LMN-Schnittstelle`` Teil a: {\glqq}HDLC f{\"u}r LMN``}, - url = {https://web.archive.org/web/20190919110101/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Feinspezifikation_Drahtlose_LMN-Schnittstelle-Teil2.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, + url = {https://web.archive.org/web/20190919110101/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Feinspezifikation_Drahtlose_LMN-Schnittstelle-Teil2.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, urldate = 2019-09-19, year = {2013} } @@ -166,7 +166,7 @@ month = mar, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-1 Anlage VI: Betriebsprozesse}, - url = {https://web.archive.org/web/20190919111203/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Betriebsprozesse.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=1}, + url = {https://web.archive.org/web/20190919111203/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Betriebsprozesse.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=1}, urldate = 2019-09-19, year = {2013} } @@ -178,7 +178,7 @@ month = jan, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-1 Anlage VII: Interoperabilit{\"a}tsmodell und Ger{\"a}teprofile f{\"u}r Smart-Meter- Gateways}, - url = {https://web.archive.org/web/20190919111350/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Interop-Modell-Geraeteprofile.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, + url = {https://web.archive.org/web/20190919111350/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-1_Anlage_Interop-Modell-Geraeteprofile.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, urldate = 2019-09-19, year = {2019} } @@ -190,7 +190,7 @@ month = dec, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-2 Anhang A: Smart Meter Gateway Sicherheitsmodul Use Cases}, - url = {https://web.archive.org/web/20190919111540/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-2-Sicherheitsmodul_Use_Cases.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, + url = {https://web.archive.org/web/20190919111540/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-2-Sicherheitsmodul_Use_Cases.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=2}, urldate = 2019-09-19, year = {2014} } @@ -202,7 +202,7 @@ month = jun, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-2 Anhang B: Smart Meter Mini-HSM Anforderungen an die Funktionalit{\"a}t und Interoperabilit{\"a}t des Sicherheitsmoduls}, - url = {https://web.archive.org/web/20190919111832/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-2_Anhang_B_Smart_Meter_Mini_HSM.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=3}, + url = {https://web.archive.org/web/20190919111832/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-2_Anhang_B_Smart_Meter_Mini_HSM.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=3}, urldate = 2019-09-19, year = {2017} } @@ -213,7 +213,7 @@ month = jan, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03116-3: Intelligente Messsysteme}, - url = {https://web.archive.org/web/20190919112052/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03116/BSI-TR-03116-3.pdf;jsessionid=CB56FC0D3137C5624CA697AB9E57671F.1_cid360?__blob=publicationFile&v=9}, + url = {https://web.archive.org/web/20190919112052/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03116/BSI-TR-03116-3.pdf; jsessionid=CB56FC0D3137C5624CA697AB9E57671F.1_cid360?__blob=publicationFile&v=9}, urldate = 2019-09-19, year = {2019} } @@ -225,7 +225,7 @@ month = jan, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-03109-TS-1: Testkonzept zu BSI TR-03109-1}, - url = {https://web.archive.org/web/20190919112310/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-TS-1_Testkonzept.pdf;jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=1}, + url = {https://web.archive.org/web/20190919112310/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03109/TR-03109-TS-1_Testkonzept.pdf; jsessionid=BD197BE4CB44C76EE7945640B8703844.2_cid351?__blob=publicationFile&v=1}, urldate = 2019-09-19, year = {2015} } @@ -236,7 +236,7 @@ month = jan, organization = {Bundesamt f{\"u}r Sicherheit in der Informationstechnik}, title = {TR-Pr{\"u}fstellen: Anforderungen an Antragsteller zur Anerkennung als Pr{\"u}fstelle im Bereich Technischer Richtlinien}, - url = {https://web.archive.org/web/20190919112552/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Zertifizierung/TR-Pruefstellen.pdf;jsessionid=A6B4CB8AD2C038741C656276CE874B61.2_cid369?__blob=publicationFile&v=10}, + url = {https://web.archive.org/web/20190919112552/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Zertifizierung/TR-Pruefstellen.pdf; jsessionid=A6B4CB8AD2C038741C656276CE874B61.2_cid369?__blob=publicationFile&v=10}, urldate = 2019-09-19, year = {2019} } @@ -246,7 +246,7 @@ journaltitle = {Proceedings of the IEEE}, month = jan, number = {1}, - pages = {195-209}, + pages = {195--209}, publisher = {IEEE}, title = {Cyber-Physical Security of a Smart Grid Infrastructure}, url = {http://ieeexplore.ieee.org.sci-hub.tw/abstract/document/6016202; https://ieeexplore.ieee.org/abstract/document/6016202; https://www.researchgate.net/profile/Yilin_Mo/publication/224257991_Cyber-Physical_Security_of_a_Smart_Grid_Infrastructure/links/004635395d2f66a584000000.pdf}, @@ -261,7 +261,7 @@ month = nov, number = {4}, organization = {IEEE}, - pages = {529-539}, + pages = {529--539}, title = {Smart Grid Technologies: Communication Technologies and Standards}, url = {https://www.researchgate.net/profile/Salih_Ergut/publication/224257498_Smart_Grid_Technologies_Communication_Technologies_and_Standards/links/56ccb4e508ae85c8233bc062/Smart-Grid-Technologies-Communication-Technologies-and-Standards.pdf}, volume = {7}, @@ -270,8 +270,7 @@ @article{yan01, author = {Ye Yan and Yi Qian and Hamid Sharif and David Tipper}, - doi = {10.1109/SURV.2012.021312.00034 -}, + doi = {10.1109/SURV.2012.021312.00034}, journaltitle = {IEEE Communications Surveys \& Tutorials}, organization = {IEEE}, title = {A Survey on Smart Grid Communication Infrastructures: Motivations, Requirements and Challenges}, @@ -281,9 +280,9 @@ @article{kabalci01, author = {Yasin Kabalci}, - doi = {http://dx.doi.org/10.1016/j.rser.2015.12.114}, + doi = {10.1016/j.rser.2015.12.114}, journaltitle = {Renewable and Sustainable Energy Reviews}, - pages = {302-318}, + pages = {302--318}, publisher = {Elsevier}, title = {A survey on smart metering and smart grid communication}, url = {https://www.researchgate.net/profile/Yasin_Kabalci/publication/289504234_A_survey_on_smart_metering_and_smart_grid_communication/links/5a6105aaaca272a1581745c1/A-survey-on-smart-metering-and-smart-grid-communication.pdf}, @@ -294,19 +293,20 @@ @article{zhou01, author = {Bin Zhou and Wentao Li and Ka Wing Chan and Yijia Cao and Yonghong Kuang and Xi Liu and Xiong Wang}, journaltitle = {Renewable and Sustainable Energy Reviews}, - pages = {30-40}, + pages = {30--40}, publisher = {Elsevier}, title = {Smart home energy management systems: Concept, configurations, and scheduling strategies}, url = {http://www.sciencedirect.com.sci-hub.tw/science/article/abs/pii/S1364032116002823}, volume = {61}, + x-color = {#009966}, year = {2016} } -@journal article{lloret01, +@journal{lloret01, author = {Jaime Lloret and Jesus Tomas and Alejandro Canovas and Lorena Parra}, journaltitle = {IEEE Communications Magazine}, organization = {IEEE}, - pages = {50-57}, + pages = {50--57}, title = {An Integrated IoT Architecture for Smart Metering}, urldate = 2019-09-19, volume = {54}, @@ -316,39 +316,40 @@ @article{sharma01, author = {Konark Sharma and Lalit Mohan Saini}, - doi = {http://dx.doi.org/10.1016/j.rser.2015.04.170 -}, + doi = {10.1016/j.rser.2015.04.170}, journaltitle = {Renewable and Sustainable Energy Reviews}, - pages = {720-735}, + pages = {720--735}, publisher = {Elsevier}, title = {Performance analysis of smart metering for smart grid: An overview}, url = {http://www.sciencedirect.com.sci-hub.tw/science/article/abs/pii/S1364032115004402}, urldate = 2019-09-19, volume = {49}, + x-color = {#7a783b}, year = {2015} } @article{leiva01, author = {Javier Leiva and Alfonso Palacios and Jos{\'e} A. Aguado}, journaltitle = {Renewable and Sustainable Energy Reviews}, - pages = {227-233}, + pages = {227--233}, publisher = {Elsevier}, title = {Smart metering trends, implications and necessities: A policy review}, url = {http://kchbi.chtf.stuba.sk/upload_new/file/Miro/Proc%20problemy%20odovzdane%20zadania/Cyprichov%C3%A1/SmartMetering.pdf; http://dx.doi.org/10.1016/j.rser.2015.11.002}, urldate = 2019-09-19, volume = {55}, + x-color = {#009966}, year = {2016} } @article{lopez01, author = {G. Lopez and J.I. Moreno and H. Amar\'{\i}s and F. Salazar}, - doi = {http://dx.doi.org/10.1016/j.epsr.2014.05.006 -}, + doi = {10.1016/j.epsr.2014.05.006}, journaltitle = {Electric Power Systems Research}, publisher = {Elsevier}, title = {Paving the road toward Smart Grids through large-scale advanced metering infrastructures}, url = {http://www.sciencedirect.com.sci-hub.tw/science/article/abs/pii/S0378779614001862}, urldate = 2019-09-19, + x-color = {#009966}, year = {2014} } @@ -360,6 +361,7 @@ title = {Smart Electricity Meter Data Intelligence for Future Energy Systems: A Survey}, url = {http://ieeexplore.ieee.org.sci-hub.tw/abstract/document/7063262}, urldate = 2019-09-19, + x-color = {#009966}, year = {2015} } @@ -371,6 +373,7 @@ title = {Smart Grids: Advanced Technologies and Solutions}, url = {http://libgen.is/book/index.php?md5=54E49C790BF4ABE66857D6A86E60A196}, urldate = 2019-09-19, + x-color = {#cc3300}, year = {2017} } @@ -385,20 +388,21 @@ url = {https://cloudfront.escholarship.org/dist/prd/content/qt3658w184/qt3658w184.pdf}, urldate = 2019-09-19, volume = {35}, + x-color = {#7a783b}, year = {2015} } @article{mahmood01, author = {Anzar Mahmood and Nadeem Javaid and Sohail Razzaq}, - doi = {http://dx.doi.org/10.1016/j.rser.2014.08.036 -}, + doi = {10.1016/j.rser.2014.08.036}, journaltitle = {Renewable and Sustainable Energy Reviews}, - pages = {248-260}, + pages = {248--260}, publisher = {Elsevier}, title = {A review of wireless communications for smart grid}, url = {http://www.sciencedirect.com.sci-hub.tw/science/article/abs/pii/S1364032114007126}, urldate = 2019-09-19, volume = {41}, + x-color = {#7a783b}, year = {2015} } @@ -410,6 +414,48 @@ title = {Marktanalyse zur Feststellung der technischen M{\"o}glichkeit zum Einbau intelligenter Messsysteme nach {\S} 30 MsbG}, url = {https://web.archive.org/web/20190919124052/https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/SmartMeter/Marktanalysen/Marktanalyse_nach_Para_30_MsbG.pdf?__blob=publicationFile&v=8}, urldate = 2019-09-19, + x-color = {#009966}, year = {2019} } +@inproceedings{czechowski01, + author = {R. {Czechowski} and A. M. {Kosek}}, + booktitle = {2016 Joint Workshop on Cyber- Physical Security and Resilience in Smart Grids (CPSR-SG)}, + doi = {10.1109/CPSRSG.2016.7684098}, + issn = {}, + keywords = {power consumption; power engineering computing; power system measurement; power system security; security of data; smart meters; energy theft techniques; power energy consumption; electric energy distribution; electricity theft detection; energy consumers; cyber security; smart metering; low voltage network; Energy consumption; Security; Energy measurement; Companies; Power systems; Wheels; Smart Grid; energy theft; cyber-physical security; digital data flow; energy hacking}, + month = {April}, + organization = {IEEE}, + pages = {1--7}, + title = {The most frequent energy theft techniques and hazards in present power energy consumption}, + url = {https://project-sparks.eu/wp-content/uploads/2016/04/czechowski-cpsr-sg-paper-four.pdf}, + x-color = {#009966}, + year = {2016} +} + +@datasheet{st-db3636, + author = {{ST Microelectronics}}, + edition = {r1}, + month = {jun}, + organization = {ST Microelectronics}, + subtitle = {Security module of a smart meter gateway as defined by the BSI}, + title = {STSAFE-J100-BS Data brief}, + url = {https://www.st.com/resource/en/data_brief/stsafe-j100-bs.pdf}, + urldate = 2019-09-20, + x-color = {#009966}, + year = {2018} +} + +@slides{dalheimer01, + author = {Mathias Dalheimer}, + eventtitle = {Gulaschprogrammiernacht 2014}, + title = {Smartin Meter-Einf{\"u}hrung Deutschland}, + url = {https://entropia.de/images/2/2c/GPN14-SmartMeterEinf%C3%BChrung.pdf} +} + +@online resource{heise01, + author = {Heise Medien}, + title = {checkm8: Boot-Exploit soll neuere iPhones knacken}, + url = {https://www.heise.de/mac-and-i/meldung/checkm8-Boot-Exploit-soll-neuere-iPhones-knacken-4542075.html} +} + diff --git a/smart_reset_overview_v02.pdf b/smart_reset_overview_v02.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d272e9b0470895e0e5f6124750a7442664d6b95e GIT binary patch literal 122382 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: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%0A<`d9=* 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 R<7KPijL(7+h$4HKqZ`aY?7=_MIP3Wf%T@LMI2 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 Ph8D)=T&k+B{%%|Vys@rg literal 0 HcmV?d00001