Compare commits

..

3 commits
main ... foo

Author SHA1 Message Date
jaseg
34c84f51ae base: Update PCB with flipped IR LEDs and new silk, export gerbers 2023-10-08 22:08:15 +02:00
jaseg
395d5e6f06 Add gerber zips for corner, wire splitter 2023-10-08 21:56:18 +02:00
jaseg
fa0766ae1e Add wire splitter 2023-10-08 21:46:05 +02:00
101 changed files with 32268 additions and 72328 deletions

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 51 KiB

View file

@ -1,500 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="297mm"
height="210mm"
viewBox="0 0 297 210"
version="1.1"
id="svg1"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
sodipodi:docname="8seg_strand_power_distribution.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="3.3756135"
inkscape:cx="542.71616"
inkscape:cy="393.26184"
inkscape:window-width="3840"
inkscape:window-height="2091"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1">
<rect
x="365.72055"
y="199.51234"
width="342.47363"
height="107.58745"
id="rect76" />
<rect
x="159.17676"
y="268.1709"
width="209.77623"
height="56.109158"
id="rect65" />
<rect
x="213.55869"
y="338.95828"
width="92.228409"
height="107.67358"
id="rect45" />
<rect
x="213.55869"
y="338.95828"
width="92.228409"
height="107.67358"
id="rect46" />
<rect
x="213.55869"
y="338.95828"
width="92.228409"
height="107.67358"
id="rect47" />
<rect
x="213.55869"
y="338.95828"
width="92.228409"
height="107.67358"
id="rect48" />
<rect
x="213.55869"
y="338.95828"
width="92.228409"
height="107.67358"
id="rect49" />
<rect
x="213.55869"
y="338.95828"
width="92.228409"
height="107.67358"
id="rect50" />
<rect
x="213.55869"
y="338.95828"
width="92.228409"
height="107.67358"
id="rect51" />
<rect
x="213.55869"
y="338.95828"
width="92.228409"
height="107.67358"
id="rect52" />
<rect
x="159.17676"
y="268.1709"
width="307.93604"
height="31.362564"
id="rect66" />
<rect
x="159.17676"
y="268.1709"
width="449.28024"
height="31.606376"
id="rect67" />
<rect
x="365.72055"
y="199.51234"
width="436.93361"
height="105.38921"
id="rect77" />
<rect
x="365.72055"
y="199.51234"
width="568.39698"
height="105.62805"
id="rect78" />
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g97"
transform="matrix(0.99867976,0,0,0.80998993,88.198567,0.32484439)"
style="stroke:#cc0000;stroke-width:1.11186">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path7288-9"
d="m 40.760409,104.53616 v 15.71634 h 9.742942 v -15.71634 z"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path7290-2"
d="m 40.760409,104.53616 9.742942,15.71634"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path7292-0"
d="M 50.503351,104.53616 40.760409,120.2525"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g3"
transform="matrix(0.99867976,0,0,0.80998993,102.19874,0.32484439)"
style="stroke:#cc0000;stroke-width:1.11186">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1"
d="m 40.760409,104.53616 v 15.71634 h 9.742942 v -15.71634 z"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path2"
d="m 40.760409,104.53616 9.742942,15.71634"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path3"
d="M 50.503351,104.53616 40.760409,120.2525"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g6"
transform="matrix(0.99867976,0,0,0.80998993,116.19874,0.32484439)"
style="stroke:#cc0000;stroke-width:1.11186">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path4"
d="m 40.760409,104.53616 v 15.71634 h 9.742942 v -15.71634 z"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path5"
d="m 40.760409,104.53616 9.742942,15.71634"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path6"
d="M 50.503351,104.53616 40.760409,120.2525"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g9"
transform="matrix(0.99867976,0,0,0.80998993,130.19891,0.32484439)"
style="stroke:#cc0000;stroke-width:1.11186">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path7"
d="m 40.760409,104.53616 v 15.71634 h 9.742942 v -15.71634 z"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path8"
d="m 40.760409,104.53616 9.742942,15.71634"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path9"
d="M 50.503351,104.53616 40.760409,120.2525"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g12"
transform="matrix(0.99867976,0,0,0.80998993,144.19874,0.32484439)"
style="stroke:#cc0000;stroke-width:1.11186">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path10"
d="m 40.760409,104.53616 v 15.71634 h 9.742942 v -15.71634 z"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path11"
d="m 40.760409,104.53616 9.742942,15.71634"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path12"
d="M 50.503351,104.53616 40.760409,120.2525"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g15"
transform="matrix(0.99867976,0,0,0.80998993,158.19891,0.32484439)"
style="stroke:#cc0000;stroke-width:1.11186">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path13"
d="m 40.760409,104.53616 v 15.71634 h 9.742942 v -15.71634 z"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path14"
d="m 40.760409,104.53616 9.742942,15.71634"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path15"
d="M 50.503351,104.53616 40.760409,120.2525"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g18"
transform="matrix(0.99867976,0,0,0.80998993,172.19891,0.32484439)"
style="stroke:#cc0000;stroke-width:1.11186">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path16"
d="m 40.760409,104.53616 v 15.71634 h 9.742942 v -15.71634 z"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path17"
d="m 40.760409,104.53616 9.742942,15.71634"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path18"
d="M 50.503351,104.53616 40.760409,120.2525"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g21"
transform="matrix(0.99867976,0,0,0.80998993,186.19908,0.32484439)"
style="stroke:#cc0000;stroke-width:1.11186">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path19"
d="m 40.760409,104.53616 v 15.71634 h 9.742942 v -15.71634 z"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path20"
d="m 40.760409,104.53616 9.742942,15.71634"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path21"
d="M 50.503351,104.53616 40.760409,120.2525"
style="fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.300112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
transform="matrix(0.50666058,0,0,0.50666058,-19.531248,-75.07778)"
id="text45"
style="font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display, Normal';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect45);display:inline;fill:#000000;stroke-width:0.592113;stroke-linecap:round;stroke-linejoin:round"><tspan
x="298.94265"
y="355.42094"
id="tspan2"><tspan
style="-inkscape-font-specification:'Sitka Display'"
id="tspan1">1</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.50666058,0,0,0.50666058,-4.8796409,-75.07778)"
id="text46"
style="font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display, Normal';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect46);display:inline;fill:#000000;stroke-width:0.592113;stroke-linecap:round;stroke-linejoin:round"><tspan
x="296.63626"
y="355.42094"
id="tspan4"><tspan
style="-inkscape-font-specification:'Sitka Display'"
id="tspan3">2</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.50666058,0,0,0.50666058,9.2213001,-75.07778)"
id="text47"
style="font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display, Normal';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect47);display:inline;fill:#000000;stroke-width:0.592113;stroke-linecap:round;stroke-linejoin:round"><tspan
x="296.74414"
y="355.42094"
id="tspan6"><tspan
style="-inkscape-font-specification:'Sitka Display'"
id="tspan5">3</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.50666058,0,0,0.50666058,23.257104,-75.07778)"
id="text48"
style="font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display, Normal';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect48);display:inline;fill:#000000;stroke-width:0.592113;stroke-linecap:round;stroke-linejoin:round"><tspan
x="296.31273"
y="355.42094"
id="tspan8"><tspan
style="-inkscape-font-specification:'Sitka Display'"
id="tspan7">4</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.50666058,0,0,0.50666058,37.086934,-75.07778)"
id="text49"
style="font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display, Normal';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect49);display:inline;fill:#000000;stroke-width:0.592113;stroke-linecap:round;stroke-linejoin:round"><tspan
x="297.19215"
y="355.42094"
id="tspan10"><tspan
style="-inkscape-font-specification:'Sitka Display'"
id="tspan9">5</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.50666058,0,0,0.50666058,51.200505,-75.07778)"
id="text50"
style="font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display, Normal';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect50);display:inline;fill:#000000;stroke-width:0.592113;stroke-linecap:round;stroke-linejoin:round"><tspan
x="296.3708"
y="355.42094"
id="tspan12"><tspan
style="-inkscape-font-specification:'Sitka Display'"
id="tspan11">6</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.50666058,0,0,0.50666058,64.786539,-75.07778)"
id="text51"
style="font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display, Normal';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect51);display:inline;fill:#000000;stroke-width:0.592113;stroke-linecap:round;stroke-linejoin:round"><tspan
x="297.2917"
y="355.42094"
id="tspan14"><tspan
style="-inkscape-font-specification:'Sitka Display'"
id="tspan13">7</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.50666058,0,0,0.50666058,79.330959,-75.07778)"
id="text52"
style="font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display, Normal';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect52);display:inline;fill:#000000;stroke-width:0.592113;stroke-linecap:round;stroke-linejoin:round"><tspan
x="295.94769"
y="355.42094"
id="tspan16"><tspan
style="-inkscape-font-specification:'Sitka Display'"
id="tspan15">8</tspan></tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 140.75158,80.570218 h 12.4892"
id="path52"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 138.37356,82.867536 h 2.07802"
id="path56"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 140.60158,77.580565 h 27.24371"
id="path63"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 169.32363,77.580565 h 26.1367"
id="path64"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 196.93867,77.580565 h 26.1367"
id="path65"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,27.983625,10.314591)"
id="text65"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect65);display:inline;fill:none;stroke:#000000;stroke-width:1.13386;stroke-linecap:round;stroke-linejoin:round"><tspan
x="326.29349"
y="284.63383"
id="tspan18"><tspan
style="fill:#000000;stroke:none"
id="tspan17">0.2 m</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,2.0120841,5.8582719)"
id="text66"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect66);display:inline;fill:none;stroke:#000000;stroke-width:1.13386;stroke-linecap:round;stroke-linejoin:round"><tspan
x="279.80754"
y="284.63383"
id="tspan20"><tspan
style="fill:#000000;stroke:none"
id="tspan19">0.4 + 1.0 + 0.3 m = 1.7 m</tspan></tspan></text>
<text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,-35.385118,1.404148)"
id="text67"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect67);display:inline;fill:none;stroke:#000000;stroke-width:1.13386;stroke-linecap:round;stroke-linejoin:round"><tspan
x="247.66717"
y="284.63383"
id="tspan22"><tspan
style="fill:#000000;stroke:none"
id="tspan21">0.4 + 1.0 + 0.4 + 1.0 + 0.1 + 0.2 + 0.2 m = 3.3 m</tspan></tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 168.77046,80.570218 h 12.4892"
id="path67"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 166.39244,82.867536 h 2.07802"
id="path68"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 196.52763,80.570218 h 12.4892"
id="path69"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 194.14961,82.867536 h 2.07802"
id="path70"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 223.72646,80.570218 h 12.4892"
id="path71"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round"
d="m 221.34844,82.867536 h 2.07802"
id="path72"
sodipodi:nodetypes="cc" />
<path
style="fill:#000000;stroke:#808080;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="M 140.45158,73.993385 V 88.513586"
id="path73" />
<path
style="fill:#000000;stroke:#808080;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="M 168.714,73.993385 V 88.513586"
id="path74" />
<path
style="fill:#000000;stroke:#808080;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="M 196.30263,73.993385 V 88.513586"
id="path75" />
<path
style="fill:#000000;stroke:#808080;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="M 223.71141,73.993385 V 88.513586"
id="path76" />
<text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,23.84675,-15.672795)"
id="text76"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect76);display:inline;fill:#000000;stroke:none;stroke-width:0.566929;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"><tspan
x="472.27943"
y="215.97367"
id="tspan23">Splitter &quot;A&quot; side is cable red side</tspan></text>
<text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,-1.1460406,-9.3386453)"
id="text77"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect77);display:inline;fill:#000000;stroke:none;stroke-width:0.566929;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"><tspan
x="366.318"
y="215.97367"
id="tspan24">Left (short) stub: Terminal block right side is cable red side</tspan></text>
<text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,-35.928931,-3.0044956)"
id="text78"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:normal;font-family:'Sitka Display';-inkscape-font-specification:'Sitka Display';text-align:end;text-decoration-color:#000000;white-space:pre;shape-inside:url(#rect78);display:inline;fill:#000000;stroke:none;stroke-width:0.566929;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"><tspan
x="505.71223"
y="215.97367"
id="tspan25">Right (long) stub: Terminal block left side is cable red side</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

View file

@ -1,26 +0,0 @@
Comment,Designator,Footprint,LCSC
AP1117-33,U1,Package_TO_SOT_SMD:SOT-223,C347222
SS510,"D1,D2,D3,D4,D5",Diode_SMD:D_SMA,C65010
10u/25V,C6,Capacitor_SMD:C_1206_3216Metric,C14860
100n,"C7,C10,C14",Capacitor_SMD:C_0603_1608Metric,C14663
10u,"C9,C11",Capacitor_SMD:C_1206_3216Metric,C14860
0,R7,Resistor_SMD:R_0603_1608Metric,C21189
TX4138,U2,Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm,C329267
30mR 1/4W,R4,Resistor_SMD:R_1210_3225Metric,C159305
47uH/2A,L1,Inductor_SMD:L_Neosid_SM-NE127_HandSoldering,C408531
300k,R3,Resistor_SMD:R_0603_1608Metric,C23024
20k,R6,Resistor_SMD:R_0603_1608Metric,C4184
12p,C5,Capacitor_SMD:C_0603_1608Metric,C38523
4k7,"R11,R12,R13,R14",Resistor_SMD:R_0603_1608Metric,C23162
100n/60V,"C2,C3",Capacitor_SMD:C_0805_2012Metric,C28233
5R1,R2,Resistor_SMD:R_0603_1608Metric,C25197
DS310W,"D7,D8,D11,D12",Diode_SMD:D_SOD-123F,C1884573
AO3400A,"Q3,Q4,Q6,Q8,Q10",Package_TO_SOT_SMD:SOT-23,C347475
1k,"R8,R9,R21,R22,R23,R24",Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder,C21190
AO3401A,"Q5,Q7,Q9,Q11",Package_TO_SOT_SMD:SOT-23,C347476
10k,"R18,R19,R20",Resistor_SMD:R_0603_1608Metric,C25804
220k,"R16,R17",Resistor_SMD:R_0603_1608Metric,C22961
06N06L,"Q1,Q2",Package_TO_SOT_SMD:SOT-23,C396097
MCP6001-OT,U4,Package_TO_SOT_SMD:SOT-23-5,C910875
3V6,"D9,D10",Diode_SMD:D_SOD-323_HandSoldering,C151000
STM32G030F6Px,U3,Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm,C724040
1 Comment Designator Footprint LCSC
2 AP1117-33 U1 Package_TO_SOT_SMD:SOT-223 C347222
3 SS510 D1,D2,D3,D4,D5 Diode_SMD:D_SMA C65010
4 10u/25V C6 Capacitor_SMD:C_1206_3216Metric C14860
5 100n C7,C10,C14 Capacitor_SMD:C_0603_1608Metric C14663
6 10u C9,C11 Capacitor_SMD:C_1206_3216Metric C14860
7 0 R7 Resistor_SMD:R_0603_1608Metric C21189
8 TX4138 U2 Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm C329267
9 30mR 1/4W R4 Resistor_SMD:R_1210_3225Metric C159305
10 47uH/2A L1 Inductor_SMD:L_Neosid_SM-NE127_HandSoldering C408531
11 300k R3 Resistor_SMD:R_0603_1608Metric C23024
12 20k R6 Resistor_SMD:R_0603_1608Metric C4184
13 12p C5 Capacitor_SMD:C_0603_1608Metric C38523
14 4k7 R11,R12,R13,R14 Resistor_SMD:R_0603_1608Metric C23162
15 100n/60V C2,C3 Capacitor_SMD:C_0805_2012Metric C28233
16 5R1 R2 Resistor_SMD:R_0603_1608Metric C25197
17 DS310W D7,D8,D11,D12 Diode_SMD:D_SOD-123F C1884573
18 AO3400A Q3,Q4,Q6,Q8,Q10 Package_TO_SOT_SMD:SOT-23 C347475
19 1k R8,R9,R21,R22,R23,R24 Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder C21190
20 AO3401A Q5,Q7,Q9,Q11 Package_TO_SOT_SMD:SOT-23 C347476
21 10k R18,R19,R20 Resistor_SMD:R_0603_1608Metric C25804
22 220k R16,R17 Resistor_SMD:R_0603_1608Metric C22961
23 06N06L Q1,Q2 Package_TO_SOT_SMD:SOT-23 C396097
24 MCP6001-OT U4 Package_TO_SOT_SMD:SOT-23-5 C910875
25 3V6 D9,D10 Diode_SMD:D_SOD-323_HandSoldering C151000
26 STM32G030F6Px U3 Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm C724040

View file

@ -1,59 +0,0 @@
Designator,Mid X,Mid Y,Layer,Rotation
C2,189.30,-102.40,T,90.00
C3,182.70,-109.49,T,0.00
C5,175.95,-103.29,T,270.00
C6,170.07,-94.71,T,270.00
C7,172.40,-94.71,T,270.00
C9,187.90,-94.70,T,90.00
C10,170.81,-83.85,T,270.00
C11,168.30,-83.30,T,270.00
C14,192.10,-96.62,T,90.00
D1,200.27,-120.00,T,180.00
D2,200.27,-123.80,T,180.00
D3,200.22,-116.30,T,0.00
D4,200.27,-127.50,T,0.00
D5,191.25,-114.56,T,0.00
D7,162.50,-126.90,T,180.00
D8,185.50,-125.75,T,0.00
D9,201.20,-106.18,T,270.00
D10,203.99,-112.47,T,90.00
D11,167.50,-123.40,T,270.00
D12,191.75,-128.25,T,0.00
H1,178.00,-73.00,T,0.00
J3,197.09,-71.23,T,90.00
L1,178.95,-117.58,T,0.00
Q1,198.28,-102.02,T,0.00
Q2,199.27,-112.50,T,0.00
Q3,164.62,-130.50,T,180.00
Q4,164.50,-117.40,T,90.00
Q5,164.50,-123.75,T,90.00
Q6,189.47,-118.50,T,90.00
Q7,189.47,-124.65,T,90.00
Q8,193.10,-118.52,T,90.00
Q9,193.10,-124.66,T,90.00
Q10,160.22,-117.40,T,90.00
Q11,160.22,-123.75,T,90.00
R2,179.10,-109.49,T,180.00
R3,172.41,-103.29,T,90.00
R4,186.88,-105.65,T,90.00
R6,174.20,-103.29,T,270.00
R7,169.93,-86.56,T,180.00
R8,167.50,-128.25,T,270.00
R9,180.50,-125.50,T,180.00
R11,164.50,-120.50,T,0.00
R12,189.47,-121.58,T,0.00
R13,193.10,-121.58,T,0.00
R14,160.22,-120.50,T,0.00
R16,201.20,-95.00,T,180.00
R17,193.25,-93.55,T,180.00
R18,197.00,-93.88,T,180.00
R19,195.85,-99.38,T,180.00
R20,200.05,-98.55,T,0.00
R21,201.15,-102.02,T,90.00
R22,202.14,-112.47,T,90.00
R23,167.50,-119.34,T,90.00
R24,191.16,-130.50,T,0.00
U1,177.07,-96.71,T,90.00
U2,180.95,-105.61,T,90.00
U3,177.20,-85.60,T,270.00
U4,195.80,-96.70,T,0.00
1 Designator Mid X Mid Y Layer Rotation
2 C2 189.30 -102.40 T 90.00
3 C3 182.70 -109.49 T 0.00
4 C5 175.95 -103.29 T 270.00
5 C6 170.07 -94.71 T 270.00
6 C7 172.40 -94.71 T 270.00
7 C9 187.90 -94.70 T 90.00
8 C10 170.81 -83.85 T 270.00
9 C11 168.30 -83.30 T 270.00
10 C14 192.10 -96.62 T 90.00
11 D1 200.27 -120.00 T 180.00
12 D2 200.27 -123.80 T 180.00
13 D3 200.22 -116.30 T 0.00
14 D4 200.27 -127.50 T 0.00
15 D5 191.25 -114.56 T 0.00
16 D7 162.50 -126.90 T 180.00
17 D8 185.50 -125.75 T 0.00
18 D9 201.20 -106.18 T 270.00
19 D10 203.99 -112.47 T 90.00
20 D11 167.50 -123.40 T 270.00
21 D12 191.75 -128.25 T 0.00
22 H1 178.00 -73.00 T 0.00
23 J3 197.09 -71.23 T 90.00
24 L1 178.95 -117.58 T 0.00
25 Q1 198.28 -102.02 T 0.00
26 Q2 199.27 -112.50 T 0.00
27 Q3 164.62 -130.50 T 180.00
28 Q4 164.50 -117.40 T 90.00
29 Q5 164.50 -123.75 T 90.00
30 Q6 189.47 -118.50 T 90.00
31 Q7 189.47 -124.65 T 90.00
32 Q8 193.10 -118.52 T 90.00
33 Q9 193.10 -124.66 T 90.00
34 Q10 160.22 -117.40 T 90.00
35 Q11 160.22 -123.75 T 90.00
36 R2 179.10 -109.49 T 180.00
37 R3 172.41 -103.29 T 90.00
38 R4 186.88 -105.65 T 90.00
39 R6 174.20 -103.29 T 270.00
40 R7 169.93 -86.56 T 180.00
41 R8 167.50 -128.25 T 270.00
42 R9 180.50 -125.50 T 180.00
43 R11 164.50 -120.50 T 0.00
44 R12 189.47 -121.58 T 0.00
45 R13 193.10 -121.58 T 0.00
46 R14 160.22 -120.50 T 0.00
47 R16 201.20 -95.00 T 180.00
48 R17 193.25 -93.55 T 180.00
49 R18 197.00 -93.88 T 180.00
50 R19 195.85 -99.38 T 180.00
51 R20 200.05 -98.55 T 0.00
52 R21 201.15 -102.02 T 90.00
53 R22 202.14 -112.47 T 90.00
54 R23 167.50 -119.34 T 90.00
55 R24 191.16 -130.50 T 0.00
56 U1 177.07 -96.71 T 90.00
57 U2 180.95 -105.61 T 90.00
58 U3 177.20 -85.60 T 270.00
59 U4 195.80 -96.70 T 0.00

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.4 MiB

View file

@ -1,44 +1,35 @@
"Id";"Designator";"Footprint";"Quantity";"Designation";"Supplier and ref"; Reference, Quantity, Value, Footprint, Datasheet, LCSC, Mfg, PN, Reichelt, DNP
1;"C6";"C_1210_3225Metric_Pad1.33x2.70mm_HandSolder";1;"10u/25V";;; C1 ,1,"220u/63V","Capacitor_THT:CP_Radial_D10.0mm_P5.00mm","~","C324050","Rubycon","63YXF220MFFCT810X20","",""
2;"C7,C10";"C_0603_HandSoldering";2;"100n";;; C10 C7 ,2,"100n","Capacitors_SMD:C_0603_HandSoldering","~"
3;"C9";"C_0603_HandSoldering";1;"10u";;; C12 C11 ,2,"12p","Capacitors_SMD:C_0603_HandSoldering","~"
4;"D2,D1,D3,D4,D5";"D_SMA";5;"SS510";;; C2 C3 ,2,"100n","Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder","~"
5;"R5";"R_0603_1608Metric_Pad1.05x0.95mm_HandSolder";1;"DNP";;; C4 ,1,"2200uF/25V/2A","Capacitor_THT:CP_Radial_D13.0mm_P5.00mm","~","C59339","CapXon","63YXF220MFFCT810X20","",""
6;"R7";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";1;"0";;; C5 ,1,"12p","Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder","~"
7;"U1";"SOT-223";1;"AP1117-33";;; C8 ,1,"47u","Capacitor_THT:CP_Radial_D5.0mm_P2.00mm","~","C216203","Rubycon","25YXF47MFFC5X11","",""
8;"C8";"CP_Radial_D5.0mm_P2.00mm";1;"47u";;; C9 C6 ,2,"10u","Capacitors_SMD:C_0603_HandSoldering","~"
9;"C4";"CP_Radial_D13.0mm_P5.00mm";1;"2200uF/25V/2A";;; D2 D4 D1 D3 D5 ,5,"SS510","Diode_SMD:D_SMA","~","C329267","","","",""
10;"C5";"C_0603_1608Metric_Pad1.05x0.95mm_HandSolder";1;"12p";;; D6 ,1,"2V7","Diode_SMD:D_SOD-323_HandSoldering","~","C151000","DIODES inc.","MMSZ5223BS-7-F","",""
11;"R2";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";1;"5R1";;; D7 ,1,"LED_ALT","LED_SMD:LED_PLCC_2835_Handsoldering","~","C60109","Everlight","IR67-21C/TR8","",""
12;"R3";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";1;"300k";;; E1 ,1,"Zip ties: 100x2.5mm, 4pcs/board","","","","","","KAB 100-2,5",""
13;"R6";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";1;"20k";;; J1 ,1,"top left","center:led_tape_3528_2835","~"
14;"R1";"R_0603_1608Metric_Pad1.05x0.95mm_HandSolder";1;"1k";;; J2 ,1,"top right","center:led_tape_3528_2835","~"
15;"L1";"L_Neosid_SM-NE127_HandSoldering";1;"47uH/2A";;; J3 ,1,"bottom right","center:led_tape_3528_2835","~"
16;"U2";"SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm";1;"TX4138";;; J4 ,1,"bottom left","center:led_tape_3528_2835","~"
17;"C2,C3";"C_0603_1608Metric_Pad1.05x0.95mm_HandSolder";2;"100n/60V";;; J5 ,1,"SWD","Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm","~"
18;"R4";"R_1210_3225Metric";1;"30mR 1/4W";;; L1 ,1,"47uH/2A","Inductor_SMD:L_Neosid_SM-NE127_HandSoldering","~","","Eaton","DR127-470","EATON DR127-470",""
19;"D6";"D_SOD-323_HandSoldering";1;"DNP";;; Q1 Q3 Q4 Q2 Q5 ,5,"AO3400","Package_TO_SOT_SMD:SOT-23","http://www.farnell.com/datasheets/1835997.pdf"
20;"C1";"CP_Radial_D10.0mm_P5.00mm";1;"220u/63V";;; R1 ,1,"1k","Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder","~","","","","","DNP"
21;"R12,R13,R14,R11";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";4;"4k7";;; R2 ,1,"5R1","Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder","~"
22;"TP4";"TestPoint_Pad_1.5x1.5mm";1;"PB7";;; R3 R6 ,2,"R","Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder","~"
23;"TP2";"TestPoint_Pad_1.5x1.5mm";1;"PA6";;; R4 ,1,"30mR 1/4W","Resistor_SMD:R_1210_3225Metric","~","C159305","Ralec","RTT12R033FTP","",""
24;"Q8,Q10,Q4,Q6,Q3";"SOT-23";5;"AO3400A";;; R5 ,1,"10k","Resistors_SMD:R_0603_HandSoldering","~"
25;"R20,R19,R18";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";3;"10k";;; R7 R8 ,2,"0","Resistors_SMD:R_0603_HandSoldering","~"
26;"R9,R21,R24,R22,R23,R8";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";6;"1k";;; R9 ,1,"180","Resistors_SMD:R_2512_HandSoldering","~"
27;"C11";"C_0603_1608Metric_Pad1.08x0.95mm_HandSolder";1;"10u";;; TP1 ,1,"PA5","Measurement_Points:Measurement_Point_Square-SMD-Pad_Small","~"
28;"C13";"C_0603_1608Metric_Pad1.08x0.95mm_HandSolder";1;"DNP";;; TP2 ,1,"PA9","Measurement_Points:Measurement_Point_Square-SMD-Pad_Small","~"
29;"U3";"TSSOP-20_4.4x6.5mm_P0.65mm";1;"STM32G030F6Px";;; TP3 ,1,"PA10","Measurement_Points:Measurement_Point_Square-SMD-Pad_Small","~"
30;"Q11,Q9,Q7,Q5";"SOT-23";4;"AO3401A";;; TP4 ,1,"PA4","Measurement_Points:Measurement_Point_Square-SMD-Pad_Small","~"
31;"TP1";"TestPoint_Pad_1.5x1.5mm";1;"PA12";;; U1 ,1,"AP1117-33","Package_TO_SOT_SMD:SOT-223","http://www.diodes.com/datasheets/AP1117.pdf"
32;"TP6";"TestPoint_Pad_1.5x1.5mm";1;"RECT1";;; U2 ,1,"TX4138","Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm","","C329267","","","",""
33;"D10,D9";"D_SOD-323_HandSoldering";2;"3V6";;; U3 ,1,"STM32F030F4P6","Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm","http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf"
34;"TP5";"TestPoint_Pad_1.5x1.5mm";1;"RECT2";;; Y1 ,1,"8MHz","Crystals:Crystal_SMD_3225-4pin_3.2x2.5mm","~"
35;"J2";"sfp_edge_connector_male";1;"dbg";;;
36;"R15,R10";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";2;"DNP";;;
37;"R17,R16";"R_0603_1608Metric_Pad0.98x0.95mm_HandSolder";2;"220k";;;
38;"Q1,Q2";"SOT-23";2;"06N06L";;;
39;"D11,D7,D8,D12";"D_SOD-123F";4;"DS310W";;;
40;"U4";"SOT-23-5";1;"MCP6001-OT";;;
41;"TP3";"TestPoint_Pad_1.5x1.5mm";1;"PC14";;;
42;"C14";"C_0603_1608Metric_Pad1.08x0.95mm_HandSolder";1;"100n";;;
43;"J1";"PinSocket_2x07_P2.54mm_Vertical";1;"Conn_02x07_Odd_Even";;;
Can't render this file because it has a wrong number of fields in line 2.

File diff suppressed because it is too large Load diff

View file

@ -1,8 +1,8 @@
{ {
"board": { "board": {
"active_layer": 37, "active_layer": 0,
"active_layer_preset": "", "active_layer_preset": "",
"auto_track_width": false, "auto_track_width": true,
"hidden_netclasses": [], "hidden_netclasses": [],
"hidden_nets": [], "hidden_nets": [],
"high_contrast_mode": 0, "high_contrast_mode": 0,
@ -68,12 +68,6 @@
"visible_layers": "ffeffff_ffffffff", "visible_layers": "ffeffff_ffffffff",
"zone_display_mode": 0 "zone_display_mode": 0
}, },
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": { "meta": {
"filename": "center.kicad_prl", "filename": "center.kicad_prl",
"version": 3 "version": 3

View file

@ -3,9 +3,6 @@
"3dviewports": [], "3dviewports": [],
"design_settings": { "design_settings": {
"defaults": { "defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.15, "board_outline_line_width": 0.15,
"copper_line_width": 0.15, "copper_line_width": 0.15,
"copper_text_italic": false, "copper_text_italic": false,
@ -60,12 +57,11 @@
} }
], ],
"drc_exclusions": [ "drc_exclusions": [
"clearance|182600000|104822044|bcb40fa3-b41b-411d-b561-9bd80d99e072|46b665bc-ec0c-494f-bc83-df770871abd3",
"courtyards_overlap|188320001|103370001|00000000-0000-0000-0000-00005de902ef|00000000-0000-0000-0000-00005de92826",
"courtyards_overlap|188374088|100700001|00000000-0000-0000-0000-00005c2a26df|00000000-0000-0000-0000-00005de902ef",
"courtyards_overlap|190044611|103691673|00000000-0000-0000-0000-00005de902ef|00000000-0000-0000-0000-00005de9b522",
"courtyards_overlap|196360001|102626502|00000000-0000-0000-0000-00005de9b522|99d59f94-0300-4758-95c1-fe9bbbbfa783", "courtyards_overlap|196360001|102626502|00000000-0000-0000-0000-00005de9b522|99d59f94-0300-4758-95c1-fe9bbbbfa783",
"courtyards_overlap|197763171|110797068|00000000-0000-0000-0000-00005de9b522|c4833d2e-2c9e-4440-8866-6140984cca80", "courtyards_overlap|197763171|110797068|00000000-0000-0000-0000-00005de9b522|c4833d2e-2c9e-4440-8866-6140984cca80",
"text_thickness|152631995|101175000|00000000-0000-0000-0000-00005de93595|00000000-0000-0000-0000-000000000000",
"text_thickness|156049472|101175000|00000000-0000-0000-0000-00005de935c0|00000000-0000-0000-0000-000000000000",
"text_thickness|178000000|68444662|e1e8791b-f102-4509-9948-1986c49e1265|00000000-0000-0000-0000-000000000000",
"unresolved_variable|206814520|80002996|002cb8c7-b00a-4e5f-a820-e69219752984|00000000-0000-0000-0000-000000000000" "unresolved_variable|206814520|80002996|002cb8c7-b00a-4e5f-a820-e69219752984|00000000-0000-0000-0000-000000000000"
], ],
"meta": { "meta": {
@ -142,7 +138,7 @@
"min_track_width": 0.09999999999999999, "min_track_width": 0.09999999999999999,
"min_via_annular_width": 0.049999999999999996, "min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997, "min_via_diameter": 0.39999999999999997,
"solder_mask_to_copper_clearance": 0.005, "solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true "use_height_for_length_calcs": true
}, },
"teardrop_options": [ "teardrop_options": [
@ -444,7 +440,7 @@
"no_connect_dangling": "warning", "no_connect_dangling": "warning",
"pin_not_connected": "error", "pin_not_connected": "error",
"pin_not_driven": "error", "pin_not_driven": "error",
"pin_to_pin": "error", "pin_to_pin": "warning",
"power_pin_not_driven": "error", "power_pin_not_driven": "error",
"similar_labels": "warning", "similar_labels": "warning",
"simulation_model_issue": "ignore", "simulation_model_issue": "ignore",
@ -540,8 +536,8 @@
"gencad": "", "gencad": "",
"idf": "", "idf": "",
"netlist": "", "netlist": "",
"plot": "gerber", "plot": "",
"pos_files": "pnp", "pos_files": "",
"specctra_dsn": "", "specctra_dsn": "",
"step": "", "step": "",
"svg": "", "svg": "",
@ -624,48 +620,6 @@
"label": "Reichelt", "label": "Reichelt",
"name": "Reichelt", "name": "Reichelt",
"show": false "show": false
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "JLCPCB_IGNORE",
"name": "JLCPCB_IGNORE",
"show": true
},
{
"group_by": false,
"label": "JLCPCB_CORRECTION",
"name": "JLCPCB_CORRECTION",
"show": true
},
{
"group_by": false,
"label": "Comment",
"name": "Comment",
"show": false
},
{
"group_by": false,
"label": "JLCPCB_IGNORE",
"name": "Field-1",
"show": false
} }
], ],
"filter_string": "", "filter_string": "",
@ -731,8 +685,5 @@
"" ""
] ]
], ],
"text_variables": { "text_variables": {}
"board_date": "2023-11-04",
"board_rev": "R07"
}
} }

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{ {
"board": { "board": {
"active_layer": 36, "active_layer": 0,
"active_layer_preset": "", "active_layer_preset": "",
"auto_track_width": true, "auto_track_width": true,
"hidden_netclasses": [], "hidden_netclasses": [],
@ -66,15 +66,9 @@
35, 35,
36 36
], ],
"visible_layers": "fffffdf_ffffffff", "visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0 "zone_display_mode": 0
}, },
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": { "meta": {
"filename": "center.kicad_prl", "filename": "center.kicad_prl",
"version": 3 "version": 3

View file

@ -3,9 +3,6 @@
"3dviewports": [], "3dviewports": [],
"design_settings": { "design_settings": {
"defaults": { "defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.15, "board_outline_line_width": 0.15,
"copper_line_width": 0.15, "copper_line_width": 0.15,
"copper_text_italic": false, "copper_text_italic": false,
@ -96,7 +93,6 @@
"missing_footprint": "warning", "missing_footprint": "warning",
"net_conflict": "warning", "net_conflict": "warning",
"npth_inside_courtyard": "ignore", "npth_inside_courtyard": "ignore",
"overlapping_pads": "warning",
"padstack": "error", "padstack": "error",
"pth_inside_courtyard": "ignore", "pth_inside_courtyard": "ignore",
"shorting_items": "error", "shorting_items": "error",
@ -142,6 +138,9 @@
}, },
"teardrop_options": [ "teardrop_options": [
{ {
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true, "td_onpadsmd": true,
"td_onroundshapesonly": false, "td_onroundshapesonly": false,
"td_ontrackend": false, "td_ontrackend": false,
@ -150,35 +149,29 @@
], ],
"teardrop_parameters": [ "teardrop_parameters": [
{ {
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0, "td_curve_segcount": 0,
"td_height_ratio": 1.0, "td_height_ratio": 1.0,
"td_length_ratio": 0.5, "td_length_ratio": 0.5,
"td_maxheight": 2.0, "td_maxheight": 2.0,
"td_maxlen": 1.0, "td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape", "td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9 "td_width_to_size_filter_ratio": 0.9
}, },
{ {
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0, "td_curve_segcount": 0,
"td_height_ratio": 1.0, "td_height_ratio": 1.0,
"td_length_ratio": 0.5, "td_length_ratio": 0.5,
"td_maxheight": 2.0, "td_maxheight": 2.0,
"td_maxlen": 1.0, "td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape", "td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9 "td_width_to_size_filter_ratio": 0.9
}, },
{ {
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0, "td_curve_segcount": 0,
"td_height_ratio": 1.0, "td_height_ratio": 1.0,
"td_length_ratio": 0.5, "td_length_ratio": 0.5,
"td_maxheight": 2.0, "td_maxheight": 2.0,
"td_maxlen": 1.0, "td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end", "td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9 "td_width_to_size_filter_ratio": 0.9
} }
@ -523,11 +516,8 @@
"gencad": "", "gencad": "",
"idf": "", "idf": "",
"netlist": "", "netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "", "specctra_dsn": "",
"step": "", "step": "",
"svg": "",
"vrml": "" "vrml": ""
}, },
"page_layout_descr_file": "" "page_layout_descr_file": ""
@ -641,8 +631,5 @@
"" ""
] ]
], ],
"text_variables": { "text_variables": {}
"board_date": "2023-11-04",
"board_rev": "R07"
}
} }

View file

@ -1,21 +1,14 @@
(footprint "led_tape_3528_2835" (version 20230913) (generator pcbnew) (footprint "led_tape_3528_2835" (version 20220427) (generator pcbnew)
(layer "F.Cu") (layer "F.Cu")
(property "Reference" "Jr" (at 0 0.499999 0) (layer "F.SilkS") hide (tstamp 4093aa2f-3722-4c37-bced-fe5acff3bcf7)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "Value" "bottom left" (at 0 -0.499999 0) (layer "F.Fab") hide (tstamp d0e35734-5823-495d-afd7-d6888dc03b27)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp 30f47938-bfe8-41a3-8cc3-a1386ca2daf4)
(effects (font (size 1.27 1.27)))
)
(property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp df1a507b-3df3-45ed-96a7-65c8443300d3)
(effects (font (size 1.27 1.27)))
)
(property "Description" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp 74b77890-d4fd-48ba-9045-58fc46cd4788)
(effects (font (size 1.27 1.27)))
)
(attr through_hole) (attr through_hole)
(fp_text reference "Jr" (at 0 0.499999) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 4093aa2f-3722-4c37-bced-fe5acff3bcf7)
)
(fp_text value "bottom left" (at 0 -0.499999) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp d0e35734-5823-495d-afd7-d6888dc03b27)
)
(fp_line (start -4 0) (end -4 29) (fp_line (start -4 0) (end -4 29)
(stroke (width 0.5) (type solid)) (layer "F.SilkS") (tstamp aed19ae8-3fc0-468d-b321-0c6267836b24)) (stroke (width 0.5) (type solid)) (layer "F.SilkS") (tstamp aed19ae8-3fc0-468d-b321-0c6267836b24))
(fp_line (start -4 0) (end 4 0) (fp_line (start -4 0) (end 4 0)
@ -58,10 +51,6 @@
(stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp 8b5b2780-7771-42aa-ac6b-e2510133540f)) (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp 8b5b2780-7771-42aa-ac6b-e2510133540f))
(fp_line (start 7 0) (end 7 3) (fp_line (start 7 0) (end 7 3)
(stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp 539ccb8e-b877-4632-9499-fad83dc1f6ca)) (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp 539ccb8e-b877-4632-9499-fad83dc1f6ca))
(pad "1" smd roundrect (at 2 19.4) (size 3 18) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.08333333333) (pad "1" smd oval (at -2 16.978368) (size 3 18) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 831bd7ee-192d-417f-8663-949b9d5bba96))
(tstamp c9fd947b-eb73-4e20-8383-55b39c6482be) (pad "2" smd oval (at 2 16.978368) (size 3 18) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c9fd947b-eb73-4e20-8383-55b39c6482be))
)
(pad "2" smd roundrect (at -2 19.4) (size 3 18) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.08333333333)
(tstamp 831bd7ee-192d-417f-8663-949b9d5bba96)
)
) )

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Before After
Before After

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,5 @@
(fp_lib_table (fp_lib_table
(version 7)
(lib (name "center")(type "KiCad")(uri "${KIPRJMOD}/center.pretty")(options "")(descr ""))
(lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/../corner/footprints.pretty")(options "")(descr "")) (lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/../corner/footprints.pretty")(options "")(descr ""))
(lib (name "Capacitor_THT")(type "KiCad")(uri "/home/user/ref/kicad-footprints/Capacitor_THT.pretty")(options "")(descr "")) (lib (name "Capacitor_THT")(type "KiCad")(uri "/home/user/ref/kicad-footprints/Capacitor_THT.pretty")(options "")(descr ""))
(lib (name "center")(type "KiCad")(uri "${KIPRJMOD}/center.pretty")(options "")(descr ""))
) )

View file

@ -1,53 +0,0 @@
Reference, Value, Footprint, Datasheet
"U2","STM32F030F4P6","Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm","http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf"
"U1","AP1117-33","TO_SOT_Packages_SMD:SOT-223-3Lead_TabPin2","http://www.diodes.com/datasheets/AP1117.pdf"
"J1","top left","footprints:led_tape_3528_2835","~"
"J2","top right","footprints:led_tape_3528_2835","~"
"J3","bottom right","footprints:led_tape_3528_2835","~"
"J4","bottom left","footprints:led_tape_3528_2835","~"
"D1","SS510","Diodes_SMD:D_SMB_Handsoldering","~"
"D3","SS510","Diodes_SMD:D_SMB_Handsoldering","~"
"D2","SS510","Diodes_SMD:D_SMB_Handsoldering","~"
"D4","SS510","Diodes_SMD:D_SMB_Handsoldering","~"
"C1","1000uF","Capacitor_THT:CP_Radial_D10.0mm_P5.00mm","~"
"C4","470uF","Capacitor_THT:CP_Radial_D10.0mm_P5.00mm","~"
"C2","10u","Capacitors_SMD:C_0603_HandSoldering","~"
"C3","100n","Capacitors_SMD:C_0603_HandSoldering","~"
"C5","10u","Capacitors_SMD:C_0603_HandSoldering","~"
"C6","100n","Capacitors_SMD:C_0603_HandSoldering","~"
"R1","10k","Resistors_SMD:R_0603_HandSoldering","~"
"R2","10k","Resistors_SMD:R_0603_HandSoldering","~"
"R4","3k3","Resistors_SMD:R_0603_HandSoldering","~"
"R3","3k3","Resistors_SMD:R_0603_HandSoldering","~"
"D6","D_Schottky","Diodes_SMD:D_MiniMELF_Handsoldering","~"
"D5","D_Schottky","Diodes_SMD:D_MiniMELF_Handsoldering","~"
"R10","620","Resistors_SMD:R_2512_HandSoldering","~"
"R11","0","Resistors_SMD:R_0603_HandSoldering","~"
"C12","0","Capacitors_SMD:C_0805","~"
"R12","0","Resistors_SMD:R_0603_HandSoldering","~"
"C13","0","Capacitors_SMD:C_0805","~"
"R6","0","Resistors_SMD:R_0603_HandSoldering","~"
"C8","0","Capacitors_SMD:C_0603_HandSoldering","~"
"Q2","AO3401","TO_SOT_Packages_SMD:SOT-23","https://www.infineon.com/dgdl/irlml6402pbf.pdf?fileId=5546d462533600a401535668d5c2263c"
"R7","10k","Resistors_SMD:R_0603_HandSoldering","~"
"C7","0","Capacitors_SMD:C_0603_HandSoldering","~"
"D7","8V2","Diodes_SMD:D_MiniMELF_Handsoldering","~"
"R9","0","Resistors_SMD:R_0603_HandSoldering","~"
"Q5","AO3401","TO_SOT_Packages_SMD:SOT-23","https://www.infineon.com/dgdl/irlml6402pbf.pdf?fileId=5546d462533600a401535668d5c2263c"
"R13","10k","Resistors_SMD:R_0603_HandSoldering","~"
"C11","0","Capacitors_SMD:C_0805","~"
"D8","8V2","Diodes_SMD:D_MiniMELF_Handsoldering","~"
"R14","0","Resistors_SMD:R_0603_HandSoldering","~"
"Y1","8MHz","Crystals:Crystal_SMD_3225-4pin_3.2x2.5mm","~"
"C10","12p","Capacitors_SMD:C_0603_HandSoldering","~"
"C9","12p","Capacitors_SMD:C_0603_HandSoldering","~"
"R5","0","Resistors_SMD:R_0603_HandSoldering","~"
"R8","0","Resistors_SMD:R_0603_HandSoldering","~"
"J5","SWD","Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm","~"
"TP1","TestPoint","Measurement_Points:Measurement_Point_Square-SMD-Pad_Small","~"
"TP2","TestPoint","Measurement_Points:Measurement_Point_Square-SMD-Pad_Small","~"
"TP3","TestPoint","Measurement_Points:Measurement_Point_Square-SMD-Pad_Small","~"
"TP4","TestPoint","Measurement_Points:Measurement_Point_Square-SMD-Pad_Small","~"
"Q1","AO3400","Package_TO_SOT_SMD:SOT-23","http://www.farnell.com/datasheets/1835997.pdf"
"Q3","AO3400","Package_TO_SOT_SMD:SOT-23","http://www.farnell.com/datasheets/1835997.pdf"
"Q4","AO3400","Package_TO_SOT_SMD:SOT-23","http://www.farnell.com/datasheets/1835997.pdf"

File diff suppressed because it is too large Load diff

View file

@ -1,267 +0,0 @@
update=Wed Dec 4 20:56:18 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.09999999999999999
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
CopperEdgeClearance=0.01
TrackWidth1=0.25
TrackWidth2=0.1
TrackWidth3=0.15
TrackWidth4=0.2
TrackWidth5=0.3
TrackWidth6=0.4
TrackWidth7=0.5
TrackWidth8=0.8
TrackWidth9=1.2
TrackWidth10=1.5
TrackWidth11=1.8
TrackWidth12=2
ViaDiameter1=0.8
ViaDrill1=0.4
ViaDiameter2=0.6
ViaDrill2=0.3
ViaDiameter3=0.8
ViaDrill3=0.4
ViaDiameter4=1.2
ViaDrill4=0.6
ViaDiameter5=2
ViaDrill5=1
ViaDiameter6=2.5
ViaDrill6=1.5
ViaDiameter7=3
ViaDrill7=2
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.15
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.15
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.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

View file

@ -1,5 +1,5 @@
target extended-remote 192.168.27.119:2022 target extended-remote 192.168.1.97:2022
set print pretty on set print pretty on
set print elements 512 set print elements 512
@ -29,3 +29,7 @@ define jdump
end end
end end
define reconnect
disconnect
target extended-remote 192.168.1.97:2022
end

View file

@ -1 +0,0 @@
../common

View file

@ -35,7 +35,7 @@ static volatile struct state_8b10b_dec st_8b10b_dec;
#define CONFIG_MODULE_ADDRESS 0 #define CONFIG_MODULE_ADDRESS 0
#endif /* CONFIG_MODULE_ADDRESS */ #endif /* CONFIG_MODULE_ADDRESS */
//define DEBUG_DISABLE_DRIVERS 1 #define DEBUG_DISABLE_DRIVERS 1
volatile union { volatile union {
@ -156,6 +156,9 @@ int main(void) {
if (rng_reset) { if (rng_reset) {
packet_rng_state = xorshift32(1); packet_rng_state = xorshift32(1);
rng_reset = false; rng_reset = false;
GPIOB->BSRR = (1<<7);
} else {
GPIOB->BRR = (1<<7);
} }
for(size_t i=0; i<sizeof(rx_buf.packet); i++) { for(size_t i=0; i<sizeof(rx_buf.packet); i++) {
@ -176,7 +179,7 @@ int main(void) {
if (CONFIG_MODULE_ADDRESS & 1) { if (CONFIG_MODULE_ADDRESS & 1) {
val >>= 4; val >>= 4;
} }
global_brightness = val&0x0f; global_brightness = val;
channel_mask = rx_buf.packet.channels[CONFIG_MODULE_ADDRESS]; channel_mask = rx_buf.packet.channels[CONFIG_MODULE_ADDRESS];
} else { } else {
@ -209,7 +212,7 @@ void ADC1_IRQHandler(void) {
/* Read sample and apply threshold */ /* Read sample and apply threshold */
int sample = ADC1->DR; /* resets the EOC interrupt flag */ int sample = ADC1->DR; /* resets the EOC interrupt flag */
int bit = sample < THRESHOLD_ADC_COUNTS; int bit = sample > THRESHOLD_ADC_COUNTS;
int bit_margin = ((int)sample) - THRESHOLD_ADC_COUNTS; int bit_margin = ((int)sample) - THRESHOLD_ADC_COUNTS;
if (bit_margin < 0) { if (bit_margin < 0) {
bit_margin = -bit_margin; bit_margin = -bit_margin;
@ -235,7 +238,6 @@ void ADC1_IRQHandler(void) {
/* Trigger 8b10b sample */ /* Trigger 8b10b sample */
if (phase == SAMPLING_PHASE) { if (phase == SAMPLING_PHASE) {
GPIOB->BSRR = (1<<7);
adc_dump[adc_dump_pos] |= 0x80; adc_dump[adc_dump_pos] |= 0x80;
bit_dump[bit_dump_pos] = bit; bit_dump[bit_dump_pos] = bit;
@ -258,9 +260,7 @@ void ADC1_IRQHandler(void) {
} }
if (rc < 0) { if (rc < 0) {
if (rc == -K23_7) { if (rc == -K28_1) {
/* ignore. */
} else if (rc == -K28_1) {
rng_reset = true; rng_reset = true;
rx_pos = 0; rx_pos = 0;
@ -331,7 +331,6 @@ void ADC1_IRQHandler(void) {
TIM14->CR1 |= TIM_CR1_CEN; TIM14->CR1 |= TIM_CR1_CEN;
} }
GPIOB->BRR = (1<<7);
last_bit = bit; last_bit = bit;
} }

View file

@ -1,333 +0,0 @@
#ifndef _ATOMIC_H
#define _ATOMIC_H
#include <stdint.h>
#include "atomic_arch.h"
#ifdef a_ll
#ifndef a_pre_llsc
#define a_pre_llsc()
#endif
#ifndef a_post_llsc
#define a_post_llsc()
#endif
#ifndef a_cas
#define a_cas a_cas
static inline int a_cas(volatile int *p, int t, int s)
{
int old;
a_pre_llsc();
do old = a_ll(p);
while (old==t && !a_sc(p, s));
a_post_llsc();
return old;
}
#endif
#ifndef a_swap
#define a_swap a_swap
static inline int a_swap(volatile int *p, int v)
{
int old;
a_pre_llsc();
do old = a_ll(p);
while (!a_sc(p, v));
a_post_llsc();
return old;
}
#endif
#ifndef a_fetch_add
#define a_fetch_add a_fetch_add
static inline int a_fetch_add(volatile int *p, int v)
{
int old;
a_pre_llsc();
do old = a_ll(p);
while (!a_sc(p, (unsigned)old + v));
a_post_llsc();
return old;
}
#endif
#ifndef a_fetch_and
#define a_fetch_and a_fetch_and
static inline int a_fetch_and(volatile int *p, int v)
{
int old;
a_pre_llsc();
do old = a_ll(p);
while (!a_sc(p, old & v));
a_post_llsc();
return old;
}
#endif
#ifndef a_fetch_or
#define a_fetch_or a_fetch_or
static inline int a_fetch_or(volatile int *p, int v)
{
int old;
a_pre_llsc();
do old = a_ll(p);
while (!a_sc(p, old | v));
a_post_llsc();
return old;
}
#endif
#endif
#ifdef a_ll_p
#ifndef a_cas_p
#define a_cas_p a_cas_p
static inline void *a_cas_p(volatile void *p, void *t, void *s)
{
void *old;
a_pre_llsc();
do old = a_ll_p(p);
while (old==t && !a_sc_p(p, s));
a_post_llsc();
return old;
}
#endif
#endif
#ifndef a_cas
#error missing definition of a_cas
#endif
#ifndef a_swap
#define a_swap a_swap
static inline int a_swap(volatile int *p, int v)
{
int old;
do old = *p;
while (a_cas(p, old, v) != old);
return old;
}
#endif
#ifndef a_fetch_add
#define a_fetch_add a_fetch_add
static inline int a_fetch_add(volatile int *p, int v)
{
int old;
do old = *p;
while (a_cas(p, old, (unsigned)old+v) != old);
return old;
}
#endif
#ifndef a_fetch_and
#define a_fetch_and a_fetch_and
static inline int a_fetch_and(volatile int *p, int v)
{
int old;
do old = *p;
while (a_cas(p, old, old&v) != old);
return old;
}
#endif
#ifndef a_fetch_or
#define a_fetch_or a_fetch_or
static inline int a_fetch_or(volatile int *p, int v)
{
int old;
do old = *p;
while (a_cas(p, old, old|v) != old);
return old;
}
#endif
#ifndef a_and
#define a_and a_and
static inline void a_and(volatile int *p, int v)
{
a_fetch_and(p, v);
}
#endif
#ifndef a_or
#define a_or a_or
static inline void a_or(volatile int *p, int v)
{
a_fetch_or(p, v);
}
#endif
#ifndef a_inc
#define a_inc a_inc
static inline void a_inc(volatile int *p)
{
a_fetch_add(p, 1);
}
#endif
#ifndef a_dec
#define a_dec a_dec
static inline void a_dec(volatile int *p)
{
a_fetch_add(p, -1);
}
#endif
#ifndef a_store
#define a_store a_store
static inline void a_store(volatile int *p, int v)
{
#ifdef a_barrier
a_barrier();
*p = v;
a_barrier();
#else
a_swap(p, v);
#endif
}
#endif
#ifndef a_barrier
#define a_barrier a_barrier
static void a_barrier()
{
volatile int tmp = 0;
a_cas(&tmp, 0, 0);
}
#endif
#ifndef a_spin
#define a_spin a_barrier
#endif
#ifndef a_and_64
#define a_and_64 a_and_64
static inline void a_and_64(volatile uint64_t *p, uint64_t v)
{
union { uint64_t v; uint32_t r[2]; } u = { v };
if (u.r[0]+1) a_and((int *)p, u.r[0]);
if (u.r[1]+1) a_and((int *)p+1, u.r[1]);
}
#endif
#ifndef a_or_64
#define a_or_64 a_or_64
static inline void a_or_64(volatile uint64_t *p, uint64_t v)
{
union { uint64_t v; uint32_t r[2]; } u = { v };
if (u.r[0]) a_or((int *)p, u.r[0]);
if (u.r[1]) a_or((int *)p+1, u.r[1]);
}
#endif
#ifndef a_cas_p
typedef char a_cas_p_undefined_but_pointer_not_32bit[-sizeof(char) == 0xffffffff ? 1 : -1];
#define a_cas_p a_cas_p
static inline void *a_cas_p(volatile void *p, void *t, void *s)
{
return (void *)a_cas((volatile int *)p, (int)t, (int)s);
}
#endif
#ifndef a_or_l
#define a_or_l a_or_l
static inline void a_or_l(volatile void *p, long v)
{
if (sizeof(long) == sizeof(int)) a_or(p, v);
else a_or_64(p, v);
}
#endif
#ifndef a_crash
#define a_crash a_crash
static inline void a_crash()
{
*(volatile char *)0=0;
}
#endif
#ifndef a_ctz_32
#define a_ctz_32 a_ctz_32
static inline int a_ctz_32(uint32_t x)
{
#ifdef a_clz_32
return 31-a_clz_32(x&-x);
#else
static const char debruijn32[32] = {
0, 1, 23, 2, 29, 24, 19, 3, 30, 27, 25, 11, 20, 8, 4, 13,
31, 22, 28, 18, 26, 10, 7, 12, 21, 17, 9, 6, 16, 5, 15, 14
};
return debruijn32[(x&-x)*0x076be629 >> 27];
#endif
}
#endif
#ifndef a_ctz_64
#define a_ctz_64 a_ctz_64
static inline int a_ctz_64(uint64_t x)
{
static const char debruijn64[64] = {
0, 1, 2, 53, 3, 7, 54, 27, 4, 38, 41, 8, 34, 55, 48, 28,
62, 5, 39, 46, 44, 42, 22, 9, 24, 35, 59, 56, 49, 18, 29, 11,
63, 52, 6, 26, 37, 40, 33, 47, 61, 45, 43, 21, 23, 58, 17, 10,
51, 25, 36, 32, 60, 20, 57, 16, 50, 31, 19, 15, 30, 14, 13, 12
};
if (sizeof(long) < 8) {
uint32_t y = x;
if (!y) {
y = x>>32;
return 32 + a_ctz_32(y);
}
return a_ctz_32(y);
}
return debruijn64[(x&-x)*0x022fdd63cc95386dull >> 58];
}
#endif
static inline int a_ctz_l(unsigned long x)
{
return (sizeof(long) < 8) ? a_ctz_32(x) : a_ctz_64(x);
}
#ifndef a_clz_64
#define a_clz_64 a_clz_64
static inline int a_clz_64(uint64_t x)
{
#ifdef a_clz_32
if (x>>32)
return a_clz_32(x>>32);
return a_clz_32(x) + 32;
#else
uint32_t y;
int r;
if (x>>32) y=x>>32, r=0; else y=x, r=32;
if (y>>16) y>>=16; else r |= 16;
if (y>>8) y>>=8; else r |= 8;
if (y>>4) y>>=4; else r |= 4;
if (y>>2) y>>=2; else r |= 2;
return r | !(y>>1);
#endif
}
#endif
#ifndef a_clz_32
#define a_clz_32 a_clz_32
static inline int a_clz_32(uint32_t x)
{
x >>= 1;
x |= x >> 1;
x |= x >> 2;
x |= x >> 4;
x |= x >> 8;
x |= x >> 16;
x++;
return 31-a_ctz_32(x);
}
#endif
#endif

View file

@ -1,6 +0,0 @@
#ifndef __ATOMIC_ARCH_H__
#define __ATOMIC_ARCH_H__
#endif /* __ATOMIC_ARCH_H__ */

View file

@ -1,23 +0,0 @@
/* shim file for musl */
#ifndef __MUSL_SHIM_BITS_ALLTYPES_H__
#define __MUSL_SHIM_BITS_ALLTYPES_H__
#define _REDIR_TIME64 1
#define _Addr int
#define _Int64 long long
#define _Reg int
#define __BYTE_ORDER 1234
#define __LONG_MAX 0x7fffffffL
#ifndef __cplusplus
typedef unsigned wchar_t;
#endif
typedef float float_t;
typedef double double_t;
#endif /* __MUSL_SHIM_BITS_ALLTYPES_H__ */

View file

@ -1,80 +0,0 @@
#ifndef _ENDIAN_H
#define _ENDIAN_H
#include <features.h>
#define __NEED_uint16_t
#define __NEED_uint32_t
#define __NEED_uint64_t
#include <bits/alltypes.h>
#define __PDP_ENDIAN 3412
#define BIG_ENDIAN __BIG_ENDIAN
#define LITTLE_ENDIAN __LITTLE_ENDIAN
#define PDP_ENDIAN __PDP_ENDIAN
#define BYTE_ORDER __BYTE_ORDER
static __inline uint16_t __bswap16(uint16_t __x)
{
return __x<<8 | __x>>8;
}
static __inline uint32_t __bswap32(uint32_t __x)
{
return __x>>24 | __x>>8&0xff00 | __x<<8&0xff0000 | __x<<24;
}
static __inline uint64_t __bswap64(uint64_t __x)
{
return __bswap32(__x)+0ULL<<32 | __bswap32(__x>>32);
}
#if __BYTE_ORDER == __LITTLE_ENDIAN
#define htobe16(x) __bswap16(x)
#define be16toh(x) __bswap16(x)
#define htobe32(x) __bswap32(x)
#define be32toh(x) __bswap32(x)
#define htobe64(x) __bswap64(x)
#define be64toh(x) __bswap64(x)
#define htole16(x) (uint16_t)(x)
#define le16toh(x) (uint16_t)(x)
#define htole32(x) (uint32_t)(x)
#define le32toh(x) (uint32_t)(x)
#define htole64(x) (uint64_t)(x)
#define le64toh(x) (uint64_t)(x)
#else
#define htobe16(x) (uint16_t)(x)
#define be16toh(x) (uint16_t)(x)
#define htobe32(x) (uint32_t)(x)
#define be32toh(x) (uint32_t)(x)
#define htobe64(x) (uint64_t)(x)
#define be64toh(x) (uint64_t)(x)
#define htole16(x) __bswap16(x)
#define le16toh(x) __bswap16(x)
#define htole32(x) __bswap32(x)
#define le32toh(x) __bswap32(x)
#define htole64(x) __bswap64(x)
#define le64toh(x) __bswap64(x)
#endif
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
#if __BYTE_ORDER == __LITTLE_ENDIAN
#define betoh16(x) __bswap16(x)
#define betoh32(x) __bswap32(x)
#define betoh64(x) __bswap64(x)
#define letoh16(x) (uint16_t)(x)
#define letoh32(x) (uint32_t)(x)
#define letoh64(x) (uint64_t)(x)
#else
#define betoh16(x) (uint16_t)(x)
#define betoh32(x) (uint32_t)(x)
#define betoh64(x) (uint64_t)(x)
#define letoh16(x) __bswap16(x)
#define letoh32(x) __bswap32(x)
#define letoh64(x) __bswap64(x)
#endif
#endif
#endif

View file

@ -1,40 +0,0 @@
#ifndef _FEATURES_H
#define _FEATURES_H
#if defined(_ALL_SOURCE) && !defined(_GNU_SOURCE)
#define _GNU_SOURCE 1
#endif
#if defined(_DEFAULT_SOURCE) && !defined(_BSD_SOURCE)
#define _BSD_SOURCE 1
#endif
#if !defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE) \
&& !defined(_XOPEN_SOURCE) && !defined(_GNU_SOURCE) \
&& !defined(_BSD_SOURCE) && !defined(__STRICT_ANSI__)
#define _BSD_SOURCE 1
#define _XOPEN_SOURCE 700
#endif
#if __STDC_VERSION__ >= 199901L
#define __restrict restrict
#elif !defined(__GNUC__)
#define __restrict
#endif
#if __STDC_VERSION__ >= 199901L || defined(__cplusplus)
#define __inline inline
#elif !defined(__GNUC__)
#define __inline
#endif
#if __STDC_VERSION__ >= 201112L
#elif defined(__GNUC__)
#define _Noreturn __attribute__((__noreturn__))
#else
#define _Noreturn
#endif
#define __REDIR(x,y) __typeof__(x) x __asm__(#y)
#endif

View file

@ -1,6 +0,0 @@
#ifndef __MUSL_SHIM_FP_ARCH_H__
#define __MUSL_SHIM_FP_ARCH_H__
#define hidden
#endif /* __MUSL_SHIM_FP_ARCH_H__ */

View file

@ -1,270 +0,0 @@
#ifndef _LIBM_H
#define _LIBM_H
#include <stdint.h>
#include <float.h>
#include <math.h>
#include <endian.h>
#include "fp_arch.h"
#if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
#elif LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 && __BYTE_ORDER == __LITTLE_ENDIAN
union ldshape {
long double f;
struct {
uint64_t m;
uint16_t se;
} i;
};
#elif LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 && __BYTE_ORDER == __BIG_ENDIAN
/* This is the m68k variant of 80-bit long double, and this definition only works
* on archs where the alignment requirement of uint64_t is <= 4. */
union ldshape {
long double f;
struct {
uint16_t se;
uint16_t pad;
uint64_t m;
} i;
};
#elif LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384 && __BYTE_ORDER == __LITTLE_ENDIAN
union ldshape {
long double f;
struct {
uint64_t lo;
uint32_t mid;
uint16_t top;
uint16_t se;
} i;
struct {
uint64_t lo;
uint64_t hi;
} i2;
};
#elif LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384 && __BYTE_ORDER == __BIG_ENDIAN
union ldshape {
long double f;
struct {
uint16_t se;
uint16_t top;
uint32_t mid;
uint64_t lo;
} i;
struct {
uint64_t hi;
uint64_t lo;
} i2;
};
#else
#error Unsupported long double representation
#endif
/* Support non-nearest rounding mode. */
#define WANT_ROUNDING 1
/* Support signaling NaNs. */
#define WANT_SNAN 0
#if WANT_SNAN
#error SNaN is unsupported
#else
#define issignalingf_inline(x) 0
#define issignaling_inline(x) 0
#endif
#ifndef TOINT_INTRINSICS
#define TOINT_INTRINSICS 0
#endif
#if TOINT_INTRINSICS
/* Round x to nearest int in all rounding modes, ties have to be rounded
consistently with converttoint so the results match. If the result
would be outside of [-2^31, 2^31-1] then the semantics is unspecified. */
static double_t roundtoint(double_t);
/* Convert x to nearest int in all rounding modes, ties have to be rounded
consistently with roundtoint. If the result is not representible in an
int32_t then the semantics is unspecified. */
static int32_t converttoint(double_t);
#endif
/* Helps static branch prediction so hot path can be better optimized. */
#ifdef __GNUC__
#define predict_true(x) __builtin_expect(!!(x), 1)
#define predict_false(x) __builtin_expect(x, 0)
#else
#define predict_true(x) (x)
#define predict_false(x) (x)
#endif
/* Evaluate an expression as the specified type. With standard excess
precision handling a type cast or assignment is enough (with
-ffloat-store an assignment is required, in old compilers argument
passing and return statement may not drop excess precision). */
static inline float eval_as_float(float x)
{
float y = x;
return y;
}
static inline double eval_as_double(double x)
{
double y = x;
return y;
}
/* fp_barrier returns its input, but limits code transformations
as if it had a side-effect (e.g. observable io) and returned
an arbitrary value. */
#ifndef fp_barrierf
#define fp_barrierf fp_barrierf
static inline float fp_barrierf(float x)
{
volatile float y = x;
return y;
}
#endif
#ifndef fp_barrier
#define fp_barrier fp_barrier
static inline double fp_barrier(double x)
{
volatile double y = x;
return y;
}
#endif
#ifndef fp_barrierl
#define fp_barrierl fp_barrierl
static inline long double fp_barrierl(long double x)
{
volatile long double y = x;
return y;
}
#endif
/* fp_force_eval ensures that the input value is computed when that's
otherwise unused. To prevent the constant folding of the input
expression, an additional fp_barrier may be needed or a compilation
mode that does so (e.g. -frounding-math in gcc). Then it can be
used to evaluate an expression for its fenv side-effects only. */
#ifndef fp_force_evalf
#define fp_force_evalf fp_force_evalf
static inline void fp_force_evalf(float x)
{
volatile float y;
y = x;
}
#endif
#ifndef fp_force_eval
#define fp_force_eval fp_force_eval
static inline void fp_force_eval(double x)
{
volatile double y;
y = x;
}
#endif
#ifndef fp_force_evall
#define fp_force_evall fp_force_evall
static inline void fp_force_evall(long double x)
{
volatile long double y;
y = x;
}
#endif
#define FORCE_EVAL(x) do { \
if (sizeof(x) == sizeof(float)) { \
fp_force_evalf(x); \
} else if (sizeof(x) == sizeof(double)) { \
fp_force_eval(x); \
} else { \
fp_force_evall(x); \
} \
} while(0)
#define asuint(f) ((union{float _f; uint32_t _i;}){f})._i
#define asfloat(i) ((union{uint32_t _i; float _f;}){i})._f
#define asuint64(f) ((union{double _f; uint64_t _i;}){f})._i
#define asdouble(i) ((union{uint64_t _i; double _f;}){i})._f
#define EXTRACT_WORDS(hi,lo,d) \
do { \
uint64_t __u = asuint64(d); \
(hi) = __u >> 32; \
(lo) = (uint32_t)__u; \
} while (0)
#define GET_HIGH_WORD(hi,d) \
do { \
(hi) = asuint64(d) >> 32; \
} while (0)
#define GET_LOW_WORD(lo,d) \
do { \
(lo) = (uint32_t)asuint64(d); \
} while (0)
#define INSERT_WORDS(d,hi,lo) \
do { \
(d) = asdouble(((uint64_t)(hi)<<32) | (uint32_t)(lo)); \
} while (0)
#define SET_HIGH_WORD(d,hi) \
INSERT_WORDS(d, hi, (uint32_t)asuint64(d))
#define SET_LOW_WORD(d,lo) \
INSERT_WORDS(d, asuint64(d)>>32, lo)
#define GET_FLOAT_WORD(w,d) \
do { \
(w) = asuint(d); \
} while (0)
#define SET_FLOAT_WORD(d,w) \
do { \
(d) = asfloat(w); \
} while (0)
hidden int __rem_pio2_large(double*,double*,int,int,int);
hidden int __rem_pio2(double,double*);
hidden double __sin(double,double,int);
hidden double __cos(double,double);
hidden double __tan(double,double,int);
hidden double __expo2(double);
hidden int __rem_pio2f(float,double*);
hidden float __sindf(double);
hidden float __cosdf(double);
hidden float __tandf(double,int);
hidden float __expo2f(float);
hidden int __rem_pio2l(long double, long double *);
hidden long double __sinl(long double, long double, int);
hidden long double __cosl(long double, long double);
hidden long double __tanl(long double, long double, int);
hidden long double __polevll(long double, const long double *, int);
hidden long double __p1evll(long double, const long double *, int);
hidden double __lgamma_r(double, int *);
hidden float __lgammaf_r(float, int *);
/* error handling functions */
hidden float __math_xflowf(uint32_t, float);
hidden float __math_uflowf(uint32_t);
hidden float __math_oflowf(uint32_t);
hidden float __math_divzerof(uint32_t);
hidden float __math_invalidf(float);
hidden double __math_xflow(uint32_t, double);
hidden double __math_uflow(uint32_t);
hidden double __math_oflow(uint32_t);
hidden double __math_divzero(uint32_t);
hidden double __math_invalid(double);
#endif

View file

@ -1 +0,0 @@
../upstream

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -16,17 +16,17 @@
}, },
"ratsnest_display_mode": 0, "ratsnest_display_mode": 0,
"selection_filter": { "selection_filter": {
"dimensions": false, "dimensions": true,
"footprints": false, "footprints": true,
"graphics": true, "graphics": true,
"keepouts": false, "keepouts": true,
"lockedItems": true, "lockedItems": true,
"otherItems": false, "otherItems": true,
"pads": false, "pads": true,
"text": true, "text": true,
"tracks": false, "tracks": true,
"vias": false, "vias": true,
"zones": false "zones": true
}, },
"visible_items": [ "visible_items": [
0, 0,
@ -67,15 +67,9 @@
36, 36,
39 39
], ],
"visible_layers": "fffffff_fffffffe", "visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0 "zone_display_mode": 0
}, },
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": { "meta": {
"filename": "corner.kicad_prl", "filename": "corner.kicad_prl",
"version": 3 "version": 3

View file

@ -3,9 +3,6 @@
"3dviewports": [], "3dviewports": [],
"design_settings": { "design_settings": {
"defaults": { "defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.15, "board_outline_line_width": 0.15,
"copper_line_width": 0.19999999999999998, "copper_line_width": 0.19999999999999998,
"copper_text_italic": false, "copper_text_italic": false,
@ -133,6 +130,9 @@
}, },
"teardrop_options": [ "teardrop_options": [
{ {
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true, "td_onpadsmd": true,
"td_onroundshapesonly": false, "td_onroundshapesonly": false,
"td_ontrackend": false, "td_ontrackend": false,
@ -141,35 +141,29 @@
], ],
"teardrop_parameters": [ "teardrop_parameters": [
{ {
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0, "td_curve_segcount": 0,
"td_height_ratio": 1.0, "td_height_ratio": 1.0,
"td_length_ratio": 0.5, "td_length_ratio": 0.5,
"td_maxheight": 2.0, "td_maxheight": 2.0,
"td_maxlen": 1.0, "td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape", "td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9 "td_width_to_size_filter_ratio": 0.9
}, },
{ {
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0, "td_curve_segcount": 0,
"td_height_ratio": 1.0, "td_height_ratio": 1.0,
"td_length_ratio": 0.5, "td_length_ratio": 0.5,
"td_maxheight": 2.0, "td_maxheight": 2.0,
"td_maxlen": 1.0, "td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape", "td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9 "td_width_to_size_filter_ratio": 0.9
}, },
{ {
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0, "td_curve_segcount": 0,
"td_height_ratio": 1.0, "td_height_ratio": 1.0,
"td_length_ratio": 0.5, "td_length_ratio": 0.5,
"td_maxheight": 2.0, "td_maxheight": 2.0,
"td_maxlen": 1.0, "td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end", "td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9 "td_width_to_size_filter_ratio": 0.9
} }
@ -430,11 +424,8 @@
"gencad": "", "gencad": "",
"idf": "", "idf": "",
"netlist": "", "netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "", "specctra_dsn": "",
"step": "", "step": "",
"svg": "",
"vrml": "" "vrml": ""
}, },
"page_layout_descr_file": "" "page_layout_descr_file": ""
@ -485,8 +476,5 @@
"" ""
] ]
], ],
"text_variables": { "text_variables": {}
"board_date": "2023-11-04",
"board_rev": "R07"
}
} }

View file

@ -1,25 +0,0 @@
(footprint "Sinhoo_SMDSO30XX_SMD_Nut_M3" (version 20230913) (generator pcbnew)
(layer "F.Cu")
(property "Reference" "REF**" (at 0 -4.6 0 unlocked) (layer "F.SilkS") hide (tstamp 2c5f6fe3-1b4b-4bc3-93bc-e1fb7760bab4)
(effects (font (size 1 1) (thickness 0.1)))
)
(property "Value" "Sinhoo_SMDSO30XX_SMD_Nut_M3" (at 0 1 0 unlocked) (layer "F.Fab") (tstamp 57189eb9-9001-4fa9-b702-2fa66b4e4620)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp 6968169e-ed18-4adb-b4f1-3f90bc093712)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp ac79ecda-1dbf-47ba-9f13-f8010c4e0e39)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "Description" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp 82bcafb6-8fe9-4c71-84ed-e007b98ce46f)
(effects (font (size 1 1) (thickness 0.15)))
)
(attr smd)
(fp_text user "${REFERENCE}" (at 0 2.5 0 unlocked) (layer "F.Fab") (tstamp 4f68887e-84de-4f95-978b-4114f1210ce0)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "1" thru_hole circle (at 0 0) (size 7.5 7.5) (drill 4.22) (layers "*.Cu" "F.Paste" "F.Mask")
(tstamp 21b433bb-2b1e-41ae-b5f0-097d7d1375f4)
)
)

View file

@ -1,44 +0,0 @@
(module Würth_WR-WST_debug_490107670412_2x02_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107670412 https://www.we-online.com/components/products/datasheet/490107670412.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -7.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107670412_2x02_P2.54mm_Vertical (at 0 7.54) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -6.335) (end -2.8 6.335) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 6.335) (end 2.8 6.335) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 6.335) (end 2.8 -6.335) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -6.335) (end -2.8 -6.335) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -2.655) (end -1.3 -1.905) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -1.905) (end -2.8 -1.155) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -6.335) (end -2.8 6.335) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 6.335) (end 2.8 6.335) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 6.335) (end 2.8 -6.335) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -6.335) (end -2.8 -6.335) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -5.275) (end -3.24 -6.775) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -6.775) (end -1.74 -6.775) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -5.255) (end -1.3 -4.505) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -4.505) (end -2.8 -3.755) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -5.255) (end 2.4 -5.255) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -5.255) (end 2.4 -3.755) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -3.755) (end 2.8 -3.755) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 3.355) (end -2.4 3.355) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 3.355) (end -2.4 4.855) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 4.855) (end -2.8 4.855) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -6.835) (end -3.3 6.835) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 6.835) (end 3.3 6.835) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 6.835) (end 3.3 -6.835) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -6.835) (end -3.3 -6.835) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -3.135) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 3.135) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,46 +0,0 @@
(module Würth_WR-WST_debug_490107670612_2x03_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107670612 https://www.we-online.com/components/products/datasheet/490107670612.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -8.8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107670612_2x03_P2.54mm_Vertical (at 0 8.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -7.605) (end -2.8 7.605) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 7.605) (end 2.8 7.605) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 7.605) (end 2.8 -7.605) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -7.605) (end -2.8 -7.605) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -3.925) (end -1.3 -3.175) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -3.175) (end -2.8 -2.425) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -7.605) (end -2.8 7.605) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 7.605) (end 2.8 7.605) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 7.605) (end 2.8 -7.605) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -7.605) (end -2.8 -7.605) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -6.545) (end -3.24 -8.045) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -8.045) (end -1.74 -8.045) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -6.525) (end -1.3 -5.775) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -5.775) (end -2.8 -5.025) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -6.525) (end 2.4 -6.525) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -6.525) (end 2.4 -5.025) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -5.025) (end 2.8 -5.025) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 4.625) (end -2.4 4.625) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 4.625) (end -2.4 6.125) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 6.125) (end -2.8 6.125) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -8.105) (end -3.3 8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 8.105) (end 3.3 8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 8.105) (end 3.3 -8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -8.105) (end -3.3 -8.105) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -4.405) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 4.405) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,48 +0,0 @@
(module Würth_WR-WST_debug_490107670812_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107670812 https://www.we-online.com/components/products/datasheet/490107670812.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -10.07) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107670812_2x04_P2.54mm_Vertical (at 0 10.07) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -8.875) (end -2.8 8.875) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 8.875) (end 2.8 8.875) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 8.875) (end 2.8 -8.875) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -8.875) (end -2.8 -8.875) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -5.195) (end -1.3 -4.445) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -4.445) (end -2.8 -3.695) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -8.875) (end -2.8 8.875) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 8.875) (end 2.8 8.875) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 8.875) (end 2.8 -8.875) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -8.875) (end -2.8 -8.875) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -7.815) (end -3.24 -9.315) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -9.315) (end -1.74 -9.315) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -7.795) (end -1.3 -7.045) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -7.045) (end -2.8 -6.295) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -7.795) (end 2.4 -7.795) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -7.795) (end 2.4 -6.295) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -6.295) (end 2.8 -6.295) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 5.895) (end -2.4 5.895) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 5.895) (end -2.4 7.395) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 7.395) (end -2.8 7.395) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -9.375) (end -3.3 9.375) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 9.375) (end 3.3 9.375) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 9.375) (end 3.3 -9.375) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -9.375) (end -3.3 -9.375) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -5.675) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 5.675) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,50 +0,0 @@
(module Würth_WR-WST_debug_490107671012_2x05_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107671012 https://www.we-online.com/components/products/datasheet/490107671012.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -11.34) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107671012_2x05_P2.54mm_Vertical (at 0 11.34) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -10.145) (end -2.8 10.145) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 10.145) (end 2.8 10.145) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 10.145) (end 2.8 -10.145) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -10.145) (end -2.8 -10.145) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -6.465) (end -1.3 -5.715) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -5.715) (end -2.8 -4.965) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -10.145) (end -2.8 10.145) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 10.145) (end 2.8 10.145) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 10.145) (end 2.8 -10.145) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -10.145) (end -2.8 -10.145) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -9.085) (end -3.24 -10.585) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -10.585) (end -1.74 -10.585) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -9.065) (end -1.3 -8.315) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -8.315) (end -2.8 -7.565) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -9.065) (end 2.4 -9.065) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -9.065) (end 2.4 -7.565) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -7.565) (end 2.8 -7.565) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 7.165) (end -2.4 7.165) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 7.165) (end -2.4 8.665) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 8.665) (end -2.8 8.665) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -10.645) (end -3.3 10.645) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 10.645) (end 3.3 10.645) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 10.645) (end 3.3 -10.645) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -10.645) (end -3.3 -10.645) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -6.945) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 6.945) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,52 +0,0 @@
(module Würth_WR-WST_debug_490107671212_2x06_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107671212 https://www.we-online.com/components/products/datasheet/490107671212.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -12.61) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107671212_2x06_P2.54mm_Vertical (at 0 12.61) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -11.415) (end -2.8 11.415) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 11.415) (end 2.8 11.415) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 11.415) (end 2.8 -11.415) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -11.415) (end -2.8 -11.415) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -7.735) (end -1.3 -6.985) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -6.985) (end -2.8 -6.235) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -11.415) (end -2.8 11.415) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 11.415) (end 2.8 11.415) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 11.415) (end 2.8 -11.415) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -11.415) (end -2.8 -11.415) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -10.355) (end -3.24 -11.855) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -11.855) (end -1.74 -11.855) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -10.335) (end -1.3 -9.585) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -9.585) (end -2.8 -8.835) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -10.335) (end 2.4 -10.335) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -10.335) (end 2.4 -8.835) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -8.835) (end 2.8 -8.835) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 8.435) (end -2.4 8.435) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 8.435) (end -2.4 9.935) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 9.935) (end -2.8 9.935) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -11.915) (end -3.3 11.915) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 11.915) (end 3.3 11.915) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 11.915) (end 3.3 -11.915) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -11.915) (end -3.3 -11.915) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -8.215) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 8.215) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,54 +0,0 @@
(module Würth_WR-WST_debug_490107671412_2x07_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107671412 https://www.we-online.com/components/products/datasheet/490107671412.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -13.88) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107671412_2x07_P2.54mm_Vertical (at 0 13.88) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -12.685) (end -2.8 12.685) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 12.685) (end 2.8 12.685) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 12.685) (end 2.8 -12.685) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -12.685) (end -2.8 -12.685) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -9.005) (end -1.3 -8.255) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -8.255) (end -2.8 -7.505) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -12.685) (end -2.8 12.685) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 12.685) (end 2.8 12.685) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 12.685) (end 2.8 -12.685) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -12.685) (end -2.8 -12.685) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -11.625) (end -3.24 -13.125) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -13.125) (end -1.74 -13.125) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -11.605) (end -1.3 -10.855) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -10.855) (end -2.8 -10.105) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -11.605) (end 2.4 -11.605) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -11.605) (end 2.4 -10.105) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -10.105) (end 2.8 -10.105) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 9.705) (end -2.4 9.705) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 9.705) (end -2.4 11.205) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 11.205) (end -2.8 11.205) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -13.185) (end -3.3 13.185) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 13.185) (end 3.3 13.185) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 13.185) (end 3.3 -13.185) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -13.185) (end -3.3 -13.185) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -8.255) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -1.27 6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 14 thru_hole circle (at 1.27 8.255) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -9.485) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 9.485) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,56 +0,0 @@
(module Würth_WR-WST_debug_490107671612_2x08_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107671612 https://www.we-online.com/components/products/datasheet/490107671612.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -15.16) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107671612_2x08_P2.54mm_Vertical (at 0 15.16) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -13.955) (end -2.8 13.955) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 13.955) (end 2.8 13.955) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 13.955) (end 2.8 -13.955) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -13.955) (end -2.8 -13.955) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -10.275) (end -1.3 -9.525) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -9.525) (end -2.8 -8.775) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -13.955) (end -2.8 13.955) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 13.955) (end 2.8 13.955) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 13.955) (end 2.8 -13.955) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -13.955) (end -2.8 -13.955) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -12.895) (end -3.24 -14.395) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -14.395) (end -1.74 -14.395) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -12.875) (end -1.3 -12.125) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -12.125) (end -2.8 -11.375) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -12.875) (end 2.4 -12.875) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -12.875) (end 2.4 -11.375) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -11.375) (end 2.8 -11.375) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 10.975) (end -2.4 10.975) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 10.975) (end -2.4 12.475) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 12.475) (end -2.8 12.475) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -14.455) (end -3.3 14.455) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 14.455) (end 3.3 14.455) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 14.455) (end 3.3 -14.455) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -14.455) (end -3.3 -14.455) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -9.525) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -8.255) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -1.27 5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 14 thru_hole circle (at 1.27 6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 15 thru_hole circle (at -1.27 8.255) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 16 thru_hole circle (at 1.27 9.525) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -10.755) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 10.755) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,58 +0,0 @@
(module Würth_WR-WST_debug_490107671812_2x09_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107671812 https://www.we-online.com/components/products/datasheet/490107671812.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -16.42) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107671812_2x09_P2.54mm_Vertical (at 0 16.42) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -15.225) (end -2.8 15.225) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 15.225) (end 2.8 15.225) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 15.225) (end 2.8 -15.225) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -15.225) (end -2.8 -15.225) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -11.545) (end -1.3 -10.795) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -10.795) (end -2.8 -10.045) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -15.225) (end -2.8 15.225) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 15.225) (end 2.8 15.225) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 15.225) (end 2.8 -15.225) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -15.225) (end -2.8 -15.225) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -14.165) (end -3.24 -15.665) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -15.665) (end -1.74 -15.665) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -14.145) (end -1.3 -13.395) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -13.395) (end -2.8 -12.645) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -14.145) (end 2.4 -14.145) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -14.145) (end 2.4 -12.645) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -12.645) (end 2.8 -12.645) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 12.245) (end -2.4 12.245) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 12.245) (end -2.4 13.745) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 13.745) (end -2.8 13.745) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -15.725) (end -3.3 15.725) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 15.725) (end 3.3 15.725) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 15.725) (end 3.3 -15.725) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -15.725) (end -3.3 -15.725) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -10.795) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -9.525) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -8.255) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -1.27 4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 14 thru_hole circle (at 1.27 5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 15 thru_hole circle (at -1.27 6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 16 thru_hole circle (at 1.27 8.255) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 17 thru_hole circle (at -1.27 9.525) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 18 thru_hole circle (at 1.27 10.795) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -12.025) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 12.025) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,60 +0,0 @@
(module Würth_WR-WST_debug_490107672012_2x10_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107672012 https://www.we-online.com/components/products/datasheet/490107672012.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -17.69) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107672012_2x10_P2.54mm_Vertical (at 0 17.69) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -16.495) (end -2.8 16.495) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 16.495) (end 2.8 16.495) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 16.495) (end 2.8 -16.495) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -16.495) (end -2.8 -16.495) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -12.815) (end -1.3 -12.065) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -12.065) (end -2.8 -11.315) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -16.495) (end -2.8 16.495) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 16.495) (end 2.8 16.495) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 16.495) (end 2.8 -16.495) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -16.495) (end -2.8 -16.495) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -15.435) (end -3.24 -16.935) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -16.935) (end -1.74 -16.935) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -15.415) (end -1.3 -14.665) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -14.665) (end -2.8 -13.915) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -15.415) (end 2.4 -15.415) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -15.415) (end 2.4 -13.915) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -13.915) (end 2.8 -13.915) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 13.515) (end -2.4 13.515) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 13.515) (end -2.4 15.015) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 15.015) (end -2.8 15.015) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -16.995) (end -3.3 16.995) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 16.995) (end 3.3 16.995) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 16.995) (end 3.3 -16.995) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -16.995) (end -3.3 -16.995) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -12.065) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -10.795) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -9.525) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -8.255) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 -4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 14 thru_hole circle (at 1.27 4.445) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 15 thru_hole circle (at -1.27 5.715) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 16 thru_hole circle (at 1.27 6.985) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 17 thru_hole circle (at -1.27 8.255) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 18 thru_hole circle (at 1.27 9.525) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 19 thru_hole circle (at -1.27 10.795) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 20 thru_hole circle (at 1.27 12.065) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -13.295) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 13.295) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,44 +0,0 @@
(module Würth_WR-WST_permanent_490107670412_2x02_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107670412 https://www.we-online.com/components/products/datasheet/490107670412.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -7.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107670412_2x02_P2.54mm_Vertical (at 0 7.54) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -6.335) (end -2.8 6.335) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 6.335) (end 2.8 6.335) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 6.335) (end 2.8 -6.335) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -6.335) (end -2.8 -6.335) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -2.655) (end -1.3 -1.905) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -1.905) (end -2.8 -1.155) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -6.335) (end -2.8 6.335) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 6.335) (end 2.8 6.335) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 6.335) (end 2.8 -6.335) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -6.335) (end -2.8 -6.335) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -5.275) (end -3.24 -6.775) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -6.775) (end -1.74 -6.775) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -5.155) (end -1.3 -4.405) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -4.405) (end -2.8 -3.655) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -5.155) (end 2.4 -5.155) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -5.155) (end 2.4 -3.655) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -3.655) (end 2.8 -3.655) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 3.255) (end -2.4 3.255) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 3.255) (end -2.4 4.755) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 4.755) (end -2.8 4.755) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -6.835) (end -3.3 6.835) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 6.835) (end 3.3 6.835) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 6.835) (end 3.3 -6.835) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -6.835) (end -3.3 -6.835) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -3.235) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 3.235) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,46 +0,0 @@
(module Würth_WR-WST_permanent_490107670612_2x03_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107670612 https://www.we-online.com/components/products/datasheet/490107670612.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -8.8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107670612_2x03_P2.54mm_Vertical (at 0 8.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -7.605) (end -2.8 7.605) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 7.605) (end 2.8 7.605) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 7.605) (end 2.8 -7.605) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -7.605) (end -2.8 -7.605) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -3.925) (end -1.3 -3.175) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -3.175) (end -2.8 -2.425) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -7.605) (end -2.8 7.605) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 7.605) (end 2.8 7.605) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 7.605) (end 2.8 -7.605) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -7.605) (end -2.8 -7.605) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -6.545) (end -3.24 -8.045) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -8.045) (end -1.74 -8.045) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -6.425) (end -1.3 -5.675) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -5.675) (end -2.8 -4.925) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -6.425) (end 2.4 -6.425) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -6.425) (end 2.4 -4.925) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -4.925) (end 2.8 -4.925) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 4.525) (end -2.4 4.525) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 4.525) (end -2.4 6.025) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 6.025) (end -2.8 6.025) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -8.105) (end -3.3 8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 8.105) (end 3.3 8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 8.105) (end 3.3 -8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -8.105) (end -3.3 -8.105) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -4.505) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 4.505) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,48 +0,0 @@
(module Würth_WR-WST_permanent_490107670812_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107670812 https://www.we-online.com/components/products/datasheet/490107670812.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -10.07) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107670812_2x04_P2.54mm_Vertical (at 0 10.07) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -8.875) (end -2.8 8.875) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 8.875) (end 2.8 8.875) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 8.875) (end 2.8 -8.875) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -8.875) (end -2.8 -8.875) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -5.195) (end -1.3 -4.445) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -4.445) (end -2.8 -3.695) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -8.875) (end -2.8 8.875) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 8.875) (end 2.8 8.875) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 8.875) (end 2.8 -8.875) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -8.875) (end -2.8 -8.875) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -7.815) (end -3.24 -9.315) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -9.315) (end -1.74 -9.315) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -7.695) (end -1.3 -6.945) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -6.945) (end -2.8 -6.195) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -7.695) (end 2.4 -7.695) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -7.695) (end 2.4 -6.195) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -6.195) (end 2.8 -6.195) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 5.795) (end -2.4 5.795) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 5.795) (end -2.4 7.295) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 7.295) (end -2.8 7.295) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -9.375) (end -3.3 9.375) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 9.375) (end 3.3 9.375) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 9.375) (end 3.3 -9.375) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -9.375) (end -3.3 -9.375) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -5.775) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 5.775) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,50 +0,0 @@
(module Würth_WR-WST_permanent_490107671012_2x05_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107671012 https://www.we-online.com/components/products/datasheet/490107671012.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -11.34) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107671012_2x05_P2.54mm_Vertical (at 0 11.34) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -10.145) (end -2.8 10.145) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 10.145) (end 2.8 10.145) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 10.145) (end 2.8 -10.145) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -10.145) (end -2.8 -10.145) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -6.465) (end -1.3 -5.715) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -5.715) (end -2.8 -4.965) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -10.145) (end -2.8 10.145) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 10.145) (end 2.8 10.145) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 10.145) (end 2.8 -10.145) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -10.145) (end -2.8 -10.145) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -9.085) (end -3.24 -10.585) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -10.585) (end -1.74 -10.585) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -8.965) (end -1.3 -8.215) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -8.215) (end -2.8 -7.465) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -8.965) (end 2.4 -8.965) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -8.965) (end 2.4 -7.465) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -7.465) (end 2.8 -7.465) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 7.065) (end -2.4 7.065) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 7.065) (end -2.4 8.565) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 8.565) (end -2.8 8.565) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -10.645) (end -3.3 10.645) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 10.645) (end 3.3 10.645) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 10.645) (end 3.3 -10.645) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -10.645) (end -3.3 -10.645) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -7.045) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 7.045) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,52 +0,0 @@
(module Würth_WR-WST_permanent_490107671212_2x06_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107671212 https://www.we-online.com/components/products/datasheet/490107671212.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -12.61) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107671212_2x06_P2.54mm_Vertical (at 0 12.61) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -11.415) (end -2.8 11.415) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 11.415) (end 2.8 11.415) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 11.415) (end 2.8 -11.415) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -11.415) (end -2.8 -11.415) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -7.735) (end -1.3 -6.985) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -6.985) (end -2.8 -6.235) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -11.415) (end -2.8 11.415) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 11.415) (end 2.8 11.415) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 11.415) (end 2.8 -11.415) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -11.415) (end -2.8 -11.415) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -10.355) (end -3.24 -11.855) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -11.855) (end -1.74 -11.855) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -10.235) (end -1.3 -9.485) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -9.485) (end -2.8 -8.735) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -10.235) (end 2.4 -10.235) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -10.235) (end 2.4 -8.735) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -8.735) (end 2.8 -8.735) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 8.335) (end -2.4 8.335) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 8.335) (end -2.4 9.835) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 9.835) (end -2.8 9.835) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -11.915) (end -3.3 11.915) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 11.915) (end 3.3 11.915) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 11.915) (end 3.3 -11.915) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -11.915) (end -3.3 -11.915) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -8.315) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 8.315) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,54 +0,0 @@
(module Würth_WR-WST_permanent_490107671412_2x07_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107671412 https://www.we-online.com/components/products/datasheet/490107671412.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -13.88) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107671412_2x07_P2.54mm_Vertical (at 0 13.88) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -12.685) (end -2.8 12.685) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 12.685) (end 2.8 12.685) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 12.685) (end 2.8 -12.685) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -12.685) (end -2.8 -12.685) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -9.005) (end -1.3 -8.255) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -8.255) (end -2.8 -7.505) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -12.685) (end -2.8 12.685) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 12.685) (end 2.8 12.685) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 12.685) (end 2.8 -12.685) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -12.685) (end -2.8 -12.685) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -11.625) (end -3.24 -13.125) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -13.125) (end -1.74 -13.125) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -11.505) (end -1.3 -10.755) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -10.755) (end -2.8 -10.005) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -11.505) (end 2.4 -11.505) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -11.505) (end 2.4 -10.005) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -10.005) (end 2.8 -10.005) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 9.605) (end -2.4 9.605) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 9.605) (end -2.4 11.105) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 11.105) (end -2.8 11.105) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -13.185) (end -3.3 13.185) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 13.185) (end 3.3 13.185) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 13.185) (end 3.3 -13.185) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -13.185) (end -3.3 -13.185) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -8.255) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -1.27 6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 14 thru_hole circle (at 1.27 8.255) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -9.585) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 9.585) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,56 +0,0 @@
(module Würth_WR-WST_permanent_490107671612_2x08_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107671612 https://www.we-online.com/components/products/datasheet/490107671612.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -15.16) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107671612_2x08_P2.54mm_Vertical (at 0 15.16) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -13.955) (end -2.8 13.955) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 13.955) (end 2.8 13.955) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 13.955) (end 2.8 -13.955) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -13.955) (end -2.8 -13.955) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -10.275) (end -1.3 -9.525) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -9.525) (end -2.8 -8.775) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -13.955) (end -2.8 13.955) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 13.955) (end 2.8 13.955) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 13.955) (end 2.8 -13.955) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -13.955) (end -2.8 -13.955) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -12.895) (end -3.24 -14.395) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -14.395) (end -1.74 -14.395) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -12.775) (end -1.3 -12.025) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -12.025) (end -2.8 -11.275) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -12.775) (end 2.4 -12.775) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -12.775) (end 2.4 -11.275) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -11.275) (end 2.8 -11.275) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 10.875) (end -2.4 10.875) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 10.875) (end -2.4 12.375) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 12.375) (end -2.8 12.375) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -14.455) (end -3.3 14.455) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 14.455) (end 3.3 14.455) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 14.455) (end 3.3 -14.455) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -14.455) (end -3.3 -14.455) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -9.525) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -8.255) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -1.27 5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 14 thru_hole circle (at 1.27 6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 15 thru_hole circle (at -1.27 8.255) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 16 thru_hole circle (at 1.27 9.525) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -10.855) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 10.855) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,58 +0,0 @@
(module Würth_WR-WST_permanent_490107671812_2x09_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107671812 https://www.we-online.com/components/products/datasheet/490107671812.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -16.42) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107671812_2x09_P2.54mm_Vertical (at 0 16.42) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -15.225) (end -2.8 15.225) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 15.225) (end 2.8 15.225) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 15.225) (end 2.8 -15.225) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -15.225) (end -2.8 -15.225) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -11.545) (end -1.3 -10.795) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -10.795) (end -2.8 -10.045) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -15.225) (end -2.8 15.225) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 15.225) (end 2.8 15.225) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 15.225) (end 2.8 -15.225) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -15.225) (end -2.8 -15.225) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -14.165) (end -3.24 -15.665) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -15.665) (end -1.74 -15.665) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -14.045) (end -1.3 -13.295) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -13.295) (end -2.8 -12.545) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -14.045) (end 2.4 -14.045) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -14.045) (end 2.4 -12.545) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -12.545) (end 2.8 -12.545) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 12.145) (end -2.4 12.145) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 12.145) (end -2.4 13.645) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 13.645) (end -2.8 13.645) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -15.725) (end -3.3 15.725) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 15.725) (end 3.3 15.725) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 15.725) (end 3.3 -15.725) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -15.725) (end -3.3 -15.725) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -10.795) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -9.525) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -8.255) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 -3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -1.27 4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 14 thru_hole circle (at 1.27 5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 15 thru_hole circle (at -1.27 6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 16 thru_hole circle (at 1.27 8.255) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 17 thru_hole circle (at -1.27 9.525) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 18 thru_hole circle (at 1.27 10.795) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -12.125) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 12.125) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,60 +0,0 @@
(module Würth_WR-WST_permanent_490107672012_2x10_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, permanent application tolerances, MPN 490107672012 https://www.we-online.com/components/products/datasheet/490107672012.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_permanent vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -17.69) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_permanent_490107672012_2x10_P2.54mm_Vertical (at 0 17.69) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -16.495) (end -2.8 16.495) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 16.495) (end 2.8 16.495) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 16.495) (end 2.8 -16.495) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -16.495) (end -2.8 -16.495) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -12.815) (end -1.3 -12.065) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -12.065) (end -2.8 -11.315) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -16.495) (end -2.8 16.495) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 16.495) (end 2.8 16.495) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 16.495) (end 2.8 -16.495) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -16.495) (end -2.8 -16.495) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -15.435) (end -3.24 -16.935) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -16.935) (end -1.74 -16.935) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -15.315) (end -1.3 -14.565) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -14.565) (end -2.8 -13.815) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -15.315) (end 2.4 -15.315) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -15.315) (end 2.4 -13.815) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -13.815) (end 2.8 -13.815) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 13.415) (end -2.4 13.415) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 13.415) (end -2.4 14.915) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 14.915) (end -2.8 14.915) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -16.995) (end -3.3 16.995) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 16.995) (end 3.3 16.995) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 16.995) (end 3.3 -16.995) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -16.995) (end -3.3 -16.995) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -12.065) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -10.795) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -9.525) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 -8.255) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 -6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 -5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -1.27 -4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 1.27 -3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -1.27 -1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 1.27 -0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -1.27 0.635) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at 1.27 1.905) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -1.27 3.175) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 14 thru_hole circle (at 1.27 4.445) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 15 thru_hole circle (at -1.27 5.715) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 16 thru_hole circle (at 1.27 6.985) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 17 thru_hole circle (at -1.27 8.255) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 18 thru_hole circle (at 1.27 9.525) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 19 thru_hole circle (at -1.27 10.795) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad 20 thru_hole circle (at 1.27 12.065) (size 1.75 1.75) (drill 1.4) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -13.395) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 13.395) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,90 +0,0 @@
(module logo_8seg_20mm (layer F.Cu) (tedit 6546da9c)
(fp_text reference logo_8seg_20mm (at 0 10) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value G***** (at 0 -10) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts (xy 0.831051 0.0386285) (xy 0.877552 0.134053) (xy 0.847048 0.235728) (xy 0.732177 0.291704) (xy 0.440473 0.291704) (xy 0.341599 0.253075) (xy 0.295099 0.157651) (xy 0.325602 0.0559763) (xy 0.440472 0) (xy 0.732178 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.70616 0.0386285) (xy 1.75267 0.134053) (xy 1.72216 0.235728) (xy 1.60729 0.291704) (xy 1.31559 0.291704) (xy 1.21671 0.253075) (xy 1.17021 0.157651) (xy 1.20072 0.0559763) (xy 1.31559 0) (xy 1.60729 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.58128 0.0386285) (xy 2.62778 0.134053) (xy 2.59727 0.235728) (xy 2.4824 0.291704) (xy 2.1907 0.291704) (xy 2.09183 0.253075) (xy 2.04533 0.157651) (xy 2.07583 0.0559763) (xy 2.1907 0) (xy 2.4824 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.45639 0.0386285) (xy 3.50289 0.134053) (xy 3.47239 0.235728) (xy 3.35752 0.291704) (xy 3.06581 0.291704) (xy 2.96694 0.253075) (xy 2.92044 0.157651) (xy 2.95094 0.0559763) (xy 3.06581 0) (xy 3.35752 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 4.26368 0.0386285) (xy 4.31018 0.134053) (xy 4.27968 0.235728) (xy 4.16481 0.291704) (xy 3.94093 0.291704) (xy 3.84205 0.253075) (xy 3.79555 0.157651) (xy 3.82606 0.0559763) (xy 3.94093 0) (xy 4.16481 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 0.536431 4.7481) (xy 0.582932 4.84352) (xy 0.552428 4.9452) (xy 0.437558 5.00117) (xy 0.145853 5.00117) (xy 0.0469795 4.96255) (xy 0.000479 4.86712) (xy 0.0309827 4.76545) (xy 0.145853 4.70947) (xy 0.437558 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.41154 4.7481) (xy 1.45805 4.84352) (xy 1.42754 4.9452) (xy 1.31267 5.00117) (xy 1.02097 5.00117) (xy 0.922093 4.96255) (xy 0.875592 4.86712) (xy 0.906096 4.76545) (xy 1.02097 4.70947) (xy 1.31267 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.28666 4.7481) (xy 2.33316 4.84352) (xy 2.30265 4.9452) (xy 2.18778 5.00117) (xy 1.89608 5.00117) (xy 1.79721 4.96255) (xy 1.75071 4.86712) (xy 1.78121 4.76545) (xy 1.89608 4.70947) (xy 2.18778 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.16177 4.7481) (xy 3.20827 4.84352) (xy 3.17777 4.9452) (xy 3.0629 5.00117) (xy 2.77119 5.00117) (xy 2.67232 4.96255) (xy 2.62582 4.86712) (xy 2.65632 4.76545) (xy 2.77119 4.70947) (xy 3.0629 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.96906 4.7481) (xy 4.01556 4.84352) (xy 3.98506 4.9452) (xy 3.87019 5.00117) (xy 3.64631 5.00117) (xy 3.54743 4.96255) (xy 3.50093 4.86712) (xy 3.53144 4.76545) (xy 3.64631 4.70947) (xy 3.87019 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.80894 4.52347) (xy 3.98067 4.75927) (xy 4.00765 4.86194) (xy 3.95789 4.9557) (xy 3.85774 4.9909) (xy 3.74487 4.93099) (xy 3.57314 4.69519) (xy 3.54616 4.59253) (xy 3.59593 4.49876) (xy 3.69607 4.46357)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.29377 3.81606) (xy 3.4655 4.05187) (xy 3.49248 4.15453) (xy 3.44271 4.2483) (xy 3.34257 4.28349) (xy 3.22969 4.22359) (xy 3.05797 3.98779) (xy 3.03099 3.88512) (xy 3.08075 3.79136) (xy 3.1809 3.75616)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.7786 3.10866) (xy 2.95032 3.34446) (xy 2.9773 3.44713) (xy 2.92754 3.54089) (xy 2.82739 3.57609) (xy 2.71452 3.51619) (xy 2.5428 3.28039) (xy 2.51582 3.17772) (xy 2.56558 3.08396) (xy 2.66573 3.04876)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.26342 2.40126) (xy 2.43515 2.63706) (xy 2.46213 2.73972) (xy 2.41237 2.83349) (xy 2.31222 2.86869) (xy 2.19935 2.80878) (xy 2.02762 2.57298) (xy 2.00064 2.47032) (xy 2.05041 2.37655) (xy 2.15055 2.34135)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.41154 2.18219) (xy 2.46908 2.27139) (xy 2.43709 2.39511) (xy 2.24773 2.617) (xy 2.15417 2.66713) (xy 2.05139 2.64056) (xy 1.99385 2.55135) (xy 2.02584 2.42764) (xy 2.2152 2.20575) (xy 2.30876 2.15561)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.97961 1.51651) (xy 3.03715 1.60572) (xy 3.00516 1.72943) (xy 2.8158 1.95132) (xy 2.72224 2.00146) (xy 2.61946 1.97489) (xy 2.56192 1.88568) (xy 2.59391 1.76197) (xy 2.78327 1.54008) (xy 2.87683 1.48994)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.54768 0.850841) (xy 3.60522 0.940045) (xy 3.57323 1.06376) (xy 3.38387 1.28565) (xy 3.29031 1.33579) (xy 3.18753 1.30921) (xy 3.12999 1.22001) (xy 3.16198 1.09629) (xy 3.35134 0.874404) (xy 3.4449 0.824269)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 4.11575 0.185169) (xy 4.17329 0.274373) (xy 4.1413 0.398088) (xy 3.95194 0.619979) (xy 3.85838 0.670114) (xy 3.7556 0.643541) (xy 3.69806 0.554337) (xy 3.73005 0.430622) (xy 3.91941 0.208731) (xy 4.01297 0.158597)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.10389 2.1822) (xy 2.26342 2.40126) (xy 2.2904 2.50392) (xy 2.24064 2.59769) (xy 2.1405 2.63289) (xy 2.02762 2.57298) (xy 1.86809 2.35392) (xy 1.84111 2.25126) (xy 1.89087 2.15749) (xy 1.99102 2.1223)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.58872 1.4748) (xy 1.76044 1.7106) (xy 1.78743 1.81326) (xy 1.73766 1.90703) (xy 1.63752 1.94223) (xy 1.52464 1.88232) (xy 1.35292 1.64652) (xy 1.32594 1.54386) (xy 1.3757 1.45009) (xy 1.47585 1.41489)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.07355 0.767393) (xy 1.24527 1.00319) (xy 1.27225 1.10586) (xy 1.22249 1.19963) (xy 1.12234 1.23482) (xy 1.00947 1.17492) (xy 0.837746 0.939118) (xy 0.810765 0.836452) (xy 0.860528 0.742687) (xy 0.960675 0.70749)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 0.558374 0.0599898) (xy 0.730098 0.295791) (xy 0.757078 0.398457) (xy 0.707316 0.492221) (xy 0.607169 0.527419) (xy 0.494297 0.467515) (xy 0.322572 0.231714) (xy 0.295592 0.129049) (xy 0.345354 0.0352837) (xy 0.445501 8.65e-05)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 0.420603 4.51519) (xy 0.478142 4.60439) (xy 0.446155 4.72811) (xy 0.256799 4.95) (xy 0.163232 5.00014) (xy 0.0604601 4.97356) (xy 0.0029205 4.88436) (xy 0.0349078 4.76064) (xy 0.224264 4.53875) (xy 0.317831 4.48862)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 0.988673 3.84952) (xy 1.04621 3.93872) (xy 1.01423 4.06244) (xy 0.824869 4.28433) (xy 0.731302 4.33446) (xy 0.62853 4.30789) (xy 0.570991 4.21869) (xy 0.602978 4.09497) (xy 0.792334 3.87308) (xy 0.885901 3.82295)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.55674 3.18385) (xy 1.61428 3.27305) (xy 1.5823 3.39676) (xy 1.39294 3.61866) (xy 1.29937 3.66879) (xy 1.1966 3.64222) (xy 1.13906 3.55301) (xy 1.17105 3.4293) (xy 1.3604 3.20741) (xy 1.45397 3.15727)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.12481 2.51817) (xy 2.18235 2.60738) (xy 2.15037 2.73109) (xy 1.96101 2.95298) (xy 1.86744 3.00312) (xy 1.76467 2.97655) (xy 1.70713 2.88734) (xy 1.73912 2.76363) (xy 1.92847 2.54174) (xy 2.02204 2.4916)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.06083 0.0386285) (xy 6.10733 0.134053) (xy 6.07683 0.235728) (xy 5.96196 0.291704) (xy 5.67025 0.291704) (xy 5.57138 0.253075) (xy 5.52488 0.157651) (xy 5.55538 0.0559763) (xy 5.67025 0) (xy 5.96196 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.93594 0.0386285) (xy 6.98245 0.134053) (xy 6.95194 0.235728) (xy 6.83707 0.291704) (xy 6.54537 0.291704) (xy 6.44649 0.253075) (xy 6.39999 0.157651) (xy 6.4305 0.0559763) (xy 6.54537 0) (xy 6.83707 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 7.81106 0.0386285) (xy 7.85756 0.134053) (xy 7.82706 0.235728) (xy 7.71218 0.291704) (xy 7.42048 0.291704) (xy 7.32161 0.253075) (xy 7.27511 0.157651) (xy 7.30561 0.0559763) (xy 7.42048 0) (xy 7.71219 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 8.68617 0.0386285) (xy 8.73267 0.134053) (xy 8.70217 0.235728) (xy 8.5873 0.291704) (xy 8.29559 0.291704) (xy 8.19672 0.253075) (xy 8.15022 0.157651) (xy 8.18072 0.0559763) (xy 8.29559 0) (xy 8.5873 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 9.49346 0.0386285) (xy 9.53996 0.134053) (xy 9.50946 0.235728) (xy 9.39459 0.291704) (xy 9.17071 0.291704) (xy 9.07183 0.253075) (xy 9.02533 0.157651) (xy 9.05584 0.0559763) (xy 9.17071 0) (xy 9.39459 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 5.76621 4.7481) (xy 5.81271 4.84352) (xy 5.78221 4.9452) (xy 5.66734 5.00117) (xy 5.37563 5.00117) (xy 5.27676 4.96255) (xy 5.23026 4.86712) (xy 5.26076 4.76545) (xy 5.37563 4.70947) (xy 5.66734 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.64132 4.7481) (xy 6.68783 4.84352) (xy 6.65732 4.9452) (xy 6.54245 5.00117) (xy 6.25075 5.00117) (xy 6.15187 4.96255) (xy 6.10537 4.86712) (xy 6.13588 4.76545) (xy 6.25075 4.70947) (xy 6.54245 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 7.51644 4.7481) (xy 7.56294 4.84352) (xy 7.53244 4.9452) (xy 7.41756 5.00117) (xy 7.12586 5.00117) (xy 7.02699 4.96255) (xy 6.98049 4.86712) (xy 7.01099 4.76545) (xy 7.12586 4.70947) (xy 7.41756 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 8.39155 4.7481) (xy 8.43805 4.84352) (xy 8.40755 4.9452) (xy 8.29268 5.00117) (xy 8.00097 5.00117) (xy 7.9021 4.96255) (xy 7.8556 4.86712) (xy 7.8861 4.76545) (xy 8.00097 4.70947) (xy 8.29268 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 9.19884 4.7481) (xy 9.24534 4.84352) (xy 9.21484 4.9452) (xy 9.09997 5.00117) (xy 8.87609 5.00117) (xy 8.77721 4.96255) (xy 8.73071 4.86712) (xy 8.76122 4.76545) (xy 8.87609 4.70947) (xy 9.09997 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 9.03873 4.52347) (xy 9.21045 4.75927) (xy 9.23743 4.86193) (xy 9.18767 4.9557) (xy 9.08752 4.9909) (xy 8.97465 4.93099) (xy 8.80292 4.69519) (xy 8.77594 4.59253) (xy 8.82571 4.49876) (xy 8.92585 4.46356)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 8.52355 3.81606) (xy 8.69528 4.05187) (xy 8.72226 4.15453) (xy 8.67249 4.2483) (xy 8.57235 4.28349) (xy 8.45947 4.22359) (xy 8.28775 3.98779) (xy 8.26077 3.88512) (xy 8.31053 3.79136) (xy 8.41068 3.75616)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 8.00838 3.10866) (xy 8.1801 3.34446) (xy 8.20708 3.44713) (xy 8.15732 3.54089) (xy 8.05717 3.57609) (xy 7.9443 3.51619) (xy 7.77258 3.28039) (xy 7.7456 3.17772) (xy 7.79536 3.08395) (xy 7.89551 3.04876)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 7.4932 2.40126) (xy 7.66493 2.63706) (xy 7.69191 2.73972) (xy 7.64215 2.83349) (xy 7.542 2.86869) (xy 7.42913 2.80878) (xy 7.2574 2.57298) (xy 7.23042 2.47032) (xy 7.28019 2.37655) (xy 7.38033 2.34135)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 7.33367 2.1822) (xy 7.4932 2.40126) (xy 7.52019 2.50392) (xy 7.47042 2.59769) (xy 7.37028 2.63289) (xy 7.2574 2.57298) (xy 7.09787 2.35393) (xy 7.07089 2.25126) (xy 7.12066 2.15749) (xy 7.2208 2.1223)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.8185 1.4748) (xy 6.99023 1.7106) (xy 7.01721 1.81326) (xy 6.96744 1.90703) (xy 6.8673 1.94223) (xy 6.75442 1.88232) (xy 6.5827 1.64652) (xy 6.55572 1.54386) (xy 6.60548 1.45009) (xy 6.70563 1.41489)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.30333 0.767393) (xy 6.47505 1.00319) (xy 6.50203 1.10586) (xy 6.45227 1.19963) (xy 6.35212 1.23482) (xy 6.23925 1.17492) (xy 6.06753 0.939118) (xy 6.04055 0.836452) (xy 6.09031 0.742687) (xy 6.19046 0.70749)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 5.78815 0.0599898) (xy 5.95988 0.295791) (xy 5.98686 0.398457) (xy 5.9371 0.492221) (xy 5.83695 0.527419) (xy 5.72408 0.467515) (xy 5.55235 0.231714) (xy 5.52537 0.129049) (xy 5.57514 0.0352837) (xy 5.67528 8.65e-05)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.2906 0.0386285) (xy 11.3371 0.134053) (xy 11.3066 0.235728) (xy 11.1917 0.291704) (xy 10.9 0.291704) (xy 10.8012 0.253075) (xy 10.7547 0.157651) (xy 10.7852 0.0559763) (xy 10.9 0) (xy 11.1917 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.1657 0.0386285) (xy 12.2122 0.134053) (xy 12.1817 0.235728) (xy 12.0668 0.291704) (xy 11.7751 0.291704) (xy 11.6763 0.253075) (xy 11.6298 0.157651) (xy 11.6603 0.0559763) (xy 11.7751 0) (xy 12.0669 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 13.0408 0.0386285) (xy 13.0873 0.134053) (xy 13.0568 0.235728) (xy 12.942 0.291704) (xy 12.6503 0.291704) (xy 12.5514 0.253075) (xy 12.5049 0.157651) (xy 12.5354 0.0559763) (xy 12.6503 0) (xy 12.942 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 13.916 0.0386285) (xy 13.9625 0.134053) (xy 13.9319 0.235728) (xy 13.8171 0.291704) (xy 13.5254 0.291704) (xy 13.4265 0.253075) (xy 13.38 0.157651) (xy 13.4105 0.0559763) (xy 13.5254 0) (xy 13.8171 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 14.7232 0.0386285) (xy 14.7697 0.134053) (xy 14.7392 0.235728) (xy 14.6244 0.291704) (xy 14.4005 0.291704) (xy 14.3016 0.253075) (xy 14.2551 0.157651) (xy 14.2856 0.0559763) (xy 14.4005 0) (xy 14.6244 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 10.996 4.7481) (xy 11.0425 4.84352) (xy 11.012 4.9452) (xy 10.8971 5.00117) (xy 10.6054 5.00117) (xy 10.5065 4.96255) (xy 10.46 4.86712) (xy 10.4905 4.76545) (xy 10.6054 4.70947) (xy 10.8971 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.8711 4.7481) (xy 11.9176 4.84352) (xy 11.8871 4.9452) (xy 11.7722 5.00117) (xy 11.4805 5.00117) (xy 11.3817 4.96255) (xy 11.3352 4.86712) (xy 11.3657 4.76545) (xy 11.4805 4.70947) (xy 11.7722 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.7462 4.7481) (xy 12.7927 4.84352) (xy 12.7622 4.9452) (xy 12.6473 5.00117) (xy 12.3556 5.00117) (xy 12.2568 4.96255) (xy 12.2103 4.86712) (xy 12.2408 4.76545) (xy 12.3556 4.70947) (xy 12.6473 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 13.6213 4.7481) (xy 13.6678 4.84352) (xy 13.6373 4.9452) (xy 13.5225 5.00117) (xy 13.2308 5.00117) (xy 13.1319 4.96255) (xy 13.0854 4.86712) (xy 13.1159 4.76545) (xy 13.2308 4.70947) (xy 13.5225 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 14.4286 4.7481) (xy 14.4751 4.84352) (xy 14.4446 4.9452) (xy 14.3297 5.00117) (xy 14.1059 5.00117) (xy 14.007 4.96255) (xy 13.9605 4.86712) (xy 13.991 4.76545) (xy 14.1059 4.70947) (xy 14.3297 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.5635 2.1822) (xy 12.723 2.40126) (xy 12.75 2.50392) (xy 12.7002 2.59769) (xy 12.6001 2.63289) (xy 12.4872 2.57298) (xy 12.3277 2.35393) (xy 12.3007 2.25126) (xy 12.3504 2.15749) (xy 12.4506 2.1223)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.0483 1.4748) (xy 12.22 1.7106) (xy 12.247 1.81326) (xy 12.1972 1.90703) (xy 12.0971 1.94223) (xy 11.9842 1.88232) (xy 11.8125 1.64652) (xy 11.7855 1.54386) (xy 11.8353 1.45009) (xy 11.9354 1.41489)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.5331 0.767393) (xy 11.7048 1.00319) (xy 11.7318 1.10586) (xy 11.682 1.19963) (xy 11.5819 1.23482) (xy 11.469 1.17492) (xy 11.2973 0.939118) (xy 11.2703 0.836452) (xy 11.3201 0.742687) (xy 11.4202 0.70749)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.0179 0.0599898) (xy 11.1897 0.295791) (xy 11.2166 0.398457) (xy 11.1669 0.492221) (xy 11.0667 0.527419) (xy 10.9539 0.467515) (xy 10.7821 0.231714) (xy 10.7552 0.129049) (xy 10.8049 0.0352837) (xy 10.9051 8.65e-05)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 10.8802 4.51519) (xy 10.9377 4.60439) (xy 10.9057 4.72811) (xy 10.7164 4.95) (xy 10.6228 5.00014) (xy 10.52 4.97356) (xy 10.4625 4.88436) (xy 10.4945 4.76064) (xy 10.6838 4.53875) (xy 10.7774 4.48862)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.4482 3.84952) (xy 11.5058 3.93872) (xy 11.4738 4.06244) (xy 11.2844 4.28433) (xy 11.1909 4.33446) (xy 11.0881 4.30789) (xy 11.0305 4.21869) (xy 11.0625 4.09497) (xy 11.2519 3.87308) (xy 11.3455 3.82295)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.0163 3.18385) (xy 12.0738 3.27305) (xy 12.0419 3.39676) (xy 11.8525 3.61866) (xy 11.7589 3.66879) (xy 11.6562 3.64222) (xy 11.5986 3.55301) (xy 11.6306 3.4293) (xy 11.82 3.20741) (xy 11.9135 3.15727)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.5844 2.51817) (xy 12.6419 2.60738) (xy 12.6099 2.73109) (xy 12.4206 2.95298) (xy 12.327 3.00312) (xy 12.2242 2.97655) (xy 12.1667 2.88734) (xy 12.1987 2.76363) (xy 12.388 2.54174) (xy 12.4816 2.4916)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.5204 0.0386285) (xy 16.5669 0.134053) (xy 16.5364 0.235728) (xy 16.4215 0.291704) (xy 16.1298 0.291704) (xy 16.0309 0.253075) (xy 15.9844 0.157651) (xy 16.0149 0.0559763) (xy 16.1298 0) (xy 16.4215 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 17.3955 0.0386285) (xy 17.442 0.134053) (xy 17.4115 0.235728) (xy 17.2966 0.291704) (xy 17.0049 0.291704) (xy 16.9061 0.253075) (xy 16.8596 0.157651) (xy 16.8901 0.0559763) (xy 17.0049 0) (xy 17.2966 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 18.2706 0.0386285) (xy 18.3171 0.134053) (xy 18.2866 0.235728) (xy 18.1717 0.291704) (xy 17.88 0.291704) (xy 17.7812 0.253075) (xy 17.7347 0.157651) (xy 17.7652 0.0559763) (xy 17.88 0) (xy 18.1717 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 19.1457 0.0386285) (xy 19.1922 0.134053) (xy 19.1617 0.235728) (xy 19.0469 0.291704) (xy 18.7552 0.291704) (xy 18.6563 0.253075) (xy 18.6098 0.157651) (xy 18.6403 0.0559763) (xy 18.7552 0) (xy 19.0469 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 19.953 0.0386285) (xy 19.9995 0.134053) (xy 19.969 0.235728) (xy 19.8541 0.291704) (xy 19.6303 0.291704) (xy 19.5314 0.253075) (xy 19.4849 0.157651) (xy 19.5154 0.0559763) (xy 19.6303 0) (xy 19.8541 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.2258 4.7481) (xy 16.2723 4.84352) (xy 16.2418 4.9452) (xy 16.1269 5.00117) (xy 15.8352 5.00117) (xy 15.7363 4.96255) (xy 15.6898 4.86712) (xy 15.7203 4.76545) (xy 15.8352 4.70947) (xy 16.1269 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 17.1009 4.7481) (xy 17.1474 4.84352) (xy 17.1169 4.9452) (xy 17.002 5.00117) (xy 16.7103 5.00117) (xy 16.6114 4.96255) (xy 16.5649 4.86712) (xy 16.5954 4.76545) (xy 16.7103 4.70947) (xy 17.002 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 17.976 4.7481) (xy 18.0225 4.84352) (xy 17.992 4.9452) (xy 17.8771 5.00117) (xy 17.5854 5.00117) (xy 17.4865 4.96255) (xy 17.44 4.86712) (xy 17.4705 4.76545) (xy 17.5854 4.70947) (xy 17.8771 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 18.8511 4.7481) (xy 18.8976 4.84352) (xy 18.8671 4.9452) (xy 18.7522 5.00117) (xy 18.4605 5.00117) (xy 18.3617 4.96255) (xy 18.3152 4.86712) (xy 18.3457 4.76545) (xy 18.4605 4.70947) (xy 18.7522 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 19.6584 4.7481) (xy 19.7049 4.84352) (xy 19.6744 4.9452) (xy 19.5595 5.00117) (xy 19.3356 5.00117) (xy 19.2368 4.96255) (xy 19.1903 4.86712) (xy 19.2208 4.76545) (xy 19.3356 4.70947) (xy 19.5595 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 15.9535 4.40385) (xy 16.0022 4.52199) (xy 15.984 4.81312) (xy 15.9392 4.90939) (xy 15.8411 4.94984) (xy 15.7415 4.91305) (xy 15.6928 4.79491) (xy 15.711 4.50378) (xy 15.7558 4.40751) (xy 15.8539 4.36705)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.0081 3.53044) (xy 16.0568 3.64858) (xy 16.0386 3.93972) (xy 15.9939 4.03599) (xy 15.8957 4.07644) (xy 15.7962 4.03965) (xy 15.7475 3.9215) (xy 15.7657 3.63037) (xy 15.8104 3.5341) (xy 15.9086 3.49365)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.0628 2.65704) (xy 16.1115 2.77518) (xy 16.0932 3.06631) (xy 16.0485 3.16258) (xy 15.9504 3.20303) (xy 15.8508 3.16624) (xy 15.8021 3.0481) (xy 15.8203 2.75696) (xy 15.8651 2.66069) (xy 15.9632 2.62024)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.1174 1.78363) (xy 16.1661 1.90177) (xy 16.1479 2.19291) (xy 16.1032 2.28917) (xy 16.005 2.32963) (xy 15.9054 2.29283) (xy 15.8568 2.17469) (xy 15.875 1.88356) (xy 15.9197 1.78729) (xy 16.0178 1.74684)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.172 0.910223) (xy 16.2207 1.02836) (xy 16.2025 1.3195) (xy 16.1578 1.41577) (xy 16.0597 1.45622) (xy 15.9601 1.41943) (xy 15.9114 1.30129) (xy 15.9296 1.01015) (xy 15.9743 0.913883) (xy 16.0725 0.873431)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.2267 0.0368172) (xy 16.2754 0.154959) (xy 16.2572 0.446094) (xy 16.2124 0.542363) (xy 16.1143 0.582815) (xy 16.0147 0.546022) (xy 15.966 0.427881) (xy 15.9842 0.136745) (xy 16.029 0.0404766) (xy 16.1271 2.47e-05)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 19.4983 4.52347) (xy 19.67 4.75927) (xy 19.697 4.86193) (xy 19.6472 4.9557) (xy 19.5471 4.9909) (xy 19.4342 4.93099) (xy 19.2625 4.69519) (xy 19.2355 4.59253) (xy 19.2853 4.49876) (xy 19.3854 4.46356)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 18.9831 3.81606) (xy 19.1548 4.05187) (xy 19.1818 4.15453) (xy 19.1321 4.2483) (xy 19.0319 4.28349) (xy 18.919 4.22359) (xy 18.7473 3.98779) (xy 18.7203 3.88512) (xy 18.7701 3.79136) (xy 18.8702 3.75616)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 18.4679 3.10866) (xy 18.6397 3.34446) (xy 18.6666 3.44713) (xy 18.6169 3.54089) (xy 18.5167 3.57609) (xy 18.4039 3.51619) (xy 18.2321 3.28039) (xy 18.2052 3.17772) (xy 18.2549 3.08395) (xy 18.3551 3.04876)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 17.9528 2.40126) (xy 18.1245 2.63706) (xy 18.1515 2.73972) (xy 18.1017 2.83349) (xy 18.0016 2.86869) (xy 17.8887 2.80878) (xy 17.717 2.57298) (xy 17.69 2.47032) (xy 17.7397 2.37655) (xy 17.8399 2.34135)) (layer F.SilkS) (width 0))
)

View file

@ -1,13 +0,0 @@
M48
; DRILL file {KiCad 7.99.0-unknown} date Thu 01 Jun 2023 01:11:25 PM CEST
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2023-06-01T13:11:25+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.99.0-unknown
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
INCH
%
G90
G05
T0
M30

View file

@ -1,18 +0,0 @@
M48
; DRILL file {KiCad 7.99.0-unknown} date Thu 01 Jun 2023 01:11:25 PM CEST
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2023-06-01T13:11:25+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.99.0-unknown
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
INCH
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T1C0.0472
%
G90
G05
T1
X6.0236Y-1.811
X6.0236Y-2.011
T0
M30

View file

@ -1,33 +0,0 @@
Comment,Designator,Footprint,LCSC
1u/25V,"C2,C24",Capacitor_SMD:C_0603_1608Metric,C29936
1n,C21,Capacitor_SMD:C_0603_1608Metric,C1588
100n/60V,"C3,C4",Capacitor_SMD:C_0603_1608Metric,C408909
470p,C33,Capacitor_SMD:C_0603_1608Metric,C38523
1u,"C34,C37",Capacitor_SMD:C_0603_1608Metric,C29936
12p,"C5,C20,C22",Capacitor_SMD:C_0603_1608Metric,C38523
100n,"C6,C8,C11,C12,C13,C14,C16,C19,C29,C35,C36,C38",Capacitor_SMD:C_0603_1608Metric,C57112
SS510,"D1,D2,D3",Diode_SMD:D_SMA,C65010
TVS 5V,D11,Diode_SMD:D_SMA,C78402
220,"R12,R17,R21,R25",Resistor_SMD:R_0603_1608Metric,C22962
150,"R13,R14,R15,R16,R33,R35",Resistor_SMD:R_0603_1608Metric,C22808
21k4/22k,R18,Resistor_SMD:R_0603_1608Metric,C31850
1k5,"R26,R27",Resistor_SMD:R_0603_1608Metric,C22843
0R,"R3,R19",Resistor_SMD:R_0603_1608Metric,C21189
22k,"R31,R32",Resistor_SMD:R_0603_1608Metric,C31850
100k,"R34,R38,R40,R42,R43,R44,R45,R46",Resistor_SMD:R_0603_1608Metric,C25803
5R1,R4,Resistor_SMD:R_0603_1608Metric,C25197
270,"R47,R48,R49,R50",Resistor_SMD:R_0603_1608Metric,C22966
1k,"R5,R20,R24,R36,R41",Resistor_SMD:R_0603_1608Metric,C21190
18k,"R51,R53",Resistor_SMD:R_0603_1608Metric,C25810
13k,"R52,R54",Resistor_SMD:R_0603_1608Metric,C22797
470,"R6,R10,R11",Resistor_SMD:R_0603_1608Metric,C23179
300k,R7,Resistor_SMD:R_0603_1608Metric,C23024
220k,R8,Resistor_SMD:R_0603_1608Metric,C22961
10k,"R9,R22,R23,R29,R30,R39",Resistor_SMD:R_0603_1608Metric,C25804
EG2131,"U1,U4",Package_SO:SOIC-8_3.9x4.9mm_P1.27mm,C5240691
STM32G070RxT,U10,Package_QFP:LQFP-64_10x10mm_P0.5mm,C529340
SRV05-4,"U12,U14",Package_TO_SOT_SMD:SOT-23-6,C558418
ZXCT1080,U2,Package_TO_SOT_SMD:SOT-23-5,C151589
INA180A1,U6,Package_TO_SOT_SMD:SOT-23-5,C122228
MCP9804_MSOP,U8,Package_SO:MSOP-8_3x3mm_P0.65mm,C2837470
8MHz,Y1,Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering,C400090
1 Comment Designator Footprint LCSC
2 1u/25V C2,C24 Capacitor_SMD:C_0603_1608Metric C29936
3 1n C21 Capacitor_SMD:C_0603_1608Metric C1588
4 100n/60V C3,C4 Capacitor_SMD:C_0603_1608Metric C408909
5 470p C33 Capacitor_SMD:C_0603_1608Metric C38523
6 1u C34,C37 Capacitor_SMD:C_0603_1608Metric C29936
7 12p C5,C20,C22 Capacitor_SMD:C_0603_1608Metric C38523
8 100n C6,C8,C11,C12,C13,C14,C16,C19,C29,C35,C36,C38 Capacitor_SMD:C_0603_1608Metric C57112
9 SS510 D1,D2,D3 Diode_SMD:D_SMA C65010
10 TVS 5V D11 Diode_SMD:D_SMA C78402
11 220 R12,R17,R21,R25 Resistor_SMD:R_0603_1608Metric C22962
12 150 R13,R14,R15,R16,R33,R35 Resistor_SMD:R_0603_1608Metric C22808
13 21k4/22k R18 Resistor_SMD:R_0603_1608Metric C31850
14 1k5 R26,R27 Resistor_SMD:R_0603_1608Metric C22843
15 0R R3,R19 Resistor_SMD:R_0603_1608Metric C21189
16 22k R31,R32 Resistor_SMD:R_0603_1608Metric C31850
17 100k R34,R38,R40,R42,R43,R44,R45,R46 Resistor_SMD:R_0603_1608Metric C25803
18 5R1 R4 Resistor_SMD:R_0603_1608Metric C25197
19 270 R47,R48,R49,R50 Resistor_SMD:R_0603_1608Metric C22966
20 1k R5,R20,R24,R36,R41 Resistor_SMD:R_0603_1608Metric C21190
21 18k R51,R53 Resistor_SMD:R_0603_1608Metric C25810
22 13k R52,R54 Resistor_SMD:R_0603_1608Metric C22797
23 470 R6,R10,R11 Resistor_SMD:R_0603_1608Metric C23179
24 300k R7 Resistor_SMD:R_0603_1608Metric C23024
25 220k R8 Resistor_SMD:R_0603_1608Metric C22961
26 10k R9,R22,R23,R29,R30,R39 Resistor_SMD:R_0603_1608Metric C25804
27 EG2131 U1,U4 Package_SO:SOIC-8_3.9x4.9mm_P1.27mm C5240691
28 STM32G070RxT U10 Package_QFP:LQFP-64_10x10mm_P0.5mm C529340
29 SRV05-4 U12,U14 Package_TO_SOT_SMD:SOT-23-6 C558418
30 ZXCT1080 U2 Package_TO_SOT_SMD:SOT-23-5 C151589
31 INA180A1 U6 Package_TO_SOT_SMD:SOT-23-5 C122228
32 MCP9804_MSOP U8 Package_SO:MSOP-8_3x3mm_P0.65mm C2837470
33 8MHz Y1 Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering C400090

View file

@ -1,87 +0,0 @@
Designator,Mid X,Mid Y,Layer,Rotation
C2,129.25,-74.80,T,0.00
C3,77.35,-82.55,T,0.00
C4,87.45,-76.85,T,180.00
C5,86.45,-81.35,T,270.00
C6,121.26,-117.33,T,180.00
C8,166.70,-57.35,T,90.00
C11,126.00,-56.00,T,180.00
C12,167.15,-76.35,T,90.00
C13,73.74,-149.70,T,0.00
C14,191.10,-74.30,T,0.00
C16,94.20,-54.50,T,180.00
C19,102.15,-48.95,T,90.00
C20,120.85,-60.40,T,180.00
C21,69.70,-77.85,T,0.00
C22,117.35,-56.50,T,90.00
C24,141.95,-77.45,T,90.00
C29,152.90,-75.65,T,90.00
C33,185.70,-82.10,T,180.00
C34,150.90,-54.09,T,180.00
C35,155.85,-66.11,T,0.00
C36,162.50,-66.12,T,0.00
C37,161.20,-57.40,T,90.00
C38,143.70,-81.10,T,270.00
D1,129.30,-81.10,T,90.00
D2,78.70,-73.35,T,180.00
D3,142.80,-86.85,T,90.00
D11,175.95,-88.10,T,270.00
R3,129.25,-76.40,T,180.00
R4,87.45,-78.60,T,180.00
R5,86.95,-69.35,T,180.00
R6,187.79,-88.10,T,0.00
R7,90.45,-78.60,T,270.00
R8,69.70,-79.85,T,180.00
R9,69.70,-75.85,T,180.00
R10,181.70,-88.10,T,0.00
R11,187.70,-85.10,T,90.00
R12,159.00,-79.90,T,180.00
R13,196.20,-67.10,T,0.00
R14,196.20,-71.10,T,0.00
R15,196.20,-65.10,T,0.00
R16,196.20,-73.10,T,0.00
R17,154.80,-79.85,T,180.00
R18,88.45,-81.35,T,270.00
R19,141.85,-81.45,T,90.00
R20,139.35,-75.25,T,0.00
R21,159.00,-81.90,T,180.00
R22,170.95,-82.60,T,180.00
R23,165.30,-65.30,T,90.00
R24,135.43,-75.25,T,180.00
R25,154.80,-81.90,T,180.00
R26,121.40,-51.30,T,0.00
R27,121.40,-49.10,T,0.00
R29,97.70,-87.10,T,90.00
R30,91.70,-87.10,T,90.00
R31,93.70,-87.10,T,90.00
R32,95.70,-87.10,T,270.00
R33,196.20,-63.10,T,0.00
R34,204.20,-125.10,T,270.00
R35,196.20,-69.10,T,0.00
R36,124.70,-75.10,T,0.00
R38,204.20,-117.10,T,270.00
R39,175.75,-55.25,T,180.00
R40,204.20,-141.10,T,90.00
R41,119.01,-79.10,T,270.00
R42,204.20,-133.10,T,90.00
R43,204.20,-93.10,T,90.00
R44,204.20,-85.20,T,90.00
R45,204.20,-109.10,T,270.00
R46,204.20,-101.10,T,270.00
R47,175.40,-62.25,T,270.00
R48,178.55,-63.20,T,0.00
R49,182.15,-62.30,T,270.00
R50,184.45,-62.30,T,270.00
R51,84.70,-47.90,T,180.00
R52,81.10,-48.90,T,270.00
R53,95.40,-40.85,T,270.00
R54,92.50,-42.10,T,180.00
U1,124.30,-81.05,T,180.00
U2,74.60,-90.50,T,90.00
U4,137.75,-81.05,T,180.00
U6,73.70,-147.10,T,0.00
U8,121.62,-119.83,T,270.00
U10,135.01,-57.56,T,270.00
U12,203.90,-75.53,T,270.00
U14,210.36,-75.47,T,90.00
Y1,120.60,-56.55,T,270.00
1 Designator Mid X Mid Y Layer Rotation
2 C2 129.25 -74.80 T 0.00
3 C3 77.35 -82.55 T 0.00
4 C4 87.45 -76.85 T 180.00
5 C5 86.45 -81.35 T 270.00
6 C6 121.26 -117.33 T 180.00
7 C8 166.70 -57.35 T 90.00
8 C11 126.00 -56.00 T 180.00
9 C12 167.15 -76.35 T 90.00
10 C13 73.74 -149.70 T 0.00
11 C14 191.10 -74.30 T 0.00
12 C16 94.20 -54.50 T 180.00
13 C19 102.15 -48.95 T 90.00
14 C20 120.85 -60.40 T 180.00
15 C21 69.70 -77.85 T 0.00
16 C22 117.35 -56.50 T 90.00
17 C24 141.95 -77.45 T 90.00
18 C29 152.90 -75.65 T 90.00
19 C33 185.70 -82.10 T 180.00
20 C34 150.90 -54.09 T 180.00
21 C35 155.85 -66.11 T 0.00
22 C36 162.50 -66.12 T 0.00
23 C37 161.20 -57.40 T 90.00
24 C38 143.70 -81.10 T 270.00
25 D1 129.30 -81.10 T 90.00
26 D2 78.70 -73.35 T 180.00
27 D3 142.80 -86.85 T 90.00
28 D11 175.95 -88.10 T 270.00
29 R3 129.25 -76.40 T 180.00
30 R4 87.45 -78.60 T 180.00
31 R5 86.95 -69.35 T 180.00
32 R6 187.79 -88.10 T 0.00
33 R7 90.45 -78.60 T 270.00
34 R8 69.70 -79.85 T 180.00
35 R9 69.70 -75.85 T 180.00
36 R10 181.70 -88.10 T 0.00
37 R11 187.70 -85.10 T 90.00
38 R12 159.00 -79.90 T 180.00
39 R13 196.20 -67.10 T 0.00
40 R14 196.20 -71.10 T 0.00
41 R15 196.20 -65.10 T 0.00
42 R16 196.20 -73.10 T 0.00
43 R17 154.80 -79.85 T 180.00
44 R18 88.45 -81.35 T 270.00
45 R19 141.85 -81.45 T 90.00
46 R20 139.35 -75.25 T 0.00
47 R21 159.00 -81.90 T 180.00
48 R22 170.95 -82.60 T 180.00
49 R23 165.30 -65.30 T 90.00
50 R24 135.43 -75.25 T 180.00
51 R25 154.80 -81.90 T 180.00
52 R26 121.40 -51.30 T 0.00
53 R27 121.40 -49.10 T 0.00
54 R29 97.70 -87.10 T 90.00
55 R30 91.70 -87.10 T 90.00
56 R31 93.70 -87.10 T 90.00
57 R32 95.70 -87.10 T 270.00
58 R33 196.20 -63.10 T 0.00
59 R34 204.20 -125.10 T 270.00
60 R35 196.20 -69.10 T 0.00
61 R36 124.70 -75.10 T 0.00
62 R38 204.20 -117.10 T 270.00
63 R39 175.75 -55.25 T 180.00
64 R40 204.20 -141.10 T 90.00
65 R41 119.01 -79.10 T 270.00
66 R42 204.20 -133.10 T 90.00
67 R43 204.20 -93.10 T 90.00
68 R44 204.20 -85.20 T 90.00
69 R45 204.20 -109.10 T 270.00
70 R46 204.20 -101.10 T 270.00
71 R47 175.40 -62.25 T 270.00
72 R48 178.55 -63.20 T 0.00
73 R49 182.15 -62.30 T 270.00
74 R50 184.45 -62.30 T 270.00
75 R51 84.70 -47.90 T 180.00
76 R52 81.10 -48.90 T 270.00
77 R53 95.40 -40.85 T 270.00
78 R54 92.50 -42.10 T 180.00
79 U1 124.30 -81.05 T 180.00
80 U2 74.60 -90.50 T 90.00
81 U4 137.75 -81.05 T 180.00
82 U6 73.70 -147.10 T 0.00
83 U8 121.62 -119.83 T 270.00
84 U10 135.01 -57.56 T 270.00
85 U12 203.90 -75.53 T 270.00
86 U14 210.36 -75.47 T 90.00
87 Y1 120.60 -56.55 T 270.00

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 822 KiB

File diff suppressed because it is too large Load diff

View file

@ -1,11 +1,11 @@
{ {
"board": { "board": {
"active_layer": 0, "active_layer": 37,
"active_layer_preset": "", "active_layer_preset": "",
"auto_track_width": true, "auto_track_width": true,
"hidden_netclasses": [], "hidden_netclasses": [],
"hidden_nets": [], "hidden_nets": [],
"high_contrast_mode": 0, "high_contrast_mode": 1,
"net_color_mode": 1, "net_color_mode": 1,
"opacity": { "opacity": {
"images": 0.3799999952316284, "images": 0.3799999952316284,
@ -16,17 +16,17 @@
}, },
"ratsnest_display_mode": 0, "ratsnest_display_mode": 0,
"selection_filter": { "selection_filter": {
"dimensions": true, "dimensions": false,
"footprints": true, "footprints": true,
"graphics": true, "graphics": true,
"keepouts": true, "keepouts": false,
"lockedItems": false, "lockedItems": false,
"otherItems": true, "otherItems": false,
"pads": true, "pads": false,
"text": true, "text": true,
"tracks": true, "tracks": false,
"vias": true, "vias": false,
"zones": true "zones": false
}, },
"visible_items": [ "visible_items": [
0, 0,
@ -67,12 +67,6 @@
"visible_layers": "fffffff_ffffffff", "visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0 "zone_display_mode": 0
}, },
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": { "meta": {
"filename": "driver.kicad_prl", "filename": "driver.kicad_prl",
"version": 3 "version": 3

View file

@ -3,9 +3,6 @@
"3dviewports": [], "3dviewports": [],
"design_settings": { "design_settings": {
"defaults": { "defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.049999999999999996, "board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998, "copper_line_width": 0.19999999999999998,
"copper_text_italic": false, "copper_text_italic": false,
@ -61,22 +58,22 @@
], ],
"drc_exclusions": [ "drc_exclusions": [
"courtyards_overlap|121774306|144765953|2b992775-9b79-43e6-8ea1-bb0f555e8e28|bae8b079-5f68-463e-a6d6-21dbaad0fb47", "courtyards_overlap|121774306|144765953|2b992775-9b79-43e6-8ea1-bb0f555e8e28|bae8b079-5f68-463e-a6d6-21dbaad0fb47",
"courtyards_overlap|203470001|107620001|01649861-50d6-4e8a-b74d-acb9199cefe9|1054eab1-9236-4c06-8683-9bbd62bd3975", "courtyards_overlap|190600001|144099999|2a99bd6c-7336-4598-86a6-2f8b698a3fde|b92574df-df1e-49c1-bf86-4ad4d18e148c",
"courtyards_overlap|203470001|115620001|07c1a6ca-ac50-4561-aa48-c367ecbed00f|c037ac77-fe76-4a1b-9c43-cb1314299764", "courtyards_overlap|203470001|100785837|1ea2028a-9039-4432-9053-2769475173cf|6e85c8ff-4c54-4d67-aff8-07d910377ffc",
"courtyards_overlap|203470001|123620001|1c54fa6d-64f6-48ed-a020-f3229ce69d5d|f3db5a89-e4b7-4cb8-a4a9-549f6e3ad7f3", "courtyards_overlap|203470001|108785837|01649861-50d6-4e8a-b74d-acb9199cefe9|1054eab1-9236-4c06-8683-9bbd62bd3975",
"courtyards_overlap|203470001|131620001|13cef215-ab5d-4a71-a627-1bb7f6bc5a37|399e726e-d92b-4cd2-814f-a2950a493ede", "courtyards_overlap|203470001|116785837|07c1a6ca-ac50-4561-aa48-c367ecbed00f|c037ac77-fe76-4a1b-9c43-cb1314299764",
"courtyards_overlap|203470001|139620001|01206a7f-a6f4-42df-992b-b9810e2d0e3b|b92574df-df1e-49c1-bf86-4ad4d18e148c", "courtyards_overlap|203470001|124785837|1c54fa6d-64f6-48ed-a020-f3229ce69d5d|f3db5a89-e4b7-4cb8-a4a9-549f6e3ad7f3",
"courtyards_overlap|203470001|83720001|76d47fc8-d4e4-413d-b880-a0defd919922|d3da95ad-6639-4c06-9f1c-409ba07c372e", "courtyards_overlap|203470001|132785837|13cef215-ab5d-4a71-a627-1bb7f6bc5a37|399e726e-d92b-4cd2-814f-a2950a493ede",
"courtyards_overlap|203470001|91620001|6b084e46-5119-4f72-ab16-210ae41ac23c|dd96f88d-10bc-4ba1-955a-de5a407c98d0", "courtyards_overlap|203470001|140785837|01206a7f-a6f4-42df-992b-b9810e2d0e3b|b92574df-df1e-49c1-bf86-4ad4d18e148c",
"courtyards_overlap|203470001|99620001|1ea2028a-9039-4432-9053-2769475173cf|6e85c8ff-4c54-4d67-aff8-07d910377ffc", "courtyards_overlap|203470001|142749999|01206a7f-a6f4-42df-992b-b9810e2d0e3b|2a99bd6c-7336-4598-86a6-2f8b698a3fde",
"courtyards_overlap|208463339|142700001|2a99bd6c-7336-4598-86a6-2f8b698a3fde|b92574df-df1e-49c1-bf86-4ad4d18e148c", "courtyards_overlap|203470001|84785837|76d47fc8-d4e4-413d-b880-a0defd919922|d3da95ad-6639-4c06-9f1c-409ba07c372e",
"starved_thermal|107600000|42200000|755554ce-4a68-4785-bd43-0613601e5f40|b7a65c4c-1eb7-4ad6-aa36-9984a3a53703|F.Cu", "courtyards_overlap|203470001|92785837|6b084e46-5119-4f72-ab16-210ae41ac23c|dd96f88d-10bc-4ba1-955a-de5a407c98d0",
"starved_thermal|117350000|57275000|755554ce-4a68-4785-bd43-0613601e5f40|0b4afd16-6796-4fef-8018-0f261fd5050c|F.Cu", "malformed_courtyard|39115000|120100000|144e124f-7914-47e5-b18e-2ef938c4f9a0|00000000-0000-0000-0000-000000000000",
"starved_thermal|125200000|44600000|755554ce-4a68-4785-bd43-0613601e5f40|7fc7ecc4-15ea-4d7f-a94d-d0dec3b0c68e|F.Cu", "malformed_courtyard|39115000|128990000|144e124f-7914-47e5-b18e-2ef938c4f9a0|00000000-0000-0000-0000-000000000000",
"starved_thermal|119487500|120575000|8301b6a0-ded5-420b-9734-10f70d1d593e|2faa6fa3-10dc-4d74-a3f2-032b1e575a3c|F.Cu",
"starved_thermal|154975000|60409491|1b629e71-0813-4f64-9aa0-28b7131c5493|b0bd96d6-f62c-4609-8726-bf9ce913626b|F.Cu", "starved_thermal|154975000|60409491|1b629e71-0813-4f64-9aa0-28b7131c5493|b0bd96d6-f62c-4609-8726-bf9ce913626b|F.Cu",
"starved_thermal|202762500|75525000|755554ce-4a68-4785-bd43-0613601e5f40|db18247d-0a8c-4064-bc87-a4f4388496a1|F.Cu", "starved_thermal|202762500|75525000|755554ce-4a68-4785-bd43-0613601e5f40|db18247d-0a8c-4064-bc87-a4f4388496a1|F.Cu",
"starved_thermal|211500000|75475000|755554ce-4a68-4785-bd43-0613601e5f40|f19f3c99-8510-4919-82ac-1debb9043a8f|F.Cu", "starved_thermal|211500000|75475000|755554ce-4a68-4785-bd43-0613601e5f40|f19f3c99-8510-4919-82ac-1debb9043a8f|F.Cu"
"starved_thermal|99600000|56800000|755554ce-4a68-4785-bd43-0613601e5f40|56ccbc6e-82de-4f41-8616-f783d7133ed0|F.Cu"
], ],
"meta": { "meta": {
"filename": "board_design_settings.json", "filename": "board_design_settings.json",
@ -211,32 +208,6 @@
2.5, 2.5,
3.2 3.2
], ],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [ "via_dimensions": [
{ {
"diameter": 0.0, "diameter": 0.0,
@ -273,13 +244,6 @@
], ],
"zones_allow_external_fillets": false "zones_allow_external_fillets": false
}, },
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [], "layer_presets": [],
"viewports": [] "viewports": []
}, },
@ -638,7 +602,7 @@
"group_by": false, "group_by": false,
"label": "Qty", "label": "Qty",
"name": "Quantity", "name": "Quantity",
"show": false "show": true
}, },
{ {
"group_by": false, "group_by": false,
@ -693,48 +657,6 @@
"label": "Stock", "label": "Stock",
"name": "Stock", "name": "Stock",
"show": false "show": false
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
},
{
"group_by": false,
"label": "mass",
"name": "mass",
"show": false
},
{
"group_by": false,
"label": "JLCPCB_IGNORE",
"name": "JLCPCB_IGNORE",
"show": true
},
{
"group_by": false,
"label": "LCSC",
"name": "Field-1",
"show": false
},
{
"group_by": false,
"label": "JLCPCB_CORRECTION",
"name": "JLCPCB_CORRECTION",
"show": true
} }
], ],
"filter_string": "", "filter_string": "",
@ -743,7 +665,6 @@
"sort_asc": true, "sort_asc": true,
"sort_field": "Reference" "sort_field": "Reference"
}, },
"connection_grid_size": 50.0,
"drawing": { "drawing": {
"dashed_lines_dash_length_ratio": 12.0, "dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0, "dashed_lines_gap_length_ratio": 3.0,
@ -784,7 +705,7 @@
"workbook_filename": "" "workbook_filename": ""
}, },
"page_layout_descr_file": "", "page_layout_descr_file": "",
"plot_directory": "schematic", "plot_directory": "",
"spice_adjust_passive_values": false, "spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false, "spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"", "spice_external_command": "spice \"%I\"",
@ -801,8 +722,5 @@
"" ""
] ]
], ],
"text_variables": { "text_variables": {}
"board_date": "2023-11-05",
"board_rev": "R08"
}
} }

File diff suppressed because it is too large Load diff

View file

@ -1,46 +0,0 @@
(module Würth_WR-WST_debug_490107670612_2x03_P2.54mm_Vertical (layer F.Cu) (tedit 650B5558)
(descr "Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107670612 https://www.we-online.com/components/products/datasheet/490107670612.pdf Generated with kicad-footprint-generator.")
(tags "connector Würth WR-WST_debug vertical")
(attr exclude_from_bom)
(fp_text reference REF** (at 0 -8.8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Würth_WR-WST_debug_490107670612_2x03_P2.54mm_Vertical (at 0 8.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.8 -7.605) (end -2.8 7.605) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 7.605) (end 2.8 7.605) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 7.605) (end 2.8 -7.605) (layer F.Fab) (width 0.1))
(fp_line (start 2.8 -7.605) (end -2.8 -7.605) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -3.925) (end -1.3 -3.175) (layer F.Fab) (width 0.1))
(fp_line (start -1.3 -3.175) (end -2.8 -2.425) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 -7.605) (end -2.8 7.605) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 7.605) (end 2.8 7.605) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 7.605) (end 2.8 -7.605) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -7.605) (end -2.8 -7.605) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -6.545) (end -3.24 -8.045) (layer F.SilkS) (width 0.12))
(fp_line (start -3.24 -8.045) (end -1.74 -8.045) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 -6.525) (end -1.3 -5.775) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3 -5.775) (end -2.8 -5.025) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 -6.525) (end 2.4 -6.525) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -6.525) (end 2.4 -5.025) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -5.025) (end 2.8 -5.025) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 4.625) (end -2.4 4.625) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 4.625) (end -2.4 6.125) (layer F.SilkS) (width 0.12))
(fp_line (start -2.4 6.125) (end -2.8 6.125) (layer F.SilkS) (width 0.12))
(fp_line (start -3.3 -8.105) (end -3.3 8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.3 8.105) (end 3.3 8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 8.105) (end 3.3 -8.105) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.3 -8.105) (end -3.3 -8.105) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at -1.27 -3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 1.27 -1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.27 -0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 1.27 0.635) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -1.27 1.905) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.27 3.175) (size 1.85 1.85) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.27 -4.405) (size 2.6 2.6) (drill 2.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -1.27 4.405) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
(fp_text user ${REFERENCE} (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,90 +0,0 @@
(module logo_8seg_20mm (layer F.Cu) (tedit 6546da9c)
(fp_text reference logo_8seg_20mm (at 0 10) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value G***** (at 0 -10) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts (xy 0.831051 0.0386285) (xy 0.877552 0.134053) (xy 0.847048 0.235728) (xy 0.732177 0.291704) (xy 0.440473 0.291704) (xy 0.341599 0.253075) (xy 0.295099 0.157651) (xy 0.325602 0.0559763) (xy 0.440472 0) (xy 0.732178 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.70616 0.0386285) (xy 1.75267 0.134053) (xy 1.72216 0.235728) (xy 1.60729 0.291704) (xy 1.31559 0.291704) (xy 1.21671 0.253075) (xy 1.17021 0.157651) (xy 1.20072 0.0559763) (xy 1.31559 0) (xy 1.60729 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.58128 0.0386285) (xy 2.62778 0.134053) (xy 2.59727 0.235728) (xy 2.4824 0.291704) (xy 2.1907 0.291704) (xy 2.09183 0.253075) (xy 2.04533 0.157651) (xy 2.07583 0.0559763) (xy 2.1907 0) (xy 2.4824 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.45639 0.0386285) (xy 3.50289 0.134053) (xy 3.47239 0.235728) (xy 3.35752 0.291704) (xy 3.06581 0.291704) (xy 2.96694 0.253075) (xy 2.92044 0.157651) (xy 2.95094 0.0559763) (xy 3.06581 0) (xy 3.35752 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 4.26368 0.0386285) (xy 4.31018 0.134053) (xy 4.27968 0.235728) (xy 4.16481 0.291704) (xy 3.94093 0.291704) (xy 3.84205 0.253075) (xy 3.79555 0.157651) (xy 3.82606 0.0559763) (xy 3.94093 0) (xy 4.16481 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 0.536431 4.7481) (xy 0.582932 4.84352) (xy 0.552428 4.9452) (xy 0.437558 5.00117) (xy 0.145853 5.00117) (xy 0.0469795 4.96255) (xy 0.000479 4.86712) (xy 0.0309827 4.76545) (xy 0.145853 4.70947) (xy 0.437558 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.41154 4.7481) (xy 1.45805 4.84352) (xy 1.42754 4.9452) (xy 1.31267 5.00117) (xy 1.02097 5.00117) (xy 0.922093 4.96255) (xy 0.875592 4.86712) (xy 0.906096 4.76545) (xy 1.02097 4.70947) (xy 1.31267 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.28666 4.7481) (xy 2.33316 4.84352) (xy 2.30265 4.9452) (xy 2.18778 5.00117) (xy 1.89608 5.00117) (xy 1.79721 4.96255) (xy 1.75071 4.86712) (xy 1.78121 4.76545) (xy 1.89608 4.70947) (xy 2.18778 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.16177 4.7481) (xy 3.20827 4.84352) (xy 3.17777 4.9452) (xy 3.0629 5.00117) (xy 2.77119 5.00117) (xy 2.67232 4.96255) (xy 2.62582 4.86712) (xy 2.65632 4.76545) (xy 2.77119 4.70947) (xy 3.0629 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.96906 4.7481) (xy 4.01556 4.84352) (xy 3.98506 4.9452) (xy 3.87019 5.00117) (xy 3.64631 5.00117) (xy 3.54743 4.96255) (xy 3.50093 4.86712) (xy 3.53144 4.76545) (xy 3.64631 4.70947) (xy 3.87019 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.80894 4.52347) (xy 3.98067 4.75927) (xy 4.00765 4.86194) (xy 3.95789 4.9557) (xy 3.85774 4.9909) (xy 3.74487 4.93099) (xy 3.57314 4.69519) (xy 3.54616 4.59253) (xy 3.59593 4.49876) (xy 3.69607 4.46357)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.29377 3.81606) (xy 3.4655 4.05187) (xy 3.49248 4.15453) (xy 3.44271 4.2483) (xy 3.34257 4.28349) (xy 3.22969 4.22359) (xy 3.05797 3.98779) (xy 3.03099 3.88512) (xy 3.08075 3.79136) (xy 3.1809 3.75616)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.7786 3.10866) (xy 2.95032 3.34446) (xy 2.9773 3.44713) (xy 2.92754 3.54089) (xy 2.82739 3.57609) (xy 2.71452 3.51619) (xy 2.5428 3.28039) (xy 2.51582 3.17772) (xy 2.56558 3.08396) (xy 2.66573 3.04876)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.26342 2.40126) (xy 2.43515 2.63706) (xy 2.46213 2.73972) (xy 2.41237 2.83349) (xy 2.31222 2.86869) (xy 2.19935 2.80878) (xy 2.02762 2.57298) (xy 2.00064 2.47032) (xy 2.05041 2.37655) (xy 2.15055 2.34135)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.41154 2.18219) (xy 2.46908 2.27139) (xy 2.43709 2.39511) (xy 2.24773 2.617) (xy 2.15417 2.66713) (xy 2.05139 2.64056) (xy 1.99385 2.55135) (xy 2.02584 2.42764) (xy 2.2152 2.20575) (xy 2.30876 2.15561)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.97961 1.51651) (xy 3.03715 1.60572) (xy 3.00516 1.72943) (xy 2.8158 1.95132) (xy 2.72224 2.00146) (xy 2.61946 1.97489) (xy 2.56192 1.88568) (xy 2.59391 1.76197) (xy 2.78327 1.54008) (xy 2.87683 1.48994)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 3.54768 0.850841) (xy 3.60522 0.940045) (xy 3.57323 1.06376) (xy 3.38387 1.28565) (xy 3.29031 1.33579) (xy 3.18753 1.30921) (xy 3.12999 1.22001) (xy 3.16198 1.09629) (xy 3.35134 0.874404) (xy 3.4449 0.824269)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 4.11575 0.185169) (xy 4.17329 0.274373) (xy 4.1413 0.398088) (xy 3.95194 0.619979) (xy 3.85838 0.670114) (xy 3.7556 0.643541) (xy 3.69806 0.554337) (xy 3.73005 0.430622) (xy 3.91941 0.208731) (xy 4.01297 0.158597)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.10389 2.1822) (xy 2.26342 2.40126) (xy 2.2904 2.50392) (xy 2.24064 2.59769) (xy 2.1405 2.63289) (xy 2.02762 2.57298) (xy 1.86809 2.35392) (xy 1.84111 2.25126) (xy 1.89087 2.15749) (xy 1.99102 2.1223)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.58872 1.4748) (xy 1.76044 1.7106) (xy 1.78743 1.81326) (xy 1.73766 1.90703) (xy 1.63752 1.94223) (xy 1.52464 1.88232) (xy 1.35292 1.64652) (xy 1.32594 1.54386) (xy 1.3757 1.45009) (xy 1.47585 1.41489)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.07355 0.767393) (xy 1.24527 1.00319) (xy 1.27225 1.10586) (xy 1.22249 1.19963) (xy 1.12234 1.23482) (xy 1.00947 1.17492) (xy 0.837746 0.939118) (xy 0.810765 0.836452) (xy 0.860528 0.742687) (xy 0.960675 0.70749)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 0.558374 0.0599898) (xy 0.730098 0.295791) (xy 0.757078 0.398457) (xy 0.707316 0.492221) (xy 0.607169 0.527419) (xy 0.494297 0.467515) (xy 0.322572 0.231714) (xy 0.295592 0.129049) (xy 0.345354 0.0352837) (xy 0.445501 8.65e-05)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 0.420603 4.51519) (xy 0.478142 4.60439) (xy 0.446155 4.72811) (xy 0.256799 4.95) (xy 0.163232 5.00014) (xy 0.0604601 4.97356) (xy 0.0029205 4.88436) (xy 0.0349078 4.76064) (xy 0.224264 4.53875) (xy 0.317831 4.48862)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 0.988673 3.84952) (xy 1.04621 3.93872) (xy 1.01423 4.06244) (xy 0.824869 4.28433) (xy 0.731302 4.33446) (xy 0.62853 4.30789) (xy 0.570991 4.21869) (xy 0.602978 4.09497) (xy 0.792334 3.87308) (xy 0.885901 3.82295)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 1.55674 3.18385) (xy 1.61428 3.27305) (xy 1.5823 3.39676) (xy 1.39294 3.61866) (xy 1.29937 3.66879) (xy 1.1966 3.64222) (xy 1.13906 3.55301) (xy 1.17105 3.4293) (xy 1.3604 3.20741) (xy 1.45397 3.15727)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 2.12481 2.51817) (xy 2.18235 2.60738) (xy 2.15037 2.73109) (xy 1.96101 2.95298) (xy 1.86744 3.00312) (xy 1.76467 2.97655) (xy 1.70713 2.88734) (xy 1.73912 2.76363) (xy 1.92847 2.54174) (xy 2.02204 2.4916)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.06083 0.0386285) (xy 6.10733 0.134053) (xy 6.07683 0.235728) (xy 5.96196 0.291704) (xy 5.67025 0.291704) (xy 5.57138 0.253075) (xy 5.52488 0.157651) (xy 5.55538 0.0559763) (xy 5.67025 0) (xy 5.96196 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.93594 0.0386285) (xy 6.98245 0.134053) (xy 6.95194 0.235728) (xy 6.83707 0.291704) (xy 6.54537 0.291704) (xy 6.44649 0.253075) (xy 6.39999 0.157651) (xy 6.4305 0.0559763) (xy 6.54537 0) (xy 6.83707 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 7.81106 0.0386285) (xy 7.85756 0.134053) (xy 7.82706 0.235728) (xy 7.71218 0.291704) (xy 7.42048 0.291704) (xy 7.32161 0.253075) (xy 7.27511 0.157651) (xy 7.30561 0.0559763) (xy 7.42048 0) (xy 7.71219 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 8.68617 0.0386285) (xy 8.73267 0.134053) (xy 8.70217 0.235728) (xy 8.5873 0.291704) (xy 8.29559 0.291704) (xy 8.19672 0.253075) (xy 8.15022 0.157651) (xy 8.18072 0.0559763) (xy 8.29559 0) (xy 8.5873 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 9.49346 0.0386285) (xy 9.53996 0.134053) (xy 9.50946 0.235728) (xy 9.39459 0.291704) (xy 9.17071 0.291704) (xy 9.07183 0.253075) (xy 9.02533 0.157651) (xy 9.05584 0.0559763) (xy 9.17071 0) (xy 9.39459 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 5.76621 4.7481) (xy 5.81271 4.84352) (xy 5.78221 4.9452) (xy 5.66734 5.00117) (xy 5.37563 5.00117) (xy 5.27676 4.96255) (xy 5.23026 4.86712) (xy 5.26076 4.76545) (xy 5.37563 4.70947) (xy 5.66734 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.64132 4.7481) (xy 6.68783 4.84352) (xy 6.65732 4.9452) (xy 6.54245 5.00117) (xy 6.25075 5.00117) (xy 6.15187 4.96255) (xy 6.10537 4.86712) (xy 6.13588 4.76545) (xy 6.25075 4.70947) (xy 6.54245 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 7.51644 4.7481) (xy 7.56294 4.84352) (xy 7.53244 4.9452) (xy 7.41756 5.00117) (xy 7.12586 5.00117) (xy 7.02699 4.96255) (xy 6.98049 4.86712) (xy 7.01099 4.76545) (xy 7.12586 4.70947) (xy 7.41756 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 8.39155 4.7481) (xy 8.43805 4.84352) (xy 8.40755 4.9452) (xy 8.29268 5.00117) (xy 8.00097 5.00117) (xy 7.9021 4.96255) (xy 7.8556 4.86712) (xy 7.8861 4.76545) (xy 8.00097 4.70947) (xy 8.29268 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 9.19884 4.7481) (xy 9.24534 4.84352) (xy 9.21484 4.9452) (xy 9.09997 5.00117) (xy 8.87609 5.00117) (xy 8.77721 4.96255) (xy 8.73071 4.86712) (xy 8.76122 4.76545) (xy 8.87609 4.70947) (xy 9.09997 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 9.03873 4.52347) (xy 9.21045 4.75927) (xy 9.23743 4.86193) (xy 9.18767 4.9557) (xy 9.08752 4.9909) (xy 8.97465 4.93099) (xy 8.80292 4.69519) (xy 8.77594 4.59253) (xy 8.82571 4.49876) (xy 8.92585 4.46356)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 8.52355 3.81606) (xy 8.69528 4.05187) (xy 8.72226 4.15453) (xy 8.67249 4.2483) (xy 8.57235 4.28349) (xy 8.45947 4.22359) (xy 8.28775 3.98779) (xy 8.26077 3.88512) (xy 8.31053 3.79136) (xy 8.41068 3.75616)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 8.00838 3.10866) (xy 8.1801 3.34446) (xy 8.20708 3.44713) (xy 8.15732 3.54089) (xy 8.05717 3.57609) (xy 7.9443 3.51619) (xy 7.77258 3.28039) (xy 7.7456 3.17772) (xy 7.79536 3.08395) (xy 7.89551 3.04876)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 7.4932 2.40126) (xy 7.66493 2.63706) (xy 7.69191 2.73972) (xy 7.64215 2.83349) (xy 7.542 2.86869) (xy 7.42913 2.80878) (xy 7.2574 2.57298) (xy 7.23042 2.47032) (xy 7.28019 2.37655) (xy 7.38033 2.34135)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 7.33367 2.1822) (xy 7.4932 2.40126) (xy 7.52019 2.50392) (xy 7.47042 2.59769) (xy 7.37028 2.63289) (xy 7.2574 2.57298) (xy 7.09787 2.35393) (xy 7.07089 2.25126) (xy 7.12066 2.15749) (xy 7.2208 2.1223)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.8185 1.4748) (xy 6.99023 1.7106) (xy 7.01721 1.81326) (xy 6.96744 1.90703) (xy 6.8673 1.94223) (xy 6.75442 1.88232) (xy 6.5827 1.64652) (xy 6.55572 1.54386) (xy 6.60548 1.45009) (xy 6.70563 1.41489)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 6.30333 0.767393) (xy 6.47505 1.00319) (xy 6.50203 1.10586) (xy 6.45227 1.19963) (xy 6.35212 1.23482) (xy 6.23925 1.17492) (xy 6.06753 0.939118) (xy 6.04055 0.836452) (xy 6.09031 0.742687) (xy 6.19046 0.70749)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 5.78815 0.0599898) (xy 5.95988 0.295791) (xy 5.98686 0.398457) (xy 5.9371 0.492221) (xy 5.83695 0.527419) (xy 5.72408 0.467515) (xy 5.55235 0.231714) (xy 5.52537 0.129049) (xy 5.57514 0.0352837) (xy 5.67528 8.65e-05)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.2906 0.0386285) (xy 11.3371 0.134053) (xy 11.3066 0.235728) (xy 11.1917 0.291704) (xy 10.9 0.291704) (xy 10.8012 0.253075) (xy 10.7547 0.157651) (xy 10.7852 0.0559763) (xy 10.9 0) (xy 11.1917 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.1657 0.0386285) (xy 12.2122 0.134053) (xy 12.1817 0.235728) (xy 12.0668 0.291704) (xy 11.7751 0.291704) (xy 11.6763 0.253075) (xy 11.6298 0.157651) (xy 11.6603 0.0559763) (xy 11.7751 0) (xy 12.0669 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 13.0408 0.0386285) (xy 13.0873 0.134053) (xy 13.0568 0.235728) (xy 12.942 0.291704) (xy 12.6503 0.291704) (xy 12.5514 0.253075) (xy 12.5049 0.157651) (xy 12.5354 0.0559763) (xy 12.6503 0) (xy 12.942 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 13.916 0.0386285) (xy 13.9625 0.134053) (xy 13.9319 0.235728) (xy 13.8171 0.291704) (xy 13.5254 0.291704) (xy 13.4265 0.253075) (xy 13.38 0.157651) (xy 13.4105 0.0559763) (xy 13.5254 0) (xy 13.8171 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 14.7232 0.0386285) (xy 14.7697 0.134053) (xy 14.7392 0.235728) (xy 14.6244 0.291704) (xy 14.4005 0.291704) (xy 14.3016 0.253075) (xy 14.2551 0.157651) (xy 14.2856 0.0559763) (xy 14.4005 0) (xy 14.6244 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 10.996 4.7481) (xy 11.0425 4.84352) (xy 11.012 4.9452) (xy 10.8971 5.00117) (xy 10.6054 5.00117) (xy 10.5065 4.96255) (xy 10.46 4.86712) (xy 10.4905 4.76545) (xy 10.6054 4.70947) (xy 10.8971 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.8711 4.7481) (xy 11.9176 4.84352) (xy 11.8871 4.9452) (xy 11.7722 5.00117) (xy 11.4805 5.00117) (xy 11.3817 4.96255) (xy 11.3352 4.86712) (xy 11.3657 4.76545) (xy 11.4805 4.70947) (xy 11.7722 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.7462 4.7481) (xy 12.7927 4.84352) (xy 12.7622 4.9452) (xy 12.6473 5.00117) (xy 12.3556 5.00117) (xy 12.2568 4.96255) (xy 12.2103 4.86712) (xy 12.2408 4.76545) (xy 12.3556 4.70947) (xy 12.6473 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 13.6213 4.7481) (xy 13.6678 4.84352) (xy 13.6373 4.9452) (xy 13.5225 5.00117) (xy 13.2308 5.00117) (xy 13.1319 4.96255) (xy 13.0854 4.86712) (xy 13.1159 4.76545) (xy 13.2308 4.70947) (xy 13.5225 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 14.4286 4.7481) (xy 14.4751 4.84352) (xy 14.4446 4.9452) (xy 14.3297 5.00117) (xy 14.1059 5.00117) (xy 14.007 4.96255) (xy 13.9605 4.86712) (xy 13.991 4.76545) (xy 14.1059 4.70947) (xy 14.3297 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.5635 2.1822) (xy 12.723 2.40126) (xy 12.75 2.50392) (xy 12.7002 2.59769) (xy 12.6001 2.63289) (xy 12.4872 2.57298) (xy 12.3277 2.35393) (xy 12.3007 2.25126) (xy 12.3504 2.15749) (xy 12.4506 2.1223)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.0483 1.4748) (xy 12.22 1.7106) (xy 12.247 1.81326) (xy 12.1972 1.90703) (xy 12.0971 1.94223) (xy 11.9842 1.88232) (xy 11.8125 1.64652) (xy 11.7855 1.54386) (xy 11.8353 1.45009) (xy 11.9354 1.41489)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.5331 0.767393) (xy 11.7048 1.00319) (xy 11.7318 1.10586) (xy 11.682 1.19963) (xy 11.5819 1.23482) (xy 11.469 1.17492) (xy 11.2973 0.939118) (xy 11.2703 0.836452) (xy 11.3201 0.742687) (xy 11.4202 0.70749)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.0179 0.0599898) (xy 11.1897 0.295791) (xy 11.2166 0.398457) (xy 11.1669 0.492221) (xy 11.0667 0.527419) (xy 10.9539 0.467515) (xy 10.7821 0.231714) (xy 10.7552 0.129049) (xy 10.8049 0.0352837) (xy 10.9051 8.65e-05)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 10.8802 4.51519) (xy 10.9377 4.60439) (xy 10.9057 4.72811) (xy 10.7164 4.95) (xy 10.6228 5.00014) (xy 10.52 4.97356) (xy 10.4625 4.88436) (xy 10.4945 4.76064) (xy 10.6838 4.53875) (xy 10.7774 4.48862)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 11.4482 3.84952) (xy 11.5058 3.93872) (xy 11.4738 4.06244) (xy 11.2844 4.28433) (xy 11.1909 4.33446) (xy 11.0881 4.30789) (xy 11.0305 4.21869) (xy 11.0625 4.09497) (xy 11.2519 3.87308) (xy 11.3455 3.82295)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.0163 3.18385) (xy 12.0738 3.27305) (xy 12.0419 3.39676) (xy 11.8525 3.61866) (xy 11.7589 3.66879) (xy 11.6562 3.64222) (xy 11.5986 3.55301) (xy 11.6306 3.4293) (xy 11.82 3.20741) (xy 11.9135 3.15727)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 12.5844 2.51817) (xy 12.6419 2.60738) (xy 12.6099 2.73109) (xy 12.4206 2.95298) (xy 12.327 3.00312) (xy 12.2242 2.97655) (xy 12.1667 2.88734) (xy 12.1987 2.76363) (xy 12.388 2.54174) (xy 12.4816 2.4916)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.5204 0.0386285) (xy 16.5669 0.134053) (xy 16.5364 0.235728) (xy 16.4215 0.291704) (xy 16.1298 0.291704) (xy 16.0309 0.253075) (xy 15.9844 0.157651) (xy 16.0149 0.0559763) (xy 16.1298 0) (xy 16.4215 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 17.3955 0.0386285) (xy 17.442 0.134053) (xy 17.4115 0.235728) (xy 17.2966 0.291704) (xy 17.0049 0.291704) (xy 16.9061 0.253075) (xy 16.8596 0.157651) (xy 16.8901 0.0559763) (xy 17.0049 0) (xy 17.2966 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 18.2706 0.0386285) (xy 18.3171 0.134053) (xy 18.2866 0.235728) (xy 18.1717 0.291704) (xy 17.88 0.291704) (xy 17.7812 0.253075) (xy 17.7347 0.157651) (xy 17.7652 0.0559763) (xy 17.88 0) (xy 18.1717 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 19.1457 0.0386285) (xy 19.1922 0.134053) (xy 19.1617 0.235728) (xy 19.0469 0.291704) (xy 18.7552 0.291704) (xy 18.6563 0.253075) (xy 18.6098 0.157651) (xy 18.6403 0.0559763) (xy 18.7552 0) (xy 19.0469 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 19.953 0.0386285) (xy 19.9995 0.134053) (xy 19.969 0.235728) (xy 19.8541 0.291704) (xy 19.6303 0.291704) (xy 19.5314 0.253075) (xy 19.4849 0.157651) (xy 19.5154 0.0559763) (xy 19.6303 0) (xy 19.8541 0)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.2258 4.7481) (xy 16.2723 4.84352) (xy 16.2418 4.9452) (xy 16.1269 5.00117) (xy 15.8352 5.00117) (xy 15.7363 4.96255) (xy 15.6898 4.86712) (xy 15.7203 4.76545) (xy 15.8352 4.70947) (xy 16.1269 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 17.1009 4.7481) (xy 17.1474 4.84352) (xy 17.1169 4.9452) (xy 17.002 5.00117) (xy 16.7103 5.00117) (xy 16.6114 4.96255) (xy 16.5649 4.86712) (xy 16.5954 4.76545) (xy 16.7103 4.70947) (xy 17.002 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 17.976 4.7481) (xy 18.0225 4.84352) (xy 17.992 4.9452) (xy 17.8771 5.00117) (xy 17.5854 5.00117) (xy 17.4865 4.96255) (xy 17.44 4.86712) (xy 17.4705 4.76545) (xy 17.5854 4.70947) (xy 17.8771 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 18.8511 4.7481) (xy 18.8976 4.84352) (xy 18.8671 4.9452) (xy 18.7522 5.00117) (xy 18.4605 5.00117) (xy 18.3617 4.96255) (xy 18.3152 4.86712) (xy 18.3457 4.76545) (xy 18.4605 4.70947) (xy 18.7522 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 19.6584 4.7481) (xy 19.7049 4.84352) (xy 19.6744 4.9452) (xy 19.5595 5.00117) (xy 19.3356 5.00117) (xy 19.2368 4.96255) (xy 19.1903 4.86712) (xy 19.2208 4.76545) (xy 19.3356 4.70947) (xy 19.5595 4.70947)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 15.9535 4.40385) (xy 16.0022 4.52199) (xy 15.984 4.81312) (xy 15.9392 4.90939) (xy 15.8411 4.94984) (xy 15.7415 4.91305) (xy 15.6928 4.79491) (xy 15.711 4.50378) (xy 15.7558 4.40751) (xy 15.8539 4.36705)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.0081 3.53044) (xy 16.0568 3.64858) (xy 16.0386 3.93972) (xy 15.9939 4.03599) (xy 15.8957 4.07644) (xy 15.7962 4.03965) (xy 15.7475 3.9215) (xy 15.7657 3.63037) (xy 15.8104 3.5341) (xy 15.9086 3.49365)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.0628 2.65704) (xy 16.1115 2.77518) (xy 16.0932 3.06631) (xy 16.0485 3.16258) (xy 15.9504 3.20303) (xy 15.8508 3.16624) (xy 15.8021 3.0481) (xy 15.8203 2.75696) (xy 15.8651 2.66069) (xy 15.9632 2.62024)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.1174 1.78363) (xy 16.1661 1.90177) (xy 16.1479 2.19291) (xy 16.1032 2.28917) (xy 16.005 2.32963) (xy 15.9054 2.29283) (xy 15.8568 2.17469) (xy 15.875 1.88356) (xy 15.9197 1.78729) (xy 16.0178 1.74684)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.172 0.910223) (xy 16.2207 1.02836) (xy 16.2025 1.3195) (xy 16.1578 1.41577) (xy 16.0597 1.45622) (xy 15.9601 1.41943) (xy 15.9114 1.30129) (xy 15.9296 1.01015) (xy 15.9743 0.913883) (xy 16.0725 0.873431)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 16.2267 0.0368172) (xy 16.2754 0.154959) (xy 16.2572 0.446094) (xy 16.2124 0.542363) (xy 16.1143 0.582815) (xy 16.0147 0.546022) (xy 15.966 0.427881) (xy 15.9842 0.136745) (xy 16.029 0.0404766) (xy 16.1271 2.47e-05)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 19.4983 4.52347) (xy 19.67 4.75927) (xy 19.697 4.86193) (xy 19.6472 4.9557) (xy 19.5471 4.9909) (xy 19.4342 4.93099) (xy 19.2625 4.69519) (xy 19.2355 4.59253) (xy 19.2853 4.49876) (xy 19.3854 4.46356)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 18.9831 3.81606) (xy 19.1548 4.05187) (xy 19.1818 4.15453) (xy 19.1321 4.2483) (xy 19.0319 4.28349) (xy 18.919 4.22359) (xy 18.7473 3.98779) (xy 18.7203 3.88512) (xy 18.7701 3.79136) (xy 18.8702 3.75616)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 18.4679 3.10866) (xy 18.6397 3.34446) (xy 18.6666 3.44713) (xy 18.6169 3.54089) (xy 18.5167 3.57609) (xy 18.4039 3.51619) (xy 18.2321 3.28039) (xy 18.2052 3.17772) (xy 18.2549 3.08395) (xy 18.3551 3.04876)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy 17.9528 2.40126) (xy 18.1245 2.63706) (xy 18.1515 2.73972) (xy 18.1017 2.83349) (xy 18.0016 2.86869) (xy 17.8887 2.80878) (xy 17.717 2.57298) (xy 17.69 2.47032) (xy 17.7397 2.37655) (xy 17.8399 2.34135)) (layer F.SilkS) (width 0))
)

View file

@ -1,22 +0,0 @@
(footprint "test" (version 20230913) (generator pcbnew)
(layer "F.Cu")
(property "Reference" "REF**" (at 0 -0.5 0 unlocked) (layer "F.SilkS") (tstamp b32fb398-9e68-43ee-b8f4-1793415d10a9)
(effects (font (size 1 1) (thickness 0.1)))
)
(property "Value" "test" (at 0 1 0 unlocked) (layer "F.Fab") (tstamp 70d04ba0-17f7-42c1-ab10-f34444eb54d6)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "Footprint" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp 961b595d-a13e-4189-99fc-1d2a72013656)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "Datasheet" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp 7aad013a-e97c-4e40-b23b-543453cdd486)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "Description" "" (at 0 0 0 unlocked) (layer "F.Fab") hide (tstamp 8fb0d769-fed6-4bef-b010-da3eb6612890)
(effects (font (size 1 1) (thickness 0.15)))
)
(attr smd)
(fp_text user "${REFERENCE}" (at 0 2.5 0 unlocked) (layer "F.Fab") (tstamp 979b3002-f925-49ca-9559-18821aee1250)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View file

@ -1,4 +1,4 @@
21920227332743968 21776893473615438
Audio_Module Audio_Module
Reverb_BTDR-1H Reverb_BTDR-1H
Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf) Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf)
@ -546,13 +546,6 @@ Matias ALPS keyswitch ISO enter
2 2
2 2
Button_Switch_SMD Button_Switch_SMD
Nidec_Copal_CAS-120A
Slide Switch, SMD, Nidec CAS series, https://www.nidec-components.com/e/catalog/switch/cas.pdf
SMD slide switch Nidec CAS 120A
0
3
3
Button_Switch_SMD
Nidec_Copal_SH-7010A Nidec_Copal_SH-7010A
4-bit rotary coded switch, J-hook, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf 4-bit rotary coded switch, J-hook, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf
rotary switch bcd rotary switch bcd
@ -1436,15 +1429,15 @@ SMD SMT SPST EVQP2
2 2
Button_Switch_SMD Button_Switch_SMD
SW_SPST_EVQP7A SW_SPST_EVQP7A
Light Touch Switch, 2.2 N, https://www3.panasonic.biz/ac/e_download/control/switch/light-touch/catalog/sw_lt_eng_3529s_side.pdf?f_cd=402906 Light Touch Switch,https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE20.pdf
tactile switch
0 0
4 4
2 2
Button_Switch_SMD Button_Switch_SMD
SW_SPST_EVQP7C SW_SPST_EVQP7C
Light Touch Switch, 2.2 N, https://www3.panasonic.biz/ac/e_download/control/switch/light-touch/catalog/sw_lt_eng_3529s_side.pdf?f_cd=402906 Light Touch Switch
tactile switch
0 0
4 4
2 2
@ -2051,20 +2044,6 @@ tact sw push 12mm
4 4
2 2
Button_Switch_THT Button_Switch_THT
SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243
tactile push button, 6x3.5mm, https://www.apem.com/idec-apem/en_US/PCB-switches/Tactile-Switches/MJTP-6mm-through-hole/c/MJTP_6mm_through%20hole?page=1
PHAP3362 6mm tact sw THT
0
2
2
Button_Switch_THT
SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250
tactile push button, 6x3.5mm, https://www.apem.com/idec-apem/en_US/PCB-switches/Tactile-Switches/MJTP-6mm-through-hole/c/MJTP_6mm_through%20hole?page=1
PHAP3362A 6mm tact sw THT
0
2
2
Button_Switch_THT
SW_PUSH_6mm SW_PUSH_6mm
https://www.omron.com/ecb/products/pdf/en-b3f.pdf https://www.omron.com/ecb/products/pdf/en-b3f.pdf
tact sw push 6mm tact sw push 6mm
@ -6685,15 +6664,8 @@ jack stereo TRS
5 5
5 5
Connector_Audio Connector_Audio
Jack_3.5mm_Lumberg_1503_02_Horizontal
TRS 3.5mm, horizontal, Surface Mount (SMT), https://downloads.lumberg.com/datenblaetter/en/1503_02.pdf
TRS audio jack horizontal
0
4
3
Connector_Audio
Jack_3.5mm_Lumberg_1503_07_Horizontal Jack_3.5mm_Lumberg_1503_07_Horizontal
TRS 3.5mm, horizontal, through-hole, height 5mm, width 6.5mm, https://downloads.lumberg.com/datenblaetter/en/1503_07.pdf TRS 3.5mm, horizontal, through-hole, https://downloads.lumberg.com/datenblaetter/en/1503_07.pdf
TRS audio jack horizontal TRS audio jack horizontal
0 0
4 4
@ -8113,20 +8085,6 @@ barreljack switchcraftconxall dc power
2 2
2 2
Connector_BarrelJack Connector_BarrelJack
BarrelJack_Wuerth_694106106102_2.0x5.5mm
Wuerth Elektronik 694106106102 Barrel Jack, 2.0x5.5mm, https://www.we-online.com/components/products/datasheet/694106106102.pdf
barrel jack Wuerth Elektronik 694106106102
0
4
3
Connector_BarrelJack
BarrelJack_Wuerth_694108106102_2.5x5.5mm
Wuerth Elektronik 694108106102 Barrel Jack, 2.5x5.5mm, https://www.we-online.com/components/products/datasheet/694106106102.pdf
barrel jack Wuerth Elektronik 694108106102
0
4
3
Connector_BarrelJack
BarrelJack_Wuerth_6941xx301002 BarrelJack_Wuerth_6941xx301002
Wuerth electronics barrel jack connector (5.5mm outher diameter, inner diameter 2.05mm or 2.55mm depending on exact order number), See: http://katalog.we-online.de/em/datasheet/6941xx301002.pdf Wuerth electronics barrel jack connector (5.5mm outher diameter, inner diameter 2.05mm or 2.55mm depending on exact order number), See: http://katalog.we-online.de/em/datasheet/6941xx301002.pdf
connector barrel jack connector barrel jack
@ -19028,7 +18986,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-0212 (compatible alternatives: 43045-0213, 43045-0224), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-0212 (compatible alternatives: 43045-0213, 43045-0224), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
2 2
2 2
@ -19070,7 +19028,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-0412 (compatible alternatives: 43045-0413, 43045-0424), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-0412 (compatible alternatives: 43045-0413, 43045-0424), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
4 4
4 4
@ -19112,7 +19070,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-0612 (compatible alternatives: 43045-0613, 43045-0624), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-0612 (compatible alternatives: 43045-0613, 43045-0624), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
6 6
6 6
@ -19154,7 +19112,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-0812_2x04_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-0812_2x04_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-0812 (compatible alternatives: 43045-0813, 43045-0824), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-0812 (compatible alternatives: 43045-0813, 43045-0824), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
8 8
8 8
@ -19196,7 +19154,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-1012_2x05_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-1012_2x05_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-1012 (compatible alternatives: 43045-1013, 43045-1024), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-1012 (compatible alternatives: 43045-1013, 43045-1024), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
10 10
10 10
@ -19238,7 +19196,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-1212_2x06_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-1212_2x06_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-1212 (compatible alternatives: 43045-1213, 43045-1224), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-1212 (compatible alternatives: 43045-1213, 43045-1224), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
12 12
12 12
@ -19280,7 +19238,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-1412_2x07_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-1412_2x07_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-1412 (compatible alternatives: 43045-1413, 43045-1424), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-1412 (compatible alternatives: 43045-1413, 43045-1424), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
14 14
14 14
@ -19322,7 +19280,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-1612_2x08_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-1612_2x08_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-1612 (compatible alternatives: 43045-1613, 43045-1624), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-1612 (compatible alternatives: 43045-1613, 43045-1624), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
16 16
16 16
@ -19364,7 +19322,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-1812_2x09_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-1812_2x09_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-1812 (compatible alternatives: 43045-1813, 43045-1824), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-1812 (compatible alternatives: 43045-1813, 43045-1824), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
18 18
18 18
@ -19406,7 +19364,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-2012_2x10_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-2012_2x10_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-2012 (compatible alternatives: 43045-2013, 43045-2024), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-2012 (compatible alternatives: 43045-2013, 43045-2024), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
20 20
20 20
@ -19448,7 +19406,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-2212_2x11_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-2212_2x11_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-2212 (compatible alternatives: 43045-2213, 43045-2224), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-2212 (compatible alternatives: 43045-2213, 43045-2224), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
22 22
22 22
@ -19490,7 +19448,7 @@ connector Molex Micro-Fit_3.0 top entry
Connector_Molex Connector_Molex
Molex_Micro-Fit_3.0_43045-2412_2x12_P3.00mm_Vertical Molex_Micro-Fit_3.0_43045-2412_2x12_P3.00mm_Vertical
Molex Micro-Fit 3.0 Connector System, 43045-2412 (compatible alternatives: 43045-2413, 43045-2424), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator Molex Micro-Fit 3.0 Connector System, 43045-2412 (compatible alternatives: 43045-2413, 43045-2424), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator
connector Molex Micro-Fit_3.0 vertical connector Molex Micro-Fit_3.0 side entry
0 0
24 24
24 24
@ -23443,20 +23401,6 @@ PCIe
164 164
164 164
Connector_PCBEdge Connector_PCBEdge
JAE_MM60-EZH039-Bx_BUS_PCI_Express_Holder
PCI Express mini card latch for 3.9mm connector height, https://www.jae.com/direct/topics/topics_file_download/?topics_id=68909&ext_no=06&index=0&_lang=en&v=2022071912512930114109
MiniPCI
0
6
1
Connector_PCBEdge
JAE_MM60-EZH059-Bx_BUS_PCI_Express_Holder
PCI Express mini card latch for 5.9mm connector height, https://www.jae.com/direct/topics/topics_file_download/topics_id=68910&ext_no=06&index=0&_lang=en&v=
MiniPCI
0
6
1
Connector_PCBEdge
Samtec_MECF-05-0_-L-DV_2x05_P1.27mm_Polarized_Edge Samtec_MECF-05-0_-L-DV_2x05_P1.27mm_Polarized_Edge
Highspeed card edge connector for PCB's with 05 contacts (polarized) Highspeed card edge connector for PCB's with 05 contacts (polarized)
conn samtec card-edge high-speed conn samtec card-edge high-speed
@ -46228,13 +46172,6 @@ USB-A CUI stacked horizontal through-hole
12 12
9 9
Connector_USB Connector_USB
USB_A_Molex_48037-2200_Horizontal
USB type A Plug, Horizontal, https://www.molex.com/pdm_docs/sd/480372200_sd.pdf
USB-A
0
6
5
Connector_USB
USB_A_Molex_67643_Horizontal USB_A_Molex_67643_Horizontal
USB type A, Horizontal, https://www.molex.com/pdm_docs/sd/676433910_sd.pdf USB type A, Horizontal, https://www.molex.com/pdm_docs/sd/676433910_sd.pdf
USB_A Female Connector receptacle USB_A Female Connector receptacle
@ -46396,13 +46333,6 @@ USB C Type-C Receptacle SMD USB 2.0 16P 16C USB4105-15-A USB4105-15-A-060 USB410
20 20
17 17
Connector_USB Connector_USB
USB_C_Receptacle_GCT_USB4110
USB 2.0 Type C Receptacle, GCT, 16P, top mounted, horizontal, 5A, https://gct.co/files/drawings/usb4110.pdf
USB 2.0 C Type-C Receptacle SMD 16P 16C USB4110-GF-A
0
20
17
Connector_USB
USB_C_Receptacle_GCT_USB4115-03-C USB_C_Receptacle_GCT_USB4115-03-C
USB TYPE C, VERT RCPT PCB, SMT, https://gct.co/files/drawings/usb4115.pdf USB TYPE C, VERT RCPT PCB, SMT, https://gct.co/files/drawings/usb4115.pdf
USB C Type-C Receptacle SMD USB C Type-C Receptacle SMD
@ -46410,20 +46340,6 @@ USB C Type-C Receptacle SMD
28 28
25 25
Connector_USB Connector_USB
USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_Horizontal
USB Type C Receptacle, GCT, power-only, 6P, top mounted, horizontal, 3A, 1.9mm stake: https://gct.co/files/drawings/usb4125.pdf
USB C Type-C receptacle power-only charging-only 6P 6C right angled
0
10
7
Connector_USB
USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal
USB Type C Receptacle, GCT, power-only, 6P, top mounted, horizontal, 3A, 1mm stake: https://gct.co/files/drawings/usb4125.pdf
USB C Type-C receptacle power-only charging-only 6P 6C right angled
0
10
7
Connector_USB
USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal
USB Type C Receptacle, GCT, power-only, 6P, top mounted, horizontal, 3A: https://gct.co/files/drawings/usb4135.pdf USB Type C Receptacle, GCT, power-only, 6P, top mounted, horizontal, 3A: https://gct.co/files/drawings/usb4135.pdf
USB C Type-C Receptacle SMD USB Power-only Charging-only 6P 6C USB4135-GF-A USB C Type-C Receptacle SMD USB Power-only Charging-only 6P 6C USB4135-GF-A
@ -49133,13 +49049,6 @@ ACDC-Converter TRACO TMLM 10 and TMLM 20
4 4
4 4
Converter_ACDC Converter_ACDC
Converter_ACDC_TRACO_TPP-15-1xx-D_THT
ACDC-Converter, 15W, TRACO TPP 15-D, 42 x 28.9 x 21.5mm, https://www.tracopower.com/sites/default/files/products/datasheets/tpp15_d_datasheet.pdf
ACDC-Converter TRACO TPP
0
5
5
Converter_ACDC
Converter_ACDC_Vigortronix_VTX-214-010-xxx_THT Converter_ACDC_Vigortronix_VTX-214-010-xxx_THT
Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx
Vigortronix VTX-214-010-xxx serie of ACDC converter Vigortronix VTX-214-010-xxx serie of ACDC converter
@ -49406,13 +49315,6 @@ DCDC-Converter Silvertel Ag5405 Ag5412 Ag5424 single output POE
10 10
10 10
Converter_DCDC Converter_DCDC
Converter_DCDC_Silvertel_Ag99xxLP_THT
Converter, DCDC, Silvertel Ag9900 PoE, 1500VDC isolation, Vin 36V - 75V, 4.9W - 10W output, https://silvertel.com/images/datasheets/Ag9900M-datasheet-ultra-miniature-isolated-Power-over-Ethernet-POE-module.pdf
DCDC converter IEEE 802.3af
0
8
8
Converter_DCDC
Converter_DCDC_Silvertel_Ag5810 Converter_DCDC_Silvertel_Ag5810
DCDC-Converter, 60W POE, Silvertel, pitch 2.54mm, package size 69.98x30x15.64mm, https://silvertel.com/images/datasheets/Ag5810-datasheet-IEEE802_3bt-Power-over-Ethernet-4-pair-PD.pdf DCDC-Converter, 60W POE, Silvertel, pitch 2.54mm, package size 69.98x30x15.64mm, https://silvertel.com/images/datasheets/Ag5810-datasheet-IEEE802_3bt-Power-over-Ethernet-4-pair-PD.pdf
DCDC-Converter Silvertel Ag5810 single output POE DCDC-Converter Silvertel Ag5810 single output POE
@ -49434,27 +49336,6 @@ dcdc traco 5w
6 6
6 6
Converter_DCDC Converter_DCDC
Converter_DCDC_TRACO_TEA1-xxxx_THT
DCDC-Converter, TRACO, TEA1-xxxx, 1W, Rev. August 31. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tea1.pdf)
DCDC-Converter TRACO TEA1 THT SIP-4 1W
0
4
4
Converter_DCDC
Converter_DCDC_TRACO_TEA1E-xxxx_THT
DCDC-Converter, TRACO, TEA1E-xxxx, 1W, Rev. September 7. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tea1e.pdf)
DCDC-Converter TRACO TEA1E THT SIP-7 1W
0
4
4
Converter_DCDC
Converter_DCDC_TRACO_TEA1HI-xxxx_THT
DCDC-Converter, TRACO, TEA1HI-xxxx, 1W, Rev. September 21. 2023 (Script generated with StandardBox.py) (https://www.tracopower.com/products/tea1hi.pdf)
DCDC-Converter TRACO TEA1HI THT SIP-7 1W
0
4
4
Converter_DCDC
Converter_DCDC_TRACO_TEL12-xxxx_THT Converter_DCDC_TRACO_TEL12-xxxx_THT
Traco 12W, THT (https://www.tracopower.com/sites/default/files/products/datasheets/tel12_datasheet.pdf) Traco 12W, THT (https://www.tracopower.com/sites/default/files/products/datasheets/tel12_datasheet.pdf)
traco dcdc tht 12w traco dcdc tht 12w
@ -49511,34 +49392,6 @@ DCDC-Converter TRACO THN30 Generic
6 6
6 6
Converter_DCDC Converter_DCDC
Converter_DCDC_TRACO_TMA-05xxD_12xxD_Dual_THT
DCDC-Converter, TRACO, TMA-05xxD, TMA-12xxD, Dual outputs, Rev. August 29. 2023, https://www.tracopower.com/products/tma.pdf
DCDC-Converter TRACO TMA-05xxD TMA-12xxD Dual THT
0
5
5
Converter_DCDC
Converter_DCDC_TRACO_TMA-05xxS_12xxS_Single_THT
DCDC-Converter, TRACO, TMA-05xxS, TMA-12xxS Single output, Rev. August 29. 2023, https://www.tracopower.com/products/tma.pdf
DCDC-Converter TRACO TMA-05xxS TMA-12xxS Single THT
0
4
4
Converter_DCDC
Converter_DCDC_TRACO_TMA-15xxD_24xxD_Dual_THT
DCDC-Converter, TRACO, TMA-15xxD, TMA-24xxD, Dual outputs, Rev. August 29. 2023, https://www.tracopower.com/products/tma.pdf
DCDC-Converter TRACO TMA-15xxD TMA-24xxD Dual THT
0
5
5
Converter_DCDC
Converter_DCDC_TRACO_TMA-15xxS_24xxS_Single_THT
DCDC-Converter, TRACO, TMA-15xxS, TMA-24xxS, Single output, Rev. August 29. 2023, https://www.tracopower.com/products/tma.pdf
DCDC-Converter TRACO TMA-15xxS TMA-24xxS Single THT
0
4
4
Converter_DCDC
Converter_DCDC_TRACO_TMR-1-xxxx_Dual_THT Converter_DCDC_TRACO_TMR-1-xxxx_Dual_THT
DCDC-Converter, TRACO, TMR 1-xxxx, Dual output, Rev. March 21.2016 DCDC-Converter, TRACO, TMR 1-xxxx, Dual output, Rev. March 21.2016
DCDC-Converter TRACO TMR1-xxxx Dual_output DCDC-Converter TRACO TMR1-xxxx Dual_output
@ -51492,13 +51345,6 @@ TVS protection diodes
2 2
2 2
Diode_SMD Diode_SMD
Nexperia_DSN1608-2_1.6x0.8mm
Diode SMD DSN1608, 1.6 x 0.8 x 0.29 mm, https://assets.nexperia.com/documents/package-information/SOD964.pdf
diode SOD964 SOD-964
0
2
2
Diode_SMD
Vishay_SMPA Vishay_SMPA
Diode SMPA (DO-221BC), https://www.vishay.com/docs/87659/v8pa10.pdf Diode SMPA (DO-221BC), https://www.vishay.com/docs/87659/v8pa10.pdf
Diode SMPA (DO-221BC) Diode SMPA (DO-221BC)
@ -53110,14 +52956,14 @@ SAW filter 6-pin
6 6
Filter Filter
Filter_Schaffner_FN405 Filter_Schaffner_FN405
Compact PCB mounting EMI filter (https://www.schaffner.com/product/FN405/Schaffner_datasheet_FN405.pdf) Compact PCB mounting EMI filter (https://www.schaffner.com/de/produkte/download/product/datasheet/fn-405-pcb-mounting-filter/)
EMI filter EMI filter
0 0
5 5
5 5
Filter Filter
Filter_Schaffner_FN406 Filter_Schaffner_FN406
Ultra Compact EMC Filter (https://www.schaffner.com/product/FN406/Schaffner_datasheet_FN406.pdf) Ultra Compact EMC Filter (https://www.schaffner.com/products/download/product/datasheet/fn-406-ultra-compact-emc-filter/)
emi filter emi filter
0 0
5 5
@ -54502,13 +54348,6 @@ Bourns SRR1260 SMD inductor
2 2
2 2
Inductor_SMD Inductor_SMD
L_Bourns_SRU5016_5.2x5.2mm
Bourns SRU5016 series shielded SMD power inductor, 1.6mm height https://www.bourns.com/docs/product-datasheets/sru5016.pdf
Bourns SRU5016 SMD inductor
0
4
3
Inductor_SMD
L_Changjiang_FNR3010S L_Changjiang_FNR3010S
Inductor, Changjiang, FNR3010S, 3.0x3.0x1.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf Inductor, Changjiang, FNR3010S, 3.0x3.0x1.0mm, https://datasheet.lcsc.com/lcsc/1806131217_cjiang-Changjiang-Microelectronics-Tech-FNR5040S3R3NT_C167960.pdf
Inductor wirewound power shielded Inductor wirewound power shielded
@ -55328,13 +55167,6 @@ inductor common mode choke
4 4
4 4
Inductor_SMD Inductor_SMD
L_CommonModeChoke_TDK_ACM7060
ACM7060 SMT Common Mode Filter, https://product.tdk.com/system/files/dam/doc/product/emc/emc/cmf_cmc/catalog/cmf_commercial_power_acm7060_en.pdf
SMT Common Mode Line Filter
0
4
4
Inductor_SMD
L_CommonModeChoke_Wuerth_WE-SL5 L_CommonModeChoke_Wuerth_WE-SL5
WE-SL5 SMT Common Mode Line Filter, https://www.we-online.de/katalog/en/WE-SL5/, https://www.we-online.de/katalog/datasheet/744272471.pdf WE-SL5 SMT Common Mode Line Filter, https://www.we-online.de/katalog/en/WE-SL5/, https://www.we-online.de/katalog/datasheet/744272471.pdf
SMT Common Mode Line Filter SMT Common Mode Line Filter
@ -57939,34 +57771,6 @@ cmode choke dual
4 4
4 4
Inductor_THT Inductor_THT
L_CommonMode_TDK_B82747E6163A040
3 Phase, CM Choke, drill hole 2mm ( https://product.tdk.com/system/files/dam/doc/product/emc/emc/line-filter/data_sheet/30/ds/b82747e6.pdf )
three phase common mode triple choke
0
6
6
Inductor_THT
L_CommonMode_TDK_B82747E6203A040
3 Phase, CM Choke, drill hole 2.2mm ( https://product.tdk.com/system/files/dam/doc/product/emc/emc/line-filter/data_sheet/30/ds/b82747e6.pdf )
three phase common mode triple choke
0
6
6
Inductor_THT
L_CommonMode_TDK_B82747E6253A040
3 Phase, CM Choke, drill hole 2.44mm ( https://product.tdk.com/system/files/dam/doc/product/emc/emc/line-filter/data_sheet/30/ds/b82747e6.pdf )
three phase common mode triple choke
0
6
6
Inductor_THT
L_CommonMode_TDK_B82747E6353A040
3 Phase, CM Choke, drill hole 3mm ( https://product.tdk.com/system/files/dam/doc/product/emc/emc/line-filter/data_sheet/30/ds/b82747e6.pdf )
three phase common mode triple choke
0
6
6
Inductor_THT
L_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100 L_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100
L_CommonMode_Toroid, Vertical series, Radial, pin pitch=6.35*15.24mm^2, , length*width=19.304*10.795mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf L_CommonMode_Toroid, Vertical series, Radial, pin pitch=6.35*15.24mm^2, , length*width=19.304*10.795mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf
L_CommonMode_Toroid Vertical series Radial pin pitch 6.35*15.24mm^2 length 19.304mm width 10.795mm Bourns 8100 L_CommonMode_Toroid Vertical series Radial pin pitch 6.35*15.24mm^2 length 19.304mm width 10.795mm Bourns 8100
@ -58094,35 +57898,35 @@ CommonModeChoke Gleichtaktdrossel
4 4
Inductor_THT Inductor_THT
L_Mount_Lodestone_VTM120 L_Mount_Lodestone_VTM120
Lodestone Pacific, 30.48mm diameter vertical toroid mount, 16AWG/1.27mm holes, https://www.lodestonepacific.com/wp-content/uploads/2020/07/VTM-Series-Full-Page.pdf Lodestone Pacific, 30.48mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf
vertical inductor toroid mount vertical inductor toroid mount
0 0
4 4
4 4
Inductor_THT Inductor_THT
L_Mount_Lodestone_VTM160 L_Mount_Lodestone_VTM160
Lodestone Pacific, 40.64mm diameter vertical toroid mount, 16AWG/1.27mm holes, https://www.lodestonepacific.com/wp-content/uploads/2020/07/VTM-Series-Full-Page.pdf Lodestone Pacific, 40.64mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf
vertical inductor toroid mount vertical inductor toroid mount
0 0
4 4
4 4
Inductor_THT Inductor_THT
L_Mount_Lodestone_VTM254 L_Mount_Lodestone_VTM254
Lodestone Pacific, 64.51mm diameter vertical toroid mount, 16AWG/1.27mm holes, https://www.lodestonepacific.com/wp-content/uploads/2020/07/VTM-Series-Full-Page.pdf Lodestone Pacific, 64.51mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf
vertical inductor toroid mount vertical inductor toroid mount
0 0
4 4
4 4
Inductor_THT Inductor_THT
L_Mount_Lodestone_VTM280 L_Mount_Lodestone_VTM280
Lodestone Pacific, 71.12mm diameter vertical toroid mount, 16AWG/1.27mm holes, https://www.lodestonepacific.com/wp-content/uploads/2020/07/VTM-Series-Full-Page.pdf Lodestone Pacific, 71.12mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf
vertical inductor toroid mount vertical inductor toroid mount
0 0
4 4
4 4
Inductor_THT Inductor_THT
L_Mount_Lodestone_VTM950-6 L_Mount_Lodestone_VTM950-6
Lodestone Pacific, vertical toroid mount, 11x19mm, 6 pins, https://www.lodestonepacific.com/wp-content/uploads/2021/05/VTM950-6.pdf Lodestone Pacific, vertical toroid mount, 11x19mm, 6 pins, http://www.lodestonepacific.com/CatKpdf/VTM950-6.pdf
vertical inductor toroid mount vertical inductor toroid mount
0 0
6 6
@ -63568,7 +63372,7 @@ IRReceiverVishayTSOP-xxxx CAST
3 3
OptoDevice OptoDevice
Vishay_CNY70 Vishay_CNY70
package for Vishay CNY70 refective photo coupler/interrupter, https://www.vishay.com/docs/83751/cny70.pdf package for Vishay CNY70 refective photo coupler/interrupter
Vishay CNY70 refective photo coupler Vishay CNY70 refective photo coupler
0 0
4 4
@ -67039,13 +66843,6 @@ AQFN 7mm
78 78
74 74
Package_DFN_QFN Package_DFN_QFN
Nordic_AQFN-94-1EP_7x7mm_P0.4mm
aQFN, Nordic, nRF5340, https://infocenter.nordicsemi.com/pdf/nRF5340_PS_v1.2.pdf
aqfn qfn nordic nrf nrf5340 aqfn94
0
103
95
Package_DFN_QFN
OnSemi_DFN-8_2x2mm_P0.5mm OnSemi_DFN-8_2x2mm_P0.5mm
DFN8 2x2, 0.5P (https://www.onsemi.com/pub/Collateral/511AT.PDF) DFN8 2x2, 0.5P (https://www.onsemi.com/pub/Collateral/511AT.PDF)
DFN 0.5 DFN 0.5
@ -67536,20 +67333,6 @@ QFN NoLead
39 39
25 25
Package_DFN_QFN Package_DFN_QFN
QFN-24-1EP_4x4mm_P0.5mm_EP2.75x2.75mm
QFN, 24 Pin (https://www.infineon.com/dgdl/Infineon-EZ-PD_BCR_Datasheet_USB_Type-C_Port_Controller_for_Power_Sinks-DataSheet-v03_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ee7ce9d70ad), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead
0
29
25
Package_DFN_QFN
QFN-24-1EP_4x4mm_P0.5mm_EP2.75x2.75mm_ThermalVias
QFN, 24 Pin (https://www.infineon.com/dgdl/Infineon-EZ-PD_BCR_Datasheet_USB_Type-C_Port_Controller_for_Power_Sinks-DataSheet-v03_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ee7ce9d70ad), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead
0
39
25
Package_DFN_QFN
QFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm QFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm
QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_24_05-08-1696.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_24_05-08-1696.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead QFN NoLead
@ -69265,20 +69048,6 @@ QFN NoLead
36 36
25 25
Package_DFN_QFN Package_DFN_QFN
Texas_RJE0020A_VQFN-20-1EP_3x3mm_P0.45mm_EP0.675x0.76mm
Texas RJE0020A VQFN, 20 Pin (https://www.ti.com/lit/ds/symlink/tps51396a.pdf#page=31), generated with kicad-footprint-generator ipc_noLead_generator.py
Texas VQFN NoLead
0
22
21
Package_DFN_QFN
Texas_RJE0020A_VQFN-20-1EP_3x3mm_P0.45mm_EP0.675x0.76mm_ThermalVias
Texas RJE0020A VQFN, 20 Pin (https://www.ti.com/lit/ds/symlink/tps51396a.pdf#page=31), generated with kicad-footprint-generator ipc_noLead_generator.py
Texas VQFN NoLead
0
24
21
Package_DFN_QFN
Texas_RNN0018A Texas_RNN0018A
Texas Instruments, VQFN-HR RNN0018A (http://www.ti.com/lit/ds/symlink/tps568215.pdf) Texas Instruments, VQFN-HR RNN0018A (http://www.ti.com/lit/ds/symlink/tps568215.pdf)
ti vqfn-hr rnn0018a ti vqfn-hr rnn0018a
@ -69601,20 +69370,6 @@ Texas RSE0010 UQFN NoLead
10 10
10 10
Package_DFN_QFN Package_DFN_QFN
Texas_VQFN-HR-12_2x2.5mm_P0.5mm
Texas VQFN-HR, 12 Pin, http://www.ti.com/lit/ml/mpqf508/mpqf508.pdf
RUX0012A Texas VQFN-HR NoLead
0
12
12
Package_DFN_QFN
Texas_VQFN-HR-12_2x2.5mm_P0.5mm_ThermalVias
Texas VQFN-HR, 12 Pin, http://www.ti.com/lit/ml/mpqf508/mpqf508.pdf
RUX0012A Texas VQFN-HR NoLead
0
16
12
Package_DFN_QFN
Texas_VQFN-HR-20_3x2.5mm_P0.5mm_RQQ0011A Texas_VQFN-HR-20_3x2.5mm_P0.5mm_RQQ0011A
Texas VQFN-HR, 11 Pin, https://www.ti.com/lit/ml/mpqf579/mpqf579.pdf Texas VQFN-HR, 11 Pin, https://www.ti.com/lit/ml/mpqf579/mpqf579.pdf
RQQ0011A RQQ0011A
@ -73192,20 +72947,6 @@ TQFP QFP
176 176
176 176
Package_QFP Package_QFP
Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm
Texas PHP0048E HTQFP, 48 Pin (https://www.ti.com/lit/ds/symlink/tusb4020bi.pdf#page=42), generated with kicad-footprint-generator ipc_gullwing_generator.py
Texas HTQFP QFP
0
51
49
Package_QFP
Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm_ThermalVias
Texas PHP0048E HTQFP, 48 Pin (https://www.ti.com/lit/ds/symlink/tusb4020bi.pdf#page=42), generated with kicad-footprint-generator ipc_gullwing_generator.py
Texas HTQFP QFP
0
88
49
Package_QFP
VQFP-80_14x14mm_P0.65mm VQFP-80_14x14mm_P0.65mm
VQFP, 80 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py VQFP, 80 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py
VQFP QFP VQFP QFP
@ -73619,20 +73360,6 @@ HTSSOP SO
47 47
25 25
Package_SO Package_SO
HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.75x6.2mm
HTSSOP, 28 Pin (https://www.trinamic.com/fileadmin/assets/Support/AppNotes/AN005x-IC_Package_PCB_Footprint_Guidelines_HTSSOP28_rev1.00.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py
HTSSOP SO
0
30
29
Package_SO
HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.75x6.2mm_ThermalVias
HTSSOP, 28 Pin (https://www.trinamic.com/fileadmin/assets/Support/AppNotes/AN005x-IC_Package_PCB_Footprint_Guidelines_HTSSOP28_rev1.00.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py
HTSSOP SO
0
41
29
Package_SO
HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm
HTSSOP, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py HTSSOP, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py
HTSSOP SO HTSSOP SO
@ -73871,20 +73598,6 @@ MFSOP 4 pin SMD
5 5
5 5
Package_SO Package_SO
MSOP-8-1EP_3x3mm_P0.65mm_EP1.5x1.8mm
MSOP, 8 Pin (https://www.diodes.com/assets/Package-Files/MSOP-8EP.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py
MSOP SO
0
13
9
Package_SO
MSOP-8-1EP_3x3mm_P0.65mm_EP1.5x1.8mm_ThermalVias
MSOP, 8 Pin (https://www.diodes.com/assets/Package-Files/MSOP-8EP.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py
MSOP SO
0
18
9
Package_SO
MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm
MSOP, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4440fb.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py MSOP, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4440fb.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py
MSOP SO MSOP SO
@ -74620,13 +74333,6 @@ SOP SO
8 8
8 8
Package_SO Package_SO
SOP-8_6.605x9.655mm_P2.54mm
SOP, 8 Pin (https://www.onsemi.com/pdf/datasheet/hcpl2631m-d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py
SOP SO
0
8
8
Package_SO
SOP-16_3.9x9.9mm_P1.27mm SOP-16_3.9x9.9mm_P1.27mm
SOP, 16 Pin (https://www.diodes.com/assets/Datasheets/PAM8403.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py SOP, 16 Pin (https://www.diodes.com/assets/Datasheets/PAM8403.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py
SOP SO SOP SO
@ -79940,13 +79646,6 @@ rf antenna
4 4
2 2
RF_Antenna RF_Antenna
Pulse_W3000
Pulse Electronics W3000 tri-band antenna for GPS (1.575Ghz), 868Mhz and 2.4Ghz ISM bands, https://productfinder.pulseeng.com/products/datasheets/W3000.pdf
Antenna GPS 868Mhz ISM 1.575Ghz
0
2
2
RF_Antenna
Pulse_W3011 Pulse_W3011
Pulse RF Antenna, 4mm Clearance Pulse RF Antenna, 4mm Clearance
antenna rf antenna rf
@ -81130,20 +80829,6 @@ Panasonic Relay SPST
4 4
4 4
Relay_THT Relay_THT
Relay_3PST_COTO_3650
Low thermal EMF 3PST-NO reed relay, 150V 0.25A, similar to 3660 but with independent shield, https://cotorelay.com/wp-content/uploads/2014/09/3600_series_reed_relay_datasheet.pdf
reed relay low thermal emf
0
9
9
Relay_THT
Relay_3PST_COTO_3660
Low thermal EMF 3PST-NO reed relay, 150V 0.25A, similar to 3650 but with shared shield/contact, https://cotorelay.com/wp-content/uploads/2014/09/3600_series_reed_relay_datasheet.pdf
reed relay low thermal emf
0
8
8
Relay_THT
Relay_DPDT_AXICOM_IMSeries_Pitch3.2mm Relay_DPDT_AXICOM_IMSeries_Pitch3.2mm
AXICOM IM-Series Relays, DPDR, Pitch 3.2mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FV%7Fpdf%7FEnglish%7FENG_SS_108-98001_V_IM_0614_v1.pdf%7F4-1462039-1 AXICOM IM-Series Relays, DPDR, Pitch 3.2mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FV%7Fpdf%7FEnglish%7FENG_SS_108-98001_V_IM_0614_v1.pdf%7F4-1462039-1
AXICOM IM-Series Relay DPDR Pitch 3.2mm AXICOM IM-Series Relay DPDR Pitch 3.2mm
@ -81270,13 +80955,6 @@ Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Relay
8 8
8 8
Relay_THT Relay_THT
Relay_DPST_COTO_3602
Low thermal EMF DPST-NO reed relay, 150V 0.25A, https://cotorelay.com/wp-content/uploads/2014/09/3600_series_reed_relay_datasheet.pdf
reed relay low thermal emf
0
7
7
Relay_THT
Relay_DPST_Fujitsu_FTR-F1A Relay_DPST_Fujitsu_FTR-F1A
https://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-f1.pdf https://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-f1.pdf
relay dpst fujitsu tht relay dpst fujitsu tht
@ -82964,13 +82642,6 @@ rotary encoder
5 5
5 5
Rotary_Encoder Rotary_Encoder
RotaryEncoder_Bourns_Horizontal_PEC12R-2x17F-Sxxxx
Bourns rotary encoder, PEC12R, with switch, horizontal shaft, 17mm shaft length, https://www.bourns.com/docs/product-datasheets/pec12r.pdf
rotary encoder
0
7
6
Rotary_Encoder
RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Nxxxx RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Nxxxx
Bourns rotary encoder, PEC12R, without switch, horizontal shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf Bourns rotary encoder, PEC12R, without switch, horizontal shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf
rotary encoder rotary encoder
@ -82999,20 +82670,6 @@ rotary encoder
7 7
6 6
Sensor Sensor
ASAIR_AM2302_P2.54mm_Lead2.75mm_TabDown
Temperature and humidity module, http://www.aosong.com/en/products-22.html
Temperature and humidity module DHT22 AM2302
0
4
4
Sensor
ASAIR_AM2302_P2.54mm_Vertical
Temperature and humidity module, http://www.aosong.com/en/products-22.html
Temperature and humidity module DHT22 AM2302
0
4
4
Sensor
Aosong_DHT11_5.5x12.0_P2.54mm Aosong_DHT11_5.5x12.0_P2.54mm
Temperature and humidity module, http://akizukidenshi.com/download/ds/aosong/DHT11.pdf Temperature and humidity module, http://akizukidenshi.com/download/ds/aosong/DHT11.pdf
Temperature and humidity module Temperature and humidity module
@ -83118,13 +82775,6 @@ MEMS Microphone LGA
5 5
5 5
Sensor_Audio Sensor_Audio
Knowles_LGA-6_4.72x3.76mm
Knowles MEMS Analog Microphone, Omnidirectional, SMD, Differential/Single-Ended Output, -40dB, Bottom Port, https://www.knowles.com/docs/default-source/default-document-library/spm0687lr5h-1_winfrey_datasheet.pdf
SPM0687LR5H MEMS Microphone LGA
0
6
6
Sensor_Audio
Knowles_SPH0645LM4H-6_3.5x2.65mm Knowles_SPH0645LM4H-6_3.5x2.65mm
Knowles MEMS I2S Microphone: https://www.knowles.com/subdepartment/dpt-microphones/subdpt-sisonic-surface-mount-mems Knowles MEMS I2S Microphone: https://www.knowles.com/subdepartment/dpt-microphones/subdpt-sisonic-surface-mount-mems
microphone MEMS I2S SPH0645LM4H Knowles microphone MEMS I2S SPH0645LM4H Knowles
@ -83447,20 +83097,6 @@ QFN 0.5
25 25
24 24
Sensor_Pressure Sensor_Pressure
CFSensor_XGZP6897x
Port External Dia 3.13mm, Port Internal Dia 0.9mm, 8 Pin (https://cfsensor.com/wp-content/uploads/2022/11/XGZP6897D-Pressure-Sensor-V2.7.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py, hand modified
sop sensor
0
8
8
Sensor_Pressure
CFSensor_XGZP6899D
Port External Dia 3mm, Port Internal Dia 1mm, 8 Pin (https://cfsensor.com/wp-content/uploads/2022/11/XGZP6899D-Pressure-Sensor-V2.8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py, hand modified
sop sensor
0
8
8
Sensor_Pressure
Freescale_98ARH99066A Freescale_98ARH99066A
https://www.nxp.com/docs/en/data-sheet/MPXH6250A.pdf https://www.nxp.com/docs/en/data-sheet/MPXH6250A.pdf
sensor pressure ssop 98ARH99066A sensor pressure ssop 98ARH99066A
@ -90230,13 +89866,6 @@ Toshiba SOP Advance
9 9
3 3
footprints footprints
Würth_WR-WST_debug_490107670612_2x03_P2.54mm_Vertical
Würth WR-WST series direct-to-board connector footprint, debug application tolerances, MPN 490107670612 https://www.we-online.com/components/products/datasheet/490107670612.pdf Generated with kicad-footprint-generator.
connector Würth WR-WST_debug vertical
0
6
6
footprints
inductor_chonky_18x18mm inductor_chonky_18x18mm
@ -90258,13 +89887,6 @@ inductor_tdk_spm6530
2 2
2 2
footprints footprints
logo_8seg_20mm
0
0
0
footprints
microusb_ali_dovetail microusb_ali_dovetail

View file

@ -1,16 +1,5 @@
# blackmagic-1 target extended-remote 192.168.1.95:2022
# target extended-remote 192.168.27.252:2022
# blackmagic-2
# target extended-remote 193.168.27.114:2022
# blackmagic-3
target extended-remote 192.168.27.207:2022
# blackmagic-4
# target extended-remote 192.168.27.153:2022
set print pretty on set print pretty on
set print elements 512 set print elements 512
@ -29,3 +18,8 @@ end
source ~/ref/PyCortexMDebug/cmdebug/svd_gdb.py source ~/ref/PyCortexMDebug/cmdebug/svd_gdb.py
svd_load ~/ref/stm32square/svd/STM32G070.svd svd_load ~/ref/stm32square/svd/STM32G070.svd
define reconnect
disconnect
target extended-remote 192.168.1.95:2022
end

View file

@ -9,7 +9,7 @@ MUSL_DIR ?= upstream/musl
# Algorithm parameters # Algorithm parameters
######################################################################################################################## ########################################################################################################################
DRIVER_ADDR ?= 0 # - none -
######################################################################################################################## ########################################################################################################################
# High-level build parameters # High-level build parameters
@ -91,7 +91,7 @@ CFLAGS += -fno-common -ffunction-sections -fdata-sections
COMMON_CFLAGS += -O$(OPT) -std=gnu2x -g COMMON_CFLAGS += -O$(OPT) -std=gnu2x -g
COMMON_CFLAGS += $(DEVICE_DEFINES) COMMON_CFLAGS += $(DEVICE_DEFINES)
COMMON_CFLAGS += -DDEBUG=$(DEBUG) -DDRIVER_ADDR=$(DRIVER_ADDR) COMMON_CFLAGS += -DDEBUG=$(DEBUG)
GEN_HEADERS := $(BUILDDIR)/generated/waveform_tables.h GEN_HEADERS := $(BUILDDIR)/generated/waveform_tables.h

View file

@ -17,6 +17,7 @@ static void dma_tx_waveform(size_t table_size, const uint16_t *table);
#define SYNC_INTERVAL 13 #define SYNC_INTERVAL 13
static size_t time_to_sync = 0;
static size_t tx_bitpos = 0; static size_t tx_bitpos = 0;
static size_t tx_sympos = 0; static size_t tx_sympos = 0;
static int tx_last_bit = 0; static int tx_last_bit = 0;
@ -35,37 +36,7 @@ static union tx_buf_union *tx_buf_write = &tx_buf[2];
static bool idle_buf_ready = false; static bool idle_buf_ready = false;
void update_tx_buf(void); void update_tx_buf(void);
int hex_to_int(char *hex, size_t len);
int hex_to_int(char *hex, size_t len) {
int rv = 0;
while (len--) {
rv = rv<<4;
char c = hex[len];
if ('0' <= c && c <= '9')
c = c - '0';
else if ('a' <= c && c <= 'f')
c = c - 'a' + 0xa;
else if ('A' <= c && c <= 'F')
c = c - 'A' + 0xa;
else
c = 0;
rv |= c;
}
return rv;
}
enum leds {
LED_ON = 1,
LED_PING = 2,
LED_OVERHEAT = 4,
LED_CONTROL_ERR = 8,
LED_INPUT_ERR = 16,
LED_OUTPUT_ERR = 32
};
char rxbuf[256];
size_t rxp = 0;
int main(void) { int main(void) {
/* Configure clocks for 64 MHz system clock. /* Configure clocks for 64 MHz system clock.
@ -161,9 +132,7 @@ int main(void) {
GPIOB->OSPEEDR = (3<<0) | (3<<1) | (3<<3); GPIOB->OSPEEDR = (3<<0) | (3<<1) | (3<<3);
/* GPIOC: /* GPIOC:
* C0, C3: (testpoint) * C0-C3: (testpoint)
* C1: Fan 2 PWM
* C2: Fan 1 PWM
* C4: RJ45 LED 4 * C4: RJ45 LED 4
* C5: RJ45 LED 3 * C5: RJ45 LED 3
* C6: Fuse monitor 7 * C6: Fuse monitor 7
@ -174,14 +143,12 @@ int main(void) {
* C11-C15: (testpoint) * C11-C15: (testpoint)
*/ */
GPIOC->MODER = GPIOC->MODER =
IN(0) | OUT(1) | OUT(2) | IN(3) | IN(9) | IN(11) | IN(12) | IN(13) | IN(14) | IN(15) | IN(0) | IN(1) | IN(2) | IN(3) | IN(9) | IN(11) | IN(12) | IN(13) | IN(14) | IN(15) |
OUT(4) | OUT(5) | OUT(4) | OUT(5) |
IN(6) | IN(7) | IN(8) | IN(6) | IN(7) | IN(8) |
AF(10); AF(10);
GPIOC->OTYPER = (1<<1) | (1<<2);
GPIOC->AFR[1] = AFRH(10, 2); GPIOC->AFR[1] = AFRH(10, 2);
GPIOC->OSPEEDR = (3<<10); GPIOC->OSPEEDR = (3<<10);
GPIOC->BRR = (1<<1) | (1<<2); /* Turn down fans (most fans don't turn off at 0% PWM) */
/* GPIOD: /* GPIOD:
* D0-D6: (testpoint) * D0-D6: (testpoint)
@ -191,22 +158,6 @@ int main(void) {
GPIOD->MODER = IN(0) | IN(1) | IN(2) | IN(3) | IN(4) | IN(5) | IN(6) | GPIOD->MODER = IN(0) | IN(1) | IN(2) | IN(3) | IN(4) | IN(5) | IN(6) |
IN(8) | IN(9); IN(8) | IN(9);
for (int i=0; i<10; i++) {
set_status_leds(LED_ON);
delay_us(250*1000);
set_status_leds(0);
delay_us(250*1000);
}
GPIOC->BSRR = (1<<1) | (1<<2); /* Enable fans */
for (int i=0; i<10; i++) {
set_status_leds(LED_ON);
delay_us(250*1000);
set_status_leds(0);
delay_us(250*1000);
}
TIM1->CCMR1 = (6<<TIM_CCMR1_OC2M_Pos) | TIM_CCMR1_OC2PE; TIM1->CCMR1 = (6<<TIM_CCMR1_OC2M_Pos) | TIM_CCMR1_OC2PE;
TIM1->CCMR2 = (6<<TIM_CCMR2_OC3M_Pos) | TIM_CCMR2_OC3PE; TIM1->CCMR2 = (6<<TIM_CCMR2_OC3M_Pos) | TIM_CCMR2_OC3PE;
TIM1->CCER = TIM_CCER_CC2E | TIM_CCER_CC2NE | TIM_CCER_CC2NP | TIM_CCER_CC3E | TIM_CCER_CC3NE | TIM_CCER_CC3P; TIM1->CCER = TIM_CCER_CC2E | TIM_CCER_CC2NE | TIM_CCER_CC2NP | TIM_CCER_CC3E | TIM_CCER_CC3NE | TIM_CCER_CC3P;
@ -226,80 +177,25 @@ int main(void) {
dma_tx_constant(COUNT_OF(waveform_zero_one), 0x00); dma_tx_constant(COUNT_OF(waveform_zero_one), 0x00);
xfr_8b10b_encode_reset(&encoder_state_8b10b); xfr_8b10b_encode_reset(&encoder_state_8b10b);
USART1->CR1 = /* 8-bit -> M1, M0 clear */ memset(tx_buf_write, 0, sizeof(*tx_buf_write));
/* OVER8 clear. Use default 16x oversampling */ for (size_t i=0; i<COUNT_OF(tx_buf_write->packet.channels); i++) {
/* CMIF clear */ tx_buf_write->packet.channels[i] = 0x33;
/* MME clear */ }
/* WAKE clear */ for (size_t i=0; i<COUNT_OF(tx_buf_write->packet.brightness); i++) {
/* PCE, PS clear */ tx_buf_write->packet.brightness[i] = 0xff;
/* RXNEIE, other interrupts clear */ }
USART_CR1_TE update_tx_buf();
| USART_CR1_RE;
USART1->CR3 |= USART_CR3_DEM; /* Output DE signal on RTS pin */
USART1->BRR = 6667; /* Set baudrate to 9600 Bd */
USART1->CR1 |= USART_CR1_UE; /* And... go! */
int rj45_rx_ctr = 0; int i = 0;
int ping_ctr = 0; int j = 0;
int control_err_ctr = 0;
while (23) { while (23) {
if (rj45_rx_ctr) { i++;
set_rj45_leds(0x5); j++;
rj45_rx_ctr--; i %= 6;
j %= 4;
} else { delay_us(100000);
set_rj45_leds(0x0); set_rj45_leds(1 << j);
} set_status_leds(1 << i);
int leds = LED_ON;
if (ping_ctr) {
leds |= LED_PING;
ping_ctr--;
}
if (control_err_ctr) {
leds |= LED_CONTROL_ERR;
control_err_ctr--;
}
set_status_leds(leds);
int isr = USART1->ISR;
if ((isr & USART_ISR_ORE) || (isr & USART_ISR_FE)) {
USART1->ICR = USART_ICR_ORECF | USART_ICR_FECF;
}
if (isr & USART_ISR_RXNE_RXFNE) {
rj45_rx_ctr = 20000;
char c = USART1->RDR;
if (c == '\n') {
if (rxp > 2 && rxp != 4*16*3) {
control_err_ctr = 1000000;
rxp = 0;
continue;
}
for (size_t i=0; i<16; i++) {
int brightness = hex_to_int(&rxbuf[DRIVER_ADDR*16*3 + i*3], 1);
int channels = hex_to_int(&rxbuf[DRIVER_ADDR*16*3 + i*3 + 1], 2);
tx_buf_write->packet.channels[i] = channels;
if ((i&1) == 0) {
tx_buf_write->packet.brightness[i>>1] = brightness;
} else {
tx_buf_write->packet.brightness[i>>1] |= brightness<<4;
}
}
rxp = 0;
ping_ctr = 500000;
update_tx_buf();
} else {
if (rxp <= sizeof(rxbuf)) {
rxbuf[rxp] = c;
rxp ++;
}
}
}
} }
} }
@ -362,23 +258,27 @@ void DMA1_Channel1_IRQHandler() {
sym_arr[sym_pos] = -255; sym_arr[sym_pos] = -255;
if (tx_sympos == sizeof(struct data_packet)) { if (tx_sympos == sizeof(struct data_packet)) {
if (time_to_sync > 0) {
current_symbol = xfr_8b10b_encode(&encoder_state_8b10b, -K27_7);
sym_arr[sym_pos] = current_symbol;
time_to_sync--;
} else {
current_symbol = xfr_8b10b_encode(&encoder_state_8b10b, -K28_1);
sym_arr[sym_pos] = current_symbol;
packet_rng_state = xorshift32(1);
time_to_sync = SYNC_INTERVAL;
}
if (idle_buf_ready) { if (idle_buf_ready) {
union tx_buf_union *tmp = tx_buf_idle; union tx_buf_union *tmp = tx_buf_idle;
tx_buf_idle = tx_buf_read; tx_buf_idle = tx_buf_read;
tx_buf_read = tmp; tx_buf_read = tmp;
idle_buf_ready = false; idle_buf_ready = false;
current_symbol = xfr_8b10b_encode(&encoder_state_8b10b, -K28_1);
sym_arr[sym_pos] = current_symbol;
packet_rng_state = xorshift32(1);
tx_sympos = 0;
} else {
current_symbol = xfr_8b10b_encode(&encoder_state_8b10b, -K23_7);
sym_arr[sym_pos] = current_symbol;
} }
tx_sympos = 0;
} else { } else {
uint8_t b = tx_buf_read->bytes[tx_sympos]; uint8_t b = tx_buf_read->bytes[tx_sympos];
packet_rng_state = xorshift32(packet_rng_state); packet_rng_state = xorshift32(packet_rng_state);

View file

@ -2,21 +2,21 @@
<!-- Created with Inkscape (http://www.inkscape.org/) --> <!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1" version="1.1"
id="svg2" id="svg2"
width="5mm" width="5mm"
height="2.5mm" height="2.5mm"
viewBox="0 0 18.897638 9.4488189" viewBox="0 0 18.897638 9.4488189"
sodipodi:docname="led_tape.svg" sodipodi:docname="led_tape.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)" inkscape:version="0.92.3 (2405546, 2018-03-11)">
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata <metadata
id="metadata8"> id="metadata8">
<rdf:RDF> <rdf:RDF>
@ -25,6 +25,7 @@
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:type <dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work> </cc:Work>
</rdf:RDF> </rdf:RDF>
</metadata> </metadata>
@ -39,15 +40,15 @@
guidetolerance="10" guidetolerance="10"
inkscape:pageopacity="0" inkscape:pageopacity="0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:window-width="3208" inkscape:window-width="1920"
inkscape:window-height="1981" inkscape:window-height="1030"
id="namedview4" id="namedview4"
showgrid="false" showgrid="false"
inkscape:zoom="0.12102105" inkscape:zoom="0.99999999"
inkscape:cx="-1222.9277" inkscape:cx="119.84761"
inkscape:cy="-1739.3668" inkscape:cy="40.617263"
inkscape:window-x="26" inkscape:window-x="0"
inkscape:window-y="23" inkscape:window-y="50"
inkscape:window-maximized="0" inkscape:window-maximized="0"
inkscape:current-layer="svg2" inkscape:current-layer="svg2"
inkscape:measure-start="288.323,-37.2999" inkscape:measure-start="288.323,-37.2999"
@ -58,30 +59,27 @@
fit-margin-right="0" fit-margin-right="0"
fit-margin-bottom="0" fit-margin-bottom="0"
inkscape:document-units="mm" inkscape:document-units="mm"
inkscape:snap-global="false" inkscape:snap-global="false" />
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1" />
<g <g
id="g7297-4" id="g7297-4"
transform="matrix(1.5310128,0,0,1.6910455,-1737.4329,315.54284)" transform="matrix(1.3935337,0,0,1.5391961,-1554.0801,276.53669)"
style="fill:none;stroke:#bfbfbf;stroke-width:20.6453;stroke-miterlimit:4;stroke-dasharray:none"> style="stroke-width:20.64532852;stroke-miterlimit:4;stroke-dasharray:none;fill:none;stroke:#bfbfbf">
<path <path
sodipodi:nodetypes="ccccc" sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
id="path7288-9" id="path7288-9"
d="M 1344,-246.55117 V 2697.4487 H 3791.9999 V -246.55117 Z" d="M 1344,-246.55117 V 2697.4487 H 3791.9999 V -246.55117 Z"
style="fill:none;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:20.6453;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> style="fill:none;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:20.6453276;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path <path
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
id="path7290-2" id="path7290-2"
d="M 1344,-246.55117 3791.9999,2697.4487" d="M 1344,-246.55117 3791.9999,2697.4487"
style="fill:none;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:20.6453;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> style="fill:none;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:20.64532852;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path <path
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
id="path7292-0" id="path7292-0"
d="M 3791.9999,-246.55117 1344,2697.4487" d="M 3791.9999,-246.55117 1344,2697.4487"
style="fill:none;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:20.6453;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> style="fill:none;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:20.64532852;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g> </g>
<path <path
inkscape:connector-curvature="0" inkscape:connector-curvature="0"

Before

Width:  |  Height:  |  Size: 1,002 KiB

After

Width:  |  Height:  |  Size: 1,002 KiB

Before After
Before After

View file

@ -1,96 +0,0 @@
#!/usr/bin/env python3
# This script calculates the optimal cut distribution to reduce waste while matching the desired 2:2:4 segment count
# It applies brute force since the problem space is very small.
import numpy as np
import itertools
l_tot = 500
a, b, c = 94, 124, 80
n, m, l = 2, 2, 4
arr = np.array([a, b, c], dtype=int)
arr_count = np.array([n, m, l], dtype=int)
# Find all possible splits of a [l_tot] m led tape into segments of lengths [a], [b] and [c] that leave a remainder
# that's smaller than any of [a], [b] and [c].
candidates = []
for i in range(l_tot//a + 1):
l_rem_i = l_tot - i*a
if l_rem_i < 0:
continue
for j in range(l_rem_i//b + 1):
l_rem_j = l_rem_i - j*b
if l_rem_j < 0:
continue
k = l_rem_j // c
l_rem_k = l_rem_j - k*c
print(f'Candidate: ({i} {j} {k}) {i=}*{a} {j=}*{b=} {k=}*{c=} => remainder {l_rem_k}')
candidates.append((i, j, k))
candidates = np.array(candidates, dtype=int)
print()
# Find all ways to combine the cuts found above to cut [num_rolls] into segments, where the amount of segments of length
# [a], [b], and [c] that we get in total best matches the proportions we need ([n] times [a], [m] times [b], [l] times
# [c], so 2:2:4 times for 94:124:80 cm)
num_rolls = 3
indices_seen = set()
out = []
for indices in itertools.product(candidates, repeat=num_rolls):
indices = np.array(indices)
index_tup = tuple(sorted(map(tuple, indices)))
if index_tup in indices_seen:
continue
indices_seen.add(index_tup)
rem = l_tot - (indices * arr).sum(axis=1)
rem_total = rem.sum()
count_total = indices.sum(axis=0).astype(float)
count_total /= arr_count
spread = count_total.max() - count_total.min()
if spread > 2 or (rem < 2).any():
continue
print(indices.tolist(), f'{rem_total=} {spread=}')
out.append((spread, rem_total, indices.tolist(), rem.tolist(), indices.sum(axis=0).tolist()))
print()
# Print out the n best matches found. Sort first by how close we match our target 2:2:4 ratio, then by how much waste
# we leave.
print('Best matches:')
for spread, rem_total, indices, rem, index_sum in sorted(out, key=lambda x: (x[0], x[1]))[:25]:
print(indices, f'{spread=} {rem_total=} {rem=} {index_sum=}')
# Here's the output for future reference. There are a number of combinations that produce 68 cm of waste split across
# three 5m rolls of tape. We selected # 1 since it leaves leftovers of useful lengths.
#
# Best matches:
# [[0, 0, 6], [0, 4, 0], [4, 0, 1]] spread=0.25 rem_total=68 rem=[20, 4, 44] index_sum=[4, 4, 7]
# [[0, 0, 6], [1, 3, 0], [3, 1, 1]] spread=0.25 rem_total=68 rem=[20, 34, 14] index_sum=[4, 4, 7]
# [[0, 2, 3], [0, 2, 3], [4, 0, 1]] spread=0.25 rem_total=68 rem=[12, 12, 44] index_sum=[4, 4, 7]
# [[0, 2, 3], [1, 1, 3], [3, 1, 1]] spread=0.25 rem_total=68 rem=[12, 42, 14] index_sum=[4, 4, 7]
# [[0, 2, 3], [2, 1, 2], [2, 1, 2]] spread=0.25 rem_total=68 rem=[12, 28, 28] index_sum=[4, 4, 7]
# [[0, 3, 1], [1, 0, 5], [3, 1, 1]] spread=0.25 rem_total=68 rem=[48, 6, 14] index_sum=[4, 4, 7]
# [[0, 4, 0], [1, 0, 5], [3, 0, 2]] spread=0.25 rem_total=68 rem=[4, 6, 58] index_sum=[4, 4, 7]
# [[1, 0, 5], [1, 3, 0], [2, 1, 2]] spread=0.25 rem_total=68 rem=[6, 34, 28] index_sum=[4, 4, 7]
# [[0, 0, 6], [0, 3, 1], [3, 1, 1]] spread=0.5 rem_total=82 rem=[20, 48, 14] index_sum=[3, 4, 8]
# [[0, 0, 6], [0, 4, 0], [3, 0, 2]] spread=0.5 rem_total=82 rem=[20, 4, 58] index_sum=[3, 4, 8]
# [[0, 0, 6], [1, 3, 0], [2, 1, 2]] spread=0.5 rem_total=82 rem=[20, 34, 28] index_sum=[3, 4, 8]
# [[0, 1, 4], [0, 2, 3], [3, 1, 1]] spread=0.5 rem_total=82 rem=[56, 12, 14] index_sum=[3, 4, 8]
# [[0, 2, 3], [0, 2, 3], [3, 0, 2]] spread=0.5 rem_total=82 rem=[12, 12, 58] index_sum=[3, 4, 8]
# [[0, 2, 3], [1, 0, 5], [2, 2, 0]] spread=0.5 rem_total=82 rem=[12, 6, 64] index_sum=[3, 4, 8]
# [[0, 2, 3], [1, 1, 3], [2, 1, 2]] spread=0.5 rem_total=82 rem=[12, 42, 28] index_sum=[3, 4, 8]
# [[0, 3, 1], [1, 0, 5], [2, 1, 2]] spread=0.5 rem_total=82 rem=[48, 6, 28] index_sum=[3, 4, 8]
# [[0, 4, 0], [1, 0, 5], [2, 0, 3]] spread=0.5 rem_total=82 rem=[4, 6, 72] index_sum=[3, 4, 8]
# [[1, 0, 5], [1, 1, 3], [1, 3, 0]] spread=0.5 rem_total=82 rem=[6, 42, 34] index_sum=[3, 4, 8]
# [[0, 0, 6], [0, 3, 1], [4, 0, 1]] spread=0.5 rem_total=112 rem=[20, 48, 44] index_sum=[4, 3, 8]
# [[0, 0, 6], [1, 2, 1], [3, 1, 1]] spread=0.5 rem_total=112 rem=[20, 78, 14] index_sum=[4, 3, 8]
# [[0, 0, 6], [1, 3, 0], [3, 0, 2]] spread=0.5 rem_total=112 rem=[20, 34, 58] index_sum=[4, 3, 8]
# [[0, 0, 6], [2, 1, 2], [2, 2, 0]] spread=0.5 rem_total=112 rem=[20, 28, 64] index_sum=[4, 3, 8]
# [[0, 1, 4], [0, 2, 3], [4, 0, 1]] spread=0.5 rem_total=112 rem=[56, 12, 44] index_sum=[4, 3, 8]
# [[0, 1, 4], [1, 1, 3], [3, 1, 1]] spread=0.5 rem_total=112 rem=[56, 42, 14] index_sum=[4, 3, 8]
# [[0, 1, 4], [2, 1, 2], [2, 1, 2]] spread=0.5 rem_total=112 rem=[56, 28, 28] index_sum=[4, 3, 8]

View file

@ -1,181 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg1"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
sodipodi:docname="logo_experiment.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="0.59370731"
inkscape:cx="-307.39052"
inkscape:cy="779.00338"
inkscape:window-width="3840"
inkscape:window-height="2091"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g34"
style="stroke-width:2;stroke-dasharray:2,4;stroke:#000000;stroke-opacity:1;fill:none;stroke-dashoffset:0">
<path
style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:#000000;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 20.14329,15.890068 H 45.678288"
id="path1" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 18.123303,48.179389 H 43.658301"
id="path2" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 31.833552,31.942394 43.6583,48.179389"
id="path7"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 31.773647,32.183723 45.678288,15.890068"
id="path6"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 20.14329,15.890068 31.833552,31.942394"
id="path8"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 18.123303,48.179389 31.773647,32.183723"
id="path9"
sodipodi:nodetypes="cc" />
</g>
<g
id="g35"
transform="translate(-1.3685642)"
style="stroke-width:2;stroke-dasharray:2,4;stroke:#000000;stroke-opacity:1;fill:none;stroke-dashoffset:0">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 57.368549,15.890068 H 82.903547"
id="path10" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 55.348562,48.179389 H 80.88356"
id="path11" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 69.058811,31.942394 80.883559,48.179389"
id="path14"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 57.368549,15.890068 69.058811,31.942394"
id="path16"
sodipodi:nodetypes="cc" />
</g>
<g
id="g36"
transform="translate(-2.7371284)"
style="stroke-width:2;stroke-dasharray:2,4;stroke:#000000;stroke-opacity:1;fill:none;stroke-dashoffset:0">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 94.593808,15.890068 H 120.12881"
id="path18" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 92.573821,48.179389 H 118.10882"
id="path19" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 94.593808,15.890068 106.28407,31.942394"
id="path24"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="M 92.573821,48.179389 106.22417,32.183723"
id="path25"
sodipodi:nodetypes="cc" />
</g>
<g
id="g37"
transform="translate(-4.1056886)"
style="stroke-width:2;stroke-dasharray:2,4;stroke:#000000;stroke-opacity:1;fill:none;stroke-dashoffset:0">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="m 131.81907,15.890068 h 25.535"
id="path26" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="m 129.79908,48.179389 h 25.535"
id="path27" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="m 131.81907,15.890068 -2.01999,32.289321"
id="path29" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2,4;stroke-opacity:1;stroke-dashoffset:0"
d="m 143.50933,31.942394 11.82475,16.236995"
id="path30"
sodipodi:nodetypes="cc" />
</g>
<g
id="g33">
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="M -40.871682,10.81875 H -15.33668"
id="path18-5" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="M -42.891669,43.108071 H -17.35667"
id="path19-2" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="m -15.33668,10.81875 -2.01999,32.289321"
id="path20" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="m -40.871682,10.81875 -2.019987,32.289321"
id="path21" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="m -29.18142,26.871076 11.82475,16.236995"
id="path22"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="M -29.24132,27.112405 -15.33668,10.81875"
id="path23"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="M -40.871682,10.81875 -29.18142,26.871076"
id="path24-5"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="M -42.891669,43.108071 -29.24132,27.112405"
id="path25-4"
sodipodi:nodetypes="cc" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.3 KiB

View file

@ -1,144 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="20mm"
height="5.0011744mm"
viewBox="0 0 20 5.0011744"
version="1.1"
id="svg1"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
sodipodi:docname="logo_experiment2.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="9.4993169"
inkscape:cx="29.949522"
inkscape:cy="29.73898"
inkscape:window-width="3840"
inkscape:window-height="2091"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="F.SilkS"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-17.123303,-14.890068)">
<g
id="g34"
style="fill:none;stroke:#000000;stroke-width:2;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
transform="matrix(0.14585224,0,0,0.14585224,14.625831,12.718318)">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 20.14329,15.890068 H 45.678288"
id="path1" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 18.123303,48.179389 H 43.658301"
id="path2" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 31.833552,31.942394 43.6583,48.179389"
id="path7"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 31.773647,32.183723 45.678288,15.890068"
id="path6"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 20.14329,15.890068 31.833552,31.942394"
id="path8"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 18.123303,48.179389 31.773647,32.183723"
id="path9"
sodipodi:nodetypes="cc" />
</g>
<g
id="g35"
transform="matrix(0.14585224,0,0,0.14585224,14.426223,12.718318)"
style="fill:none;stroke:#000000;stroke-width:2;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 57.368549,15.890068 H 82.903547"
id="path10" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 55.348562,48.179389 H 80.88356"
id="path11" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 69.058811,31.942394 80.883559,48.179389"
id="path14"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 57.368549,15.890068 69.058811,31.942394"
id="path16"
sodipodi:nodetypes="cc" />
</g>
<g
id="g36"
transform="matrix(0.14585224,0,0,0.14585224,14.226615,12.718318)"
style="fill:none;stroke:#000000;stroke-width:2;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 94.593808,15.890068 H 120.12881"
id="path18" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 92.573821,48.179389 H 118.10882"
id="path19" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 94.593808,15.890068 106.28407,31.942394"
id="path24"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="M 92.573821,48.179389 106.22417,32.183723"
id="path25"
sodipodi:nodetypes="cc" />
</g>
<g
id="g37"
transform="matrix(0.14585224,0,0,0.14585224,14.027007,12.718318)"
style="fill:none;stroke:#000000;stroke-width:2;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="m 131.81907,15.890068 h 25.535"
id="path26" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="m 129.79908,48.179389 h 25.535"
id="path27" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="m 131.81907,15.890068 -2.01999,32.289321"
id="path29" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2, 4;stroke-dashoffset:0;stroke-opacity:1"
d="m 143.50933,31.942394 11.82475,16.236995"
id="path30"
sodipodi:nodetypes="cc" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.7 KiB

View file

@ -90,21 +90,6 @@ body {
"9": 0x33, "9": 0x33,
"/": 0x0a, "/": 0x0a,
"\\": 0x05, "\\": 0x05,
".": 0x04,
",": 0x08,
"_": 0x40,
"!": 0x53,
"?": 0x52,
"*": 0x0f,
":": 0x50,
"(": 0x06,
"<": 0x06,
"[": 0xd0,
")": 0x09,
">": 0x09,
"]": 0x70,
"|": 0x20,
"#": 0xff,
}; };
function map_digit(codepoint) { function map_digit(codepoint) {

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -67,12 +67,6 @@
"visible_layers": "fffffff_ffffffff", "visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0 "zone_display_mode": 0
}, },
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": { "meta": {
"filename": "wire-splitter-pcb.kicad_prl", "filename": "wire-splitter-pcb.kicad_prl",
"version": 3 "version": 3

Some files were not shown because too many files have changed in this diff Show more