Initial import
544
cad/Enigma-E-config.svg
Executable file
@ -0,0 +1,544 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
inkscape:export-ydpi="600"
|
||||||
|
inkscape:export-xdpi="600"
|
||||||
|
inkscape:export-filename="/home/erwin/Desktop/stuff/dcf77.png"
|
||||||
|
sodipodi:docname="Enigma-E-config.svg"
|
||||||
|
inkscape:version="1.0 (6e3e5246a0, 2020-05-07)"
|
||||||
|
id="svg8"
|
||||||
|
version="1.1"
|
||||||
|
viewBox="0 0 172 65"
|
||||||
|
height="65mm"
|
||||||
|
width="172mm">
|
||||||
|
<defs
|
||||||
|
id="defs2">
|
||||||
|
<rect
|
||||||
|
x="132.5"
|
||||||
|
y="22"
|
||||||
|
width="160"
|
||||||
|
height="92.5"
|
||||||
|
id="rect1820" />
|
||||||
|
<rect
|
||||||
|
id="rect1589"
|
||||||
|
height="17"
|
||||||
|
width="11.5"
|
||||||
|
y="117"
|
||||||
|
x="318" />
|
||||||
|
<rect
|
||||||
|
id="rect1583"
|
||||||
|
height="8.5"
|
||||||
|
width="3.5"
|
||||||
|
y="117"
|
||||||
|
x="336" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
inkscape:document-rotation="0"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:window-y="34"
|
||||||
|
inkscape:window-x="72"
|
||||||
|
inkscape:window-height="1369"
|
||||||
|
inkscape:window-width="2488"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:current-layer="layer3"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:cy="88.478134"
|
||||||
|
inkscape:cx="317.70967"
|
||||||
|
inkscape:zoom="2"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
borderopacity="1.0"
|
||||||
|
bordercolor="#666666"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
id="base"
|
||||||
|
units="mm">
|
||||||
|
<inkscape:grid
|
||||||
|
empspacing="10"
|
||||||
|
spacingy="1"
|
||||||
|
spacingx="1"
|
||||||
|
units="mm"
|
||||||
|
id="grid3713"
|
||||||
|
type="xygrid" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
transform="translate(0,-87)"
|
||||||
|
id="layer1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
inkscape:label="Cut"
|
||||||
|
style="display:inline">
|
||||||
|
<flowRoot
|
||||||
|
transform="translate(-0.25079,5.04218)"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1"
|
||||||
|
id="flowRoot1010"
|
||||||
|
xml:space="preserve"><flowRegion
|
||||||
|
id="flowRegion1012"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1"><rect
|
||||||
|
y="510.23621"
|
||||||
|
x="330.70865"
|
||||||
|
height="236.22047"
|
||||||
|
width="510.23621"
|
||||||
|
id="rect1014"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;" /></flowRegion><flowPara
|
||||||
|
id="flowPara1016" /></flowRoot>
|
||||||
|
<text
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1583);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;"
|
||||||
|
id="text1581"
|
||||||
|
xml:space="preserve" />
|
||||||
|
<text
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1589);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;"
|
||||||
|
id="text1587"
|
||||||
|
xml:space="preserve" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
id="text1818"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1820);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;" />
|
||||||
|
<circle
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.039604;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path2590"
|
||||||
|
cx="3.4425583"
|
||||||
|
cy="91.942558"
|
||||||
|
r="1.980198" />
|
||||||
|
<circle
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0396039;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path2590-9-4"
|
||||||
|
cx="3.4425583"
|
||||||
|
cy="148.94299"
|
||||||
|
r="1.980198" />
|
||||||
|
<circle
|
||||||
|
r="1.980198"
|
||||||
|
cy="96.943001"
|
||||||
|
cx="168.44299"
|
||||||
|
id="circle2623"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.039604;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<circle
|
||||||
|
r="1.980198"
|
||||||
|
cy="148.94299"
|
||||||
|
cx="168.44299"
|
||||||
|
id="circle2627"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0396039;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
y="114.05029"
|
||||||
|
x="80.049843"
|
||||||
|
height="15.900311"
|
||||||
|
width="11.900016"
|
||||||
|
id="rect958"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0996893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0996893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect980"
|
||||||
|
width="11.900016"
|
||||||
|
height="15.900311"
|
||||||
|
x="110.04984"
|
||||||
|
y="114.05029" />
|
||||||
|
<rect
|
||||||
|
y="114.05029"
|
||||||
|
x="140.04984"
|
||||||
|
height="15.900311"
|
||||||
|
width="11.900016"
|
||||||
|
id="rect992"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0996893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0996893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect1004"
|
||||||
|
width="11.900016"
|
||||||
|
height="15.900311"
|
||||||
|
x="50.049839"
|
||||||
|
y="114.05029" />
|
||||||
|
<rect
|
||||||
|
y="114.05029"
|
||||||
|
x="20.049839"
|
||||||
|
height="15.900311"
|
||||||
|
width="11.900016"
|
||||||
|
id="rect1016"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0996893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer4"
|
||||||
|
inkscape:label="Engrave-line"
|
||||||
|
style="display:inline">
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
x="48.259998"
|
||||||
|
y="80.009995"
|
||||||
|
id="text2818"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan2816"
|
||||||
|
x="48.259998"
|
||||||
|
y="80.009995"
|
||||||
|
style="stroke-width:0.264583" /></text>
|
||||||
|
<rect
|
||||||
|
style="display:inline;fill:none;stroke:#1a00ff;stroke-width:0.249998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect1331"
|
||||||
|
width="171.75"
|
||||||
|
height="64.75"
|
||||||
|
x="0.12466868"
|
||||||
|
y="0.12466868" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Engrave-fill"
|
||||||
|
style="display:inline">
|
||||||
|
<g
|
||||||
|
inkscape:transform-center-y="-38.302685"
|
||||||
|
inkscape:transform-center-x="-42.539692"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||||
|
id="g7158"
|
||||||
|
aria-label="M"
|
||||||
|
transform="rotate(48,154.98448,119.99987)" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer3"
|
||||||
|
inkscape:label="EyeCandy"
|
||||||
|
style="display:inline">
|
||||||
|
<rect
|
||||||
|
y="25.123709"
|
||||||
|
x="78.12326"
|
||||||
|
height="19.753469"
|
||||||
|
width="15.753468"
|
||||||
|
id="rect961"
|
||||||
|
style="fill:none;stroke:#010000;stroke-width:0.246532;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
style="display:inline;fill:none;stroke:#000000;stroke-width:0.249951;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect963"
|
||||||
|
width="11.750049"
|
||||||
|
height="15.750049"
|
||||||
|
x="80.124977"
|
||||||
|
y="27.125418" />
|
||||||
|
<path
|
||||||
|
id="path972"
|
||||||
|
d="M 80,32.000442 H 91.999999"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path974"
|
||||||
|
d="M 80,33.000442 H 91.999999"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path978"
|
||||||
|
d="M 80,36.000442 H 91.999999"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
style="fill:none;stroke:#010000;stroke-width:0.246532;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect982"
|
||||||
|
width="15.753468"
|
||||||
|
height="19.753469"
|
||||||
|
x="108.12327"
|
||||||
|
y="25.123709" />
|
||||||
|
<rect
|
||||||
|
y="27.125418"
|
||||||
|
x="110.12498"
|
||||||
|
height="15.750049"
|
||||||
|
width="11.750049"
|
||||||
|
id="rect984"
|
||||||
|
style="display:inline;fill:none;stroke:#000000;stroke-width:0.249951;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 110,32.000442 h 12"
|
||||||
|
id="path986" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 110,33.000442 h 12"
|
||||||
|
id="path988" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 110,36.000442 h 12"
|
||||||
|
id="path990" />
|
||||||
|
<rect
|
||||||
|
y="25.123709"
|
||||||
|
x="138.12326"
|
||||||
|
height="19.753469"
|
||||||
|
width="15.753468"
|
||||||
|
id="rect994"
|
||||||
|
style="fill:none;stroke:#010000;stroke-width:0.246532;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
style="display:inline;fill:none;stroke:#000000;stroke-width:0.249951;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect996"
|
||||||
|
width="11.750049"
|
||||||
|
height="15.750049"
|
||||||
|
x="140.12497"
|
||||||
|
y="27.125418" />
|
||||||
|
<path
|
||||||
|
id="path998"
|
||||||
|
d="m 140,32.000442 h 12"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1000"
|
||||||
|
d="m 140,33.000442 h 12"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1002"
|
||||||
|
d="m 140,36.000442 h 12"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
style="fill:none;stroke:#010000;stroke-width:0.246532;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect1006"
|
||||||
|
width="15.753468"
|
||||||
|
height="19.753469"
|
||||||
|
x="48.123268"
|
||||||
|
y="25.123709" />
|
||||||
|
<rect
|
||||||
|
y="27.125418"
|
||||||
|
x="50.124973"
|
||||||
|
height="15.750049"
|
||||||
|
width="11.750049"
|
||||||
|
id="rect1008"
|
||||||
|
style="display:inline;fill:none;stroke:#000000;stroke-width:0.249951;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 49.999998,32.000442 h 12"
|
||||||
|
id="path1010" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 49.999998,33.000442 h 12"
|
||||||
|
id="path1012" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 49.999998,36.000442 h 12"
|
||||||
|
id="path1014" />
|
||||||
|
<rect
|
||||||
|
y="25.123709"
|
||||||
|
x="18.123266"
|
||||||
|
height="19.753469"
|
||||||
|
width="15.753468"
|
||||||
|
id="rect1018"
|
||||||
|
style="fill:none;stroke:#010000;stroke-width:0.246532;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<rect
|
||||||
|
style="display:inline;fill:none;stroke:#000000;stroke-width:0.249951;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect1020"
|
||||||
|
width="11.750049"
|
||||||
|
height="15.750049"
|
||||||
|
x="20.124973"
|
||||||
|
y="27.125418" />
|
||||||
|
<path
|
||||||
|
id="path1022"
|
||||||
|
d="m 19.999998,32.000442 h 12"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1024"
|
||||||
|
d="m 19.999998,33.000442 h 12"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1026"
|
||||||
|
d="m 19.999998,36.000442 h 12"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
id="text1030"
|
||||||
|
y="10"
|
||||||
|
x="140"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="10"
|
||||||
|
x="140"
|
||||||
|
id="tspan1028"
|
||||||
|
sodipodi:role="line" /></text>
|
||||||
|
<text
|
||||||
|
id="text1034"
|
||||||
|
y="21.693493"
|
||||||
|
x="109.19535"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
id="tspan1036"
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="21.693493"
|
||||||
|
x="109.19535"
|
||||||
|
sodipodi:role="line">scrolling</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1040"
|
||||||
|
y="21.973886"
|
||||||
|
x="78.400299"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="21.973886"
|
||||||
|
x="78.400299"
|
||||||
|
id="tspan1038"
|
||||||
|
sodipodi:role="line">boot text</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1044"
|
||||||
|
y="21.59465"
|
||||||
|
x="50.633381"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="21.59465"
|
||||||
|
x="50.633381"
|
||||||
|
id="tspan1042"
|
||||||
|
sodipodi:role="line">morse</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1048"
|
||||||
|
y="49.994095"
|
||||||
|
x="51.589737"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="49.994095"
|
||||||
|
x="51.589737"
|
||||||
|
id="tspan1046"
|
||||||
|
sodipodi:role="line">serial</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1052"
|
||||||
|
y="15.465175"
|
||||||
|
x="19.270401"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="15.465175"
|
||||||
|
x="19.270401"
|
||||||
|
id="tspan1050"
|
||||||
|
sodipodi:role="line">buzzer</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1056"
|
||||||
|
y="14.773732"
|
||||||
|
x="107.32607"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="14.773732"
|
||||||
|
x="107.32607"
|
||||||
|
id="tspan1054"
|
||||||
|
sodipodi:role="line">messages</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1066"
|
||||||
|
y="21.412924"
|
||||||
|
x="134.79065"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="21.412924"
|
||||||
|
x="134.79065"
|
||||||
|
id="tspan1064"
|
||||||
|
sodipodi:role="line">permutations</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1078"
|
||||||
|
y="15.073592"
|
||||||
|
x="50"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="15.073592"
|
||||||
|
x="50"
|
||||||
|
id="tspan1076"
|
||||||
|
sodipodi:role="line">output</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1082"
|
||||||
|
y="21.59465"
|
||||||
|
x="23.826481"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="21.59465"
|
||||||
|
x="23.826481"
|
||||||
|
id="tspan1080"
|
||||||
|
sodipodi:role="line">on</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1086"
|
||||||
|
y="50.000443"
|
||||||
|
x="23.884083"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="50.000443"
|
||||||
|
x="23.884083"
|
||||||
|
id="tspan1084"
|
||||||
|
sodipodi:role="line">off</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1090"
|
||||||
|
y="30.016546"
|
||||||
|
x="98.993774"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="30.016546"
|
||||||
|
x="98.993774"
|
||||||
|
id="tspan1088"
|
||||||
|
sodipodi:role="line">off</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1094"
|
||||||
|
y="30.000443"
|
||||||
|
x="129.07869"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="30.000443"
|
||||||
|
x="129.07869"
|
||||||
|
id="tspan1092"
|
||||||
|
sodipodi:role="line">off</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1098"
|
||||||
|
y="40.938171"
|
||||||
|
x="99.054291"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="40.938171"
|
||||||
|
x="99.054291"
|
||||||
|
id="tspan1096"
|
||||||
|
sodipodi:role="line">on</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text1102"
|
||||||
|
y="42.04781"
|
||||||
|
x="129.01614"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="42.04781"
|
||||||
|
x="129.01614"
|
||||||
|
id="tspan1100"
|
||||||
|
sodipodi:role="line">on</tspan></text>
|
||||||
|
<path
|
||||||
|
id="path1104"
|
||||||
|
d="m 94.999999,29.000442 h 3"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1106"
|
||||||
|
d="m 107,29.000442 h -3"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1108"
|
||||||
|
d="m 94.999999,40.00044 h 3"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1110"
|
||||||
|
d="m 107,40.00044 h -3"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1112"
|
||||||
|
d="m 125,29.000442 h 3"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1114"
|
||||||
|
d="m 137,29.000442 h -3"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1116"
|
||||||
|
d="m 125,41.000441 h 3"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
<path
|
||||||
|
id="path1118"
|
||||||
|
d="m 137,41.000441 h -3"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 23 KiB |
1898
cad/Enigma-E-mainboard.svg
Executable file
|
After Width: | Height: | Size: 95 KiB |
798
cad/Enigma-E-plugboard.svg
Executable file
@ -0,0 +1,798 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
width="172mm"
|
||||||
|
height="65mm"
|
||||||
|
viewBox="0 0 172 65"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="1.1 (ce6663b3b7, 2021-05-25)"
|
||||||
|
sodipodi:docname="Enigma-E-plugboard.svg"
|
||||||
|
inkscape:export-filename="/home/erwin/Desktop/stuff/dcf77.png"
|
||||||
|
inkscape:export-xdpi="600"
|
||||||
|
inkscape:export-ydpi="600"
|
||||||
|
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"
|
||||||
|
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/">
|
||||||
|
<defs
|
||||||
|
id="defs2">
|
||||||
|
<rect
|
||||||
|
id="rect1820"
|
||||||
|
height="92.5"
|
||||||
|
width="160"
|
||||||
|
y="22"
|
||||||
|
x="132.5" />
|
||||||
|
<rect
|
||||||
|
x="318"
|
||||||
|
y="117"
|
||||||
|
width="11.5"
|
||||||
|
height="17"
|
||||||
|
id="rect1589" />
|
||||||
|
<rect
|
||||||
|
x="336"
|
||||||
|
y="117"
|
||||||
|
width="3.5"
|
||||||
|
height="8.5"
|
||||||
|
id="rect1583" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
units="mm"
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.70710678"
|
||||||
|
inkscape:cx="112.42998"
|
||||||
|
inkscape:cy="431.33514"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="2488"
|
||||||
|
inkscape:window-height="1362"
|
||||||
|
inkscape:window-x="72"
|
||||||
|
inkscape:window-y="580"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
inkscape:document-rotation="0"
|
||||||
|
inkscape:pagecheckerboard="0">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid3713"
|
||||||
|
units="mm"
|
||||||
|
spacingx="1"
|
||||||
|
spacingy="1"
|
||||||
|
empspacing="10" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
style="display:inline"
|
||||||
|
inkscape:label="Cut"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(0,-87)">
|
||||||
|
<flowRoot
|
||||||
|
xml:space="preserve"
|
||||||
|
id="flowRoot1010"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1"
|
||||||
|
transform="translate(-0.25079,5.04218)"><flowRegion
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1"
|
||||||
|
id="flowRegion1012"><rect
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;"
|
||||||
|
id="rect1014"
|
||||||
|
width="510.23621"
|
||||||
|
height="236.22047"
|
||||||
|
x="330.70865"
|
||||||
|
y="510.23621" /></flowRegion><flowPara
|
||||||
|
id="flowPara1016" /></flowRoot>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
id="text1581"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1583);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
id="text1587"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1589);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1" />
|
||||||
|
<text
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1820);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1"
|
||||||
|
id="text1818"
|
||||||
|
xml:space="preserve" />
|
||||||
|
<circle
|
||||||
|
r="1.980198"
|
||||||
|
cy="92.130196"
|
||||||
|
cx="3.4425583"
|
||||||
|
id="path2590"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<circle
|
||||||
|
cy="146.771"
|
||||||
|
cx="3.4628477"
|
||||||
|
id="path2590-9-4"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.100024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
r="1.9999881" />
|
||||||
|
<circle
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.100024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="circle2623"
|
||||||
|
cx="168.46329"
|
||||||
|
cy="92.150482"
|
||||||
|
r="1.9999881" />
|
||||||
|
<circle
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.100024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="circle2627"
|
||||||
|
cx="168.46329"
|
||||||
|
cy="146.771"
|
||||||
|
r="1.9999881" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="circle1155"
|
||||||
|
cx="29.548971"
|
||||||
|
cy="96.999542" />
|
||||||
|
<ellipse
|
||||||
|
cy="97"
|
||||||
|
cx="42.249432"
|
||||||
|
id="ellipse1158"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1162"
|
||||||
|
cx="54.949432"
|
||||||
|
cy="97" />
|
||||||
|
<ellipse
|
||||||
|
cy="97"
|
||||||
|
cx="67.649429"
|
||||||
|
id="ellipse1166"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1170"
|
||||||
|
cx="80.349434"
|
||||||
|
cy="97" />
|
||||||
|
<ellipse
|
||||||
|
cy="96.999542"
|
||||||
|
cx="93.049431"
|
||||||
|
id="ellipse1174"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1176"
|
||||||
|
cx="105.74943"
|
||||||
|
cy="97" />
|
||||||
|
<ellipse
|
||||||
|
cy="97"
|
||||||
|
cx="118.44943"
|
||||||
|
id="ellipse1178"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1180"
|
||||||
|
cx="131.14944"
|
||||||
|
cy="97" />
|
||||||
|
<ellipse
|
||||||
|
cy="97"
|
||||||
|
cx="143.84944"
|
||||||
|
id="ellipse1182"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
cy="120"
|
||||||
|
cx="29.548971"
|
||||||
|
id="ellipse1194"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1196"
|
||||||
|
cx="42.249432"
|
||||||
|
cy="120.00046" />
|
||||||
|
<ellipse
|
||||||
|
cy="120.00046"
|
||||||
|
cx="54.949432"
|
||||||
|
id="ellipse1198"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1200"
|
||||||
|
cx="67.649429"
|
||||||
|
cy="120.00046" />
|
||||||
|
<ellipse
|
||||||
|
cy="120.00046"
|
||||||
|
cx="105.74943"
|
||||||
|
id="ellipse1206"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1208"
|
||||||
|
cx="118.44942"
|
||||||
|
cy="120.00046" />
|
||||||
|
<ellipse
|
||||||
|
cy="120.00046"
|
||||||
|
cx="131.14943"
|
||||||
|
id="ellipse1210"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1212"
|
||||||
|
cx="143.84943"
|
||||||
|
cy="120.00046" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1234"
|
||||||
|
cx="35.899429"
|
||||||
|
cy="109" />
|
||||||
|
<ellipse
|
||||||
|
cy="109.00046"
|
||||||
|
cx="48.59943"
|
||||||
|
id="ellipse1236"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1238"
|
||||||
|
cx="61.299431"
|
||||||
|
cy="109.00046" />
|
||||||
|
<ellipse
|
||||||
|
cy="109.00046"
|
||||||
|
cx="73.999428"
|
||||||
|
id="ellipse1240"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
cy="109"
|
||||||
|
cx="99.399429"
|
||||||
|
id="ellipse1244"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1246"
|
||||||
|
cx="112.09943"
|
||||||
|
cy="109.00046" />
|
||||||
|
<ellipse
|
||||||
|
cy="109.00046"
|
||||||
|
cx="124.79943"
|
||||||
|
id="ellipse1248"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
rx="3.4500067"
|
||||||
|
ry="3.4500065" />
|
||||||
|
<ellipse
|
||||||
|
ry="3.4500065"
|
||||||
|
rx="3.4500067"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999868;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="ellipse1250"
|
||||||
|
cx="137.49944"
|
||||||
|
cy="109.00046" />
|
||||||
|
<circle
|
||||||
|
cy="108.6"
|
||||||
|
cx="86.699203"
|
||||||
|
id="circle2633"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.100024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
r="1.9999881" />
|
||||||
|
<rect
|
||||||
|
style="fill:none;stroke:#fe0000;stroke-width:0.0969276"
|
||||||
|
id="rect972"
|
||||||
|
width="172"
|
||||||
|
height="65"
|
||||||
|
x="0"
|
||||||
|
y="87" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="display:inline"
|
||||||
|
inkscape:label="Engrave-line"
|
||||||
|
id="layer4"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<text
|
||||||
|
id="text2818"
|
||||||
|
y="80.009995"
|
||||||
|
x="48.259998"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="80.009995"
|
||||||
|
x="48.259998"
|
||||||
|
id="tspan2816"
|
||||||
|
sodipodi:role="line" /></text>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="display:inline"
|
||||||
|
inkscape:label="Engrave-fill"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<g
|
||||||
|
transform="rotate(48,154.98448,119.99987)"
|
||||||
|
aria-label="M"
|
||||||
|
id="g7158"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||||
|
inkscape:transform-center-x="-42.539692"
|
||||||
|
inkscape:transform-center-y="-38.302685" />
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,66.919205,-93.424232)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1847"
|
||||||
|
aria-label="W">
|
||||||
|
<path
|
||||||
|
id="path1845"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 40.656167,119.84944 1.114779,4.24745 1.255889,-4.24745 h 0.536223 l 1.213556,4.26156 1.12889,-4.26156 h 0.557389 L 45.058837,125 H 44.515558 L 43.287891,120.60439 42.01789,125 h -0.536222 l -1.38289,-5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,27.740155,-118.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1851"
|
||||||
|
aria-label="E">
|
||||||
|
<path
|
||||||
|
id="path1849"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 58.647725,121.84944 v 0.52917 h -2.667002 v 1.74978 h 2.624668 v 0.508 h -2.624668 v 1.83444 h 2.695224 V 127 H 55.4445 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,67.363435,-105.42422)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1855"
|
||||||
|
aria-label="R">
|
||||||
|
<path
|
||||||
|
id="path1853"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 75.125613,120.84943 q 0.987779,0 0.987779,0.99484 v 0.76905 q 0,0.46567 -0.246945,0.71262 -0.239889,0.24694 -0.726723,0.24694 h -1.171223 l 2.561169,2.42711 h -0.712612 l -2.554113,-2.44122 v -0.41628 h 1.785057 q 0.543278,0 0.543278,-0.53622 v -0.67734 q 0,-0.55033 -0.543278,-0.55033 h -2.067279 v 4.62139 H 72.4445 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-44.285827,-95.424231)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1859"
|
||||||
|
aria-label="T">
|
||||||
|
<path
|
||||||
|
id="path1857"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 92.795891,121.84944 v 0.52917 H 91.264835 V 127 h -0.536223 v -4.62139 h -1.552223 v -0.52917 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,43.134252,-94.424222)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1863"
|
||||||
|
aria-label="Z">
|
||||||
|
<path
|
||||||
|
id="path1861"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 106.94406,120.84943 v 0.47978 l -2.92806,4.14162 h 2.95628 v 0.52916 h -3.61245 v -0.55033 l 2.89278,-4.07106 h -2.88572 v -0.52917 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-62.956298,-95.424231)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1867"
|
||||||
|
aria-label="U">
|
||||||
|
<path
|
||||||
|
id="path1865"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 120.9525,121.84944 v 3.89467 q 0,0.72672 0.71261,0.72672 h 1.37584 q 0.71966,0 0.71966,-0.72672 v -3.89467 h 0.53623 v 3.97934 q 0,1.17122 -1.15006,1.17122 h -1.58045 q -1.15005,0 -1.15005,-1.17122 v -3.97934 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-1.1123787,-117.42468)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1871"
|
||||||
|
aria-label="I">
|
||||||
|
<path
|
||||||
|
id="path1869"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 136.98072,120.84943 v 5.15056 h -0.53622 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-50.513394,-106.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1875"
|
||||||
|
aria-label="O">
|
||||||
|
<path
|
||||||
|
id="path1873"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 155.18206,121.84944 q 1.15005,0 1.15005,1.17122 v 2.80812 q 0,1.17122 -1.15005,1.17122 h -1.63689 q -1.15006,0 -1.15006,-1.17122 v -2.80812 q 0,-1.17122 1.15006,-1.17122 z m -2.25073,3.89467 q 0,0.72672 0.71262,0.72672 h 1.43227 q 0.71262,0 0.71262,-0.72672 v -2.63878 q 0,-0.72672 -0.71262,-0.72672 h -1.43227 q -0.71262,0 -0.71262,0.72672 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,0.5049297,-175.42513)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1879"
|
||||||
|
aria-label="A">
|
||||||
|
<path
|
||||||
|
id="path1877"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 34.598334,182.25021 -1.135945,-2.79401 -1.820335,4.54378 h -0.557389 l 2.095501,-5.15055 h 0.578556 l 2.14489,5.15055 H 35.30389 l -0.508001,-1.25588 h -2.363612 l 0.1905,-0.49389 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-17.113225,-152.42468)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1883"
|
||||||
|
aria-label="S">
|
||||||
|
<path
|
||||||
|
id="path1881"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 52.753558,178.84943 v 0.52916 h -2.286001 q -0.635001,0 -0.635001,0.65617 v 0.49389 q 0,0.58561 0.5715,0.58561 h 1.516946 q 1.001889,0 1.001889,1.02306 v 0.73378 q 0,1.12888 -1.107723,1.12888 h -2.476501 v -0.52916 h 2.420057 q 0.642056,0 0.642056,-0.65617 v -0.635 q 0,-0.58561 -0.5715,-0.58561 h -1.524001 q -1.00189,0 -1.00189,-1.02306 v -0.59266 q 0,-1.12889 1.107723,-1.12889 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,6.7191126,-173.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1887"
|
||||||
|
aria-label="D">
|
||||||
|
<path
|
||||||
|
id="path1885"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 65.963335,176.84944 q 1.354668,0 1.354668,1.38289 v 2.38478 q 0,1.38289 -1.354668,1.38289 h -1.70039 v -0.52917 h 1.643946 q 0.874889,0 0.874889,-0.889 v -2.31422 q 0,-0.889 -0.874889,-0.889 H 63.980723 V 182 H 63.4445 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,17.50362,-174.42515)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1891"
|
||||||
|
aria-label="F">
|
||||||
|
<path
|
||||||
|
id="path1889"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 81.548947,177.84944 v 0.52917 h -2.568224 v 1.82739 h 2.532946 v 0.508 H 78.980723 V 183 H 78.4445 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,13.917812,-173.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1895"
|
||||||
|
aria-label="G">
|
||||||
|
<path
|
||||||
|
id="path1893"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 98.049892,176.84944 v 0.52917 h -2.405946 q -0.712612,0 -0.712612,0.72672 v 2.63878 q 0,0.72672 0.712612,0.72672 h 1.382889 q 0.642056,0 0.642056,-0.64205 v -1.28411 H 96.20839 v -0.47273 h 1.961446 v 1.88384 q 0,1.04422 -1.037167,1.04422 h -1.587501 q -1.150057,0 -1.150057,-1.17122 v -2.80812 q 0,-1.17122 1.150057,-1.17122 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,12.614265,-173.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1899"
|
||||||
|
aria-label="H">
|
||||||
|
<path
|
||||||
|
id="path1897"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 108.98072,176.84944 v 2.25072 h 2.61055 v -2.25072 h 0.53623 V 182 h -0.53623 v -2.39889 h -2.61055 V 182 h -0.53623 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,22.822115,-173.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1903"
|
||||||
|
aria-label="J">
|
||||||
|
<path
|
||||||
|
id="path1901"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 126.77988,176.84944 v 3.97934 q 0,1.17122 -1.15005,1.17122 h -1.45345 v -0.52917 h 1.35467 q 0.71261,0 0.71261,-0.72672 v -3.89467 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-101.9746,-162.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1907"
|
||||||
|
aria-label="K">
|
||||||
|
<path
|
||||||
|
id="path1905"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 140.98072,177.84944 v 2.4765 h 0.0212 l 2.30011,-2.4765 h 0.635 l -2.30011,2.413 h 1.5875 q 0.98072,0 0.98072,1.00189 V 183 h -0.53622 v -1.651 q 0,-0.635 -0.62089,-0.635 h -2.06728 V 183 h -0.53622 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,97.204438,-174.42423)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1911"
|
||||||
|
aria-label="P">
|
||||||
|
<path
|
||||||
|
id="path1909"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 20.097391,189.84944 q 1.150056,0 1.150056,1.17828 v 0.50094 q 0,1.17828 -1.150056,1.17828 H 18.262945 V 192.206 h 1.785057 q 0.663223,0 0.663223,-0.68439 V 191.063 q 0,-0.68439 -0.663223,-0.68439 H 17.980723 V 195 H 17.4445 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,99.301032,-163.42423)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1915"
|
||||||
|
aria-label="Y">
|
||||||
|
<path
|
||||||
|
id="path1913"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 34.691445,189.84944 1.622779,2.50472 1.615723,-2.50472 h 0.599723 l -1.947335,2.96334 V 195 h -0.543278 v -2.18722 l -1.968501,-2.96334 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-3.6351712,-185.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1919"
|
||||||
|
aria-label="C">
|
||||||
|
<path
|
||||||
|
id="path1917"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 64.675947,188.84944 v 0.52917 h -2.032001 q -0.712612,0 -0.712612,0.72672 v 2.63878 q 0,0.72672 0.712612,0.72672 h 2.032001 V 194 h -2.130779 q -1.150057,0 -1.150057,-1.17122 v -2.80812 q 0,-1.17122 1.150057,-1.17122 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-11.364837,-159.42423)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1923"
|
||||||
|
aria-label="V">
|
||||||
|
<path
|
||||||
|
id="path1921"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 81.684389,185.84944 1.799168,4.5085 1.792112,-4.5085 H 85.84717 L 83.779891,191 h -0.585612 l -2.109612,-5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-50.599809,-183.42469)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1927"
|
||||||
|
aria-label="B">
|
||||||
|
<path
|
||||||
|
id="path1925"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 97.963335,186.84944 q 1.150057,0 1.150057,1.17122 v 0.47978 q 0,0.33161 -0.141112,0.55739 -0.134055,0.22578 -0.416278,0.33867 0.599723,0.21167 0.599723,0.93133 v 0.55739 Q 99.155725,192 97.998613,192 H 95.4445 v -5.15056 z m -1.982612,4.62139 h 1.926168 q 0.712611,0 0.712611,-0.67028 v -0.54327 q 0,-0.635 -0.762,-0.635 h -1.594557 v -0.47273 h 1.594557 q 0.733778,0 0.733778,-0.59266 v -0.45156 q 0,-0.72672 -0.712611,-0.72672 h -1.897946 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-47.962737,-172.42422)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1931"
|
||||||
|
aria-label="N">
|
||||||
|
<path
|
||||||
|
id="path1929"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 125.0301,187.84943 2.82928,4.19805 v -4.19805 h 0.52212 v 5.15055 h -0.47273 l -2.94217,-4.318 v 4.318 h -0.52211 v -5.15055 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-73.086095,-171.42423)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1935"
|
||||||
|
aria-label="M">
|
||||||
|
<path
|
||||||
|
id="path1933"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 137.0795,186.84944 1.77095,4.56495 1.74978,-4.56495 h 0.62794 V 192 h -0.50094 v -4.15572 L 139.10445,192 h -0.51506 l -1.651,-4.16278 V 192 h -0.49389 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,-93.978251,-170.42423)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1939"
|
||||||
|
aria-label="L">
|
||||||
|
<path
|
||||||
|
id="path1937"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 145.98072,185.84944 v 4.62139 h 2.63173 V 191 h -3.16795 v -5.15056 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,71.591322,-163.42423)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1943"
|
||||||
|
aria-label="X">
|
||||||
|
<path
|
||||||
|
id="path1941"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 49.846667,189.84944 1.516946,2.12372 1.559278,-2.12372 h 0.592667 L 51.659946,192.3965 53.522614,195 h -0.635 L 51.314224,192.79161 49.6985,195 h -0.599722 l 1.919112,-2.62467 -1.792112,-2.52589 z" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="matrix(1.0000016,0,0,1,102.28678,-107.14743)"
|
||||||
|
style="font-size:7.05556px;line-height:1.25;font-family:Zekton;-inkscape-font-specification:'Zekton, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;display:inline;fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
id="g1843"
|
||||||
|
aria-label="Q">
|
||||||
|
<path
|
||||||
|
id="path1841"
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#0000ff;stroke-width:0.264583;stroke-opacity:1"
|
||||||
|
d="m 27.182058,121.84944 q 1.150056,0 1.150056,1.17122 v 2.77989 q 0,1.17123 -1.150056,1.17123 h -0.663223 v 0.34572 q 0,0.64206 0.635,0.64206 h 0.49389 v 0.48683 h -0.543279 q -1.030111,0 -1.030111,-1.05833 v -0.41628 h -0.529167 q -1.150057,0 -1.150057,-1.17123 v -2.77989 q 0,-1.17122 1.150057,-1.17122 z m -2.250724,3.8735 q 0,0.72673 0.712612,0.72673 h 1.432278 q 0.712612,0 0.712612,-0.72673 v -2.61761 q 0,-0.72672 -0.712612,-0.72672 h -1.432278 q -0.712612,0 -0.712612,0.72672 z" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="display:inline"
|
||||||
|
inkscape:label="EyeCandy"
|
||||||
|
id="layer3"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="10"
|
||||||
|
cx="29.548973"
|
||||||
|
id="path1153"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1160"
|
||||||
|
cx="42.249435"
|
||||||
|
cy="10.00046"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="10.00046"
|
||||||
|
cx="54.949436"
|
||||||
|
id="circle1164"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1168"
|
||||||
|
cx="67.649437"
|
||||||
|
cy="10.00046"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="10.00046"
|
||||||
|
cx="80.349442"
|
||||||
|
id="circle1172"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1184"
|
||||||
|
cx="93.049461"
|
||||||
|
cy="10"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="10.00046"
|
||||||
|
cx="105.7494"
|
||||||
|
id="circle1186"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1188"
|
||||||
|
cx="118.44941"
|
||||||
|
cy="10.00046"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="10.00046"
|
||||||
|
cx="131.1494"
|
||||||
|
id="circle1190"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1192"
|
||||||
|
cx="143.8494"
|
||||||
|
cy="10.00046"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1214"
|
||||||
|
cx="29.548973"
|
||||||
|
cy="33.000458"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="33.000916"
|
||||||
|
cx="42.249435"
|
||||||
|
id="circle1216"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1218"
|
||||||
|
cx="54.949436"
|
||||||
|
cy="33.000916"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="33.000916"
|
||||||
|
cx="67.649437"
|
||||||
|
id="circle1220"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1226"
|
||||||
|
cx="105.74942"
|
||||||
|
cy="33.000916"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="33.000916"
|
||||||
|
cx="118.44941"
|
||||||
|
id="circle1228"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1230"
|
||||||
|
cx="131.14943"
|
||||||
|
cy="33.000916"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="33.000916"
|
||||||
|
cx="143.84943"
|
||||||
|
id="circle1232"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="22.000458"
|
||||||
|
cx="35.899433"
|
||||||
|
id="circle1254"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1256"
|
||||||
|
cx="48.599434"
|
||||||
|
cy="22.000916"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="22.000916"
|
||||||
|
cx="61.299435"
|
||||||
|
id="circle1258"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1260"
|
||||||
|
cx="73.999435"
|
||||||
|
cy="22.000916"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1264"
|
||||||
|
cx="99.399437"
|
||||||
|
cy="22.000458"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="22.000916"
|
||||||
|
cx="112.09943"
|
||||||
|
id="circle1266"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="circle1268"
|
||||||
|
cx="124.79942"
|
||||||
|
cy="22.000916"
|
||||||
|
r="3.375133" />
|
||||||
|
<circle
|
||||||
|
r="3.375133"
|
||||||
|
cy="22.000916"
|
||||||
|
cx="137.49944"
|
||||||
|
id="circle1270"
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:0.249734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<circle
|
||||||
|
id="path1146"
|
||||||
|
style="fill:#000000;stroke:#fe0000;stroke-width:0.264583"
|
||||||
|
cx="86.933685"
|
||||||
|
cy="25.131605"
|
||||||
|
r="0.0008259961" />
|
||||||
|
<circle
|
||||||
|
id="path1148"
|
||||||
|
style="fill:#000000;stroke:#fe0000;stroke-width:0.264583"
|
||||||
|
cx="86.933685"
|
||||||
|
cy="25.131605"
|
||||||
|
r="0.0008259961" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 41 KiB |
180
cad/Uhrbox-E.svg
Executable file
@ -0,0 +1,180 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="88mm"
|
||||||
|
height="93mm"
|
||||||
|
viewBox="0 0 88 93"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="1.0 (6e3e5246a0, 2020-05-07)"
|
||||||
|
sodipodi:docname="Uhrbox-E.svg"
|
||||||
|
inkscape:export-filename="/home/erwin/Desktop/stuff/dcf77.png"
|
||||||
|
inkscape:export-xdpi="600"
|
||||||
|
inkscape:export-ydpi="600">
|
||||||
|
<defs
|
||||||
|
id="defs2">
|
||||||
|
<rect
|
||||||
|
id="rect1820"
|
||||||
|
height="92.5"
|
||||||
|
width="160"
|
||||||
|
y="22"
|
||||||
|
x="132.5" />
|
||||||
|
<rect
|
||||||
|
x="318"
|
||||||
|
y="117"
|
||||||
|
width="11.5"
|
||||||
|
height="17"
|
||||||
|
id="rect1589" />
|
||||||
|
<rect
|
||||||
|
x="336"
|
||||||
|
y="117"
|
||||||
|
width="3.5"
|
||||||
|
height="8.5"
|
||||||
|
id="rect1583" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
units="mm"
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="2"
|
||||||
|
inkscape:cx="316.90557"
|
||||||
|
inkscape:cy="98.447684"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="2488"
|
||||||
|
inkscape:window-height="1369"
|
||||||
|
inkscape:window-x="72"
|
||||||
|
inkscape:window-y="34"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
inkscape:document-rotation="0">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid3713"
|
||||||
|
units="mm"
|
||||||
|
spacingx="1"
|
||||||
|
spacingy="1"
|
||||||
|
empspacing="10" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
style="display:inline"
|
||||||
|
inkscape:label="Cut"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(0,-87)">
|
||||||
|
<flowRoot
|
||||||
|
xml:space="preserve"
|
||||||
|
id="flowRoot1010"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1"
|
||||||
|
transform="translate(-0.25079,5.04218)"><flowRegion
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1"
|
||||||
|
id="flowRegion1012"><rect
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;"
|
||||||
|
id="rect1014"
|
||||||
|
width="510.23621"
|
||||||
|
height="236.22047"
|
||||||
|
x="330.70865"
|
||||||
|
y="510.23621" /></flowRegion><flowPara
|
||||||
|
id="flowPara1016" /></flowRoot>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
id="text1581"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1583);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
id="text1587"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1589);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;" />
|
||||||
|
<text
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:1.25;font-family:Blacksword;-inkscape-font-specification:'Blacksword, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;white-space:pre;shape-inside:url(#rect1820);fill:none;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;"
|
||||||
|
id="text1818"
|
||||||
|
xml:space="preserve" />
|
||||||
|
<circle
|
||||||
|
r="1.7000262"
|
||||||
|
cy="91.75"
|
||||||
|
cx="83.25"
|
||||||
|
id="path2590"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999476;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<circle
|
||||||
|
r="1.7000262"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999476;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="circle957"
|
||||||
|
cx="4.75"
|
||||||
|
cy="91.75" />
|
||||||
|
<circle
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999476;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="circle959"
|
||||||
|
cx="83.25"
|
||||||
|
cy="175.25"
|
||||||
|
r="1.7000262" />
|
||||||
|
<circle
|
||||||
|
r="1.7000262"
|
||||||
|
cy="175.25"
|
||||||
|
cx="4.75"
|
||||||
|
id="circle961"
|
||||||
|
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.0999476;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
<circle
|
||||||
|
r="4.9500051"
|
||||||
|
cy="133.5"
|
||||||
|
cx="44"
|
||||||
|
id="path967"
|
||||||
|
style="fill:none;stroke:#ff0000;stroke-width:0.0999901;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="display:inline"
|
||||||
|
inkscape:label="Engrave-line"
|
||||||
|
id="layer4"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<text
|
||||||
|
id="text2818"
|
||||||
|
y="80.009995"
|
||||||
|
x="48.259998"
|
||||||
|
style="font-size:3.52777px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;stroke-width:0.264583"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="stroke-width:0.264583"
|
||||||
|
y="80.009995"
|
||||||
|
x="48.259998"
|
||||||
|
id="tspan2816"
|
||||||
|
sodipodi:role="line" /></text>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="display:inline"
|
||||||
|
inkscape:label="Engrave-fill"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<g
|
||||||
|
transform="rotate(48,154.98448,119.99987)"
|
||||||
|
aria-label="M"
|
||||||
|
id="g7158"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||||
|
inkscape:transform-center-x="-42.539692"
|
||||||
|
inkscape:transform-center-y="-38.302685" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="display:inline"
|
||||||
|
inkscape:label="EyeCandy"
|
||||||
|
id="layer3"
|
||||||
|
inkscape:groupmode="layer" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 7.1 KiB |
1528
cad/backpanel.svg
Normal file
|
After Width: | Height: | Size: 113 KiB |
BIN
cad/battery-holder.FCStd
Normal file
BIN
cad/battery-holder.stl
Normal file
BIN
cad/enigma_logo_bw.pdf
Normal file
2963
cad/frontpanel.svg
Executable file
|
After Width: | Height: | Size: 181 KiB |
BIN
cad/grip.FCStd
Normal file
BIN
cad/grip.stl
Normal file
BIN
cad/spacer.FCStd
Normal file
BIN
cad/spacer.stl
Normal file
109
code/codebook/enigma-e_m3.py
Executable file
@ -0,0 +1,109 @@
|
|||||||
|
# BSD-3 Clause:
|
||||||
|
# Copyright 2020 Erwin Kooi
|
||||||
|
# Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||||
|
# 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||||
|
# 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
# This program generates codebooks for the Enigma-E emulator in *M4* mode
|
||||||
|
# https://www.cryptomuseum.com/kits/enigma/
|
||||||
|
|
||||||
|
import calendar
|
||||||
|
import random
|
||||||
|
import sys, getopt
|
||||||
|
|
||||||
|
def main(argv):
|
||||||
|
argv = sys.argv[1:]
|
||||||
|
year = 1970
|
||||||
|
yearPresent = 0
|
||||||
|
|
||||||
|
try:
|
||||||
|
opts, args = getopt.getopt(argv, "hy:")
|
||||||
|
except:
|
||||||
|
fnUsage()
|
||||||
|
sys.exit(2)
|
||||||
|
|
||||||
|
for opt, arg in opts:
|
||||||
|
if opt == "-h":
|
||||||
|
fnUsage()
|
||||||
|
sys.exit()
|
||||||
|
elif opt == "-y":
|
||||||
|
yearPresent = 1
|
||||||
|
year = int(arg)
|
||||||
|
if yearPresent == 0:
|
||||||
|
fnUsage()
|
||||||
|
sys.exit(2)
|
||||||
|
|
||||||
|
# Generate key sheet per monthrandom
|
||||||
|
for month in range(1, 13):
|
||||||
|
print("+-----------------------------------------------------------------------------------------+")
|
||||||
|
print("| Enigma-E Key sheet for *M3* emulation |")
|
||||||
|
print("+----------+-------------+--------------+-------------------------------+-----------------+")
|
||||||
|
print("| Date | Wheel order | Ring setting | Plugboard setting | Indicator group |")
|
||||||
|
print("+----------+-------------+--------------+-------------------------------+-----------------+")
|
||||||
|
for day in range(1, (calendar.monthrange(year, month)[1] + 1)):
|
||||||
|
print("| %04d%02d%02d | %s %s| %s| %s| %s|" %(year, month, day, fnReflectorSetting(), fnRotorSetting(), fnRingSetting(), fnPlugboardSetting(), fnIndicatorGroup()))
|
||||||
|
print("+----------+-------------+--------------+-------------------------------+-----------------+")
|
||||||
|
print("")
|
||||||
|
|
||||||
|
def fnUsage():
|
||||||
|
print('enigma-e_m3.py -y <year>')
|
||||||
|
|
||||||
|
# Generate random reflector settings (Umkehrwalze)
|
||||||
|
# There are two reflectors, B and C
|
||||||
|
def fnReflectorSetting():
|
||||||
|
returnstring = ""
|
||||||
|
reflectorList = random.sample('BC', 1)
|
||||||
|
returnstring += "{} ".format(reflectorList[0])
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
# Generate random rotor settings (Walzenlage)
|
||||||
|
# There are four rotors, one a/b and three 1 - 8
|
||||||
|
def fnRotorSetting():
|
||||||
|
returnstring = ""
|
||||||
|
rotorList = random.sample(range(1,6), 3)
|
||||||
|
for i in range (len(rotorList)):
|
||||||
|
returnstring += "{} ".format(rotorList[i])
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
# Generate random internal ring settings (Ringstellung)
|
||||||
|
# Each ring can be shifted internally by a - z amount.
|
||||||
|
def fnRingSetting():
|
||||||
|
returnstring = ""
|
||||||
|
ringList = random.sample(range(ord('A'), ord('Z')), 3)
|
||||||
|
for i in range (len(ringList)):
|
||||||
|
returnstring += "{} ".format(chr(ringList[i]))
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
# Generate random plugboard settings (Steckerverbindungen)
|
||||||
|
# Each letter maps to another letter. Letters can occur only once.
|
||||||
|
def fnPlugboardSetting():
|
||||||
|
success = 0
|
||||||
|
while success == 0:
|
||||||
|
plugboardListCharL = random.sample(range(ord('A'), ord('Z')), 10)
|
||||||
|
plugboardListCharR = random.sample(range(ord('A'), ord('Z')), 10)
|
||||||
|
success = 1
|
||||||
|
for i in range (len(plugboardListCharL)):
|
||||||
|
for j in range (len(plugboardListCharR)):
|
||||||
|
if plugboardListCharL[i] == plugboardListCharR[j]:
|
||||||
|
success = 0
|
||||||
|
returnstring = ""
|
||||||
|
for i in range (len(plugboardListCharL)):
|
||||||
|
returnstring += "{}{} ".format(chr(plugboardListCharL[i]), chr(plugboardListCharR[i]))
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
# Generate random indicator groups (Kenngruppen)
|
||||||
|
# Four three-letter groups indicating the used key.
|
||||||
|
def fnIndicatorGroup():
|
||||||
|
returnstring = ""
|
||||||
|
indicatorGroup = ["","","",""]
|
||||||
|
for i in range(0, 4):
|
||||||
|
indicatorGroup = random.sample(range(ord('A'), ord('Z')), 4)
|
||||||
|
for j in range(0, 4):
|
||||||
|
returnstring += "{}".format(chr(indicatorGroup[j]))
|
||||||
|
returnstring += " "
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main(sys.argv[1:])
|
||||||
111
code/codebook/enigma-e_m4.py
Executable file
@ -0,0 +1,111 @@
|
|||||||
|
# BSD-3 Clause:
|
||||||
|
# Copyright 2020 Erwin Kooi
|
||||||
|
# Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||||
|
# 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||||
|
# 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
# This program generates codebooks for the Enigma-E emulator in *M4* mode
|
||||||
|
# https://www.cryptomuseum.com/kits/enigma/
|
||||||
|
|
||||||
|
import calendar
|
||||||
|
import random
|
||||||
|
import sys, getopt
|
||||||
|
|
||||||
|
def main(argv):
|
||||||
|
argv = sys.argv[1:]
|
||||||
|
year = 1970
|
||||||
|
yearPresent = 0
|
||||||
|
|
||||||
|
try:
|
||||||
|
opts, args = getopt.getopt(argv, "hy:")
|
||||||
|
except:
|
||||||
|
fnUsage()
|
||||||
|
sys.exit(2)
|
||||||
|
|
||||||
|
for opt, arg in opts:
|
||||||
|
if opt == "-h":
|
||||||
|
fnUsage()
|
||||||
|
sys.exit()
|
||||||
|
elif opt == "-y":
|
||||||
|
yearPresent = 1
|
||||||
|
year = int(arg)
|
||||||
|
if yearPresent == 0:
|
||||||
|
fnUsage()
|
||||||
|
sys.exit(2)
|
||||||
|
|
||||||
|
# Generate key sheet per monthrandom
|
||||||
|
for month in range(1, 13):
|
||||||
|
print("+---------------------------------------------------------------------------------------------+")
|
||||||
|
print("| Enigma-E Key sheet for *M4* emulation |")
|
||||||
|
print("+----------+-------------+--------------+-------------------------------+---------------------+")
|
||||||
|
print("| Date | Wheel order | Ring setting | Plugboard setting | Key indicator |")
|
||||||
|
print("+----------+-------------+--------------+-------------------------------+---------------------+")
|
||||||
|
for day in range(1, (calendar.monthrange(year, month)[1] + 1)):
|
||||||
|
print("| %04d%02d%02d | %s %s| %s| %s| %s|" %(year, month, day, fnReflectorSetting(), fnRotorSetting(), fnRingSetting(), fnPlugboardSetting(), fnIndicatorGroup()))
|
||||||
|
print("+----------+-------------+--------------+-------------------------------+---------------------+")
|
||||||
|
print("")
|
||||||
|
|
||||||
|
def fnUsage():
|
||||||
|
print('enigma-e_m4.py -y <year>')
|
||||||
|
|
||||||
|
# Generate random reflector settings (Umkehrwalze)
|
||||||
|
# There are two reflectors, B and C
|
||||||
|
def fnReflectorSetting():
|
||||||
|
returnstring = ""
|
||||||
|
reflectorList = random.sample('BC', 1)
|
||||||
|
returnstring += "{} ".format(reflectorList[0])
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
# Generate random rotor settings (Walzenlage)
|
||||||
|
# There are four rotors, one a/b and three 1 - 8
|
||||||
|
def fnRotorSetting():
|
||||||
|
returnstring = ""
|
||||||
|
rotorSmallList = random.sample('ab', 1)
|
||||||
|
returnstring = "{} ".format(rotorSmallList[0])
|
||||||
|
rotorList = random.sample(range(1,9), 3)
|
||||||
|
for i in range (len(rotorList)):
|
||||||
|
returnstring += "{} ".format(rotorList[i])
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
# Generate random internal ring settings (Ringstellung)
|
||||||
|
# Each ring can be shifted internally by a - z amount.
|
||||||
|
def fnRingSetting():
|
||||||
|
returnstring = ""
|
||||||
|
ringList = random.sample(range(ord('A'), ord('Z')), 4)
|
||||||
|
for i in range (len(ringList)):
|
||||||
|
returnstring += "{} ".format(chr(ringList[i]))
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
# Generate random plugboard settings (Steckerverbindungen)
|
||||||
|
# Each letter maps to another letter. Letters can occur only once.
|
||||||
|
def fnPlugboardSetting():
|
||||||
|
success = 0
|
||||||
|
while success == 0:
|
||||||
|
plugboardListCharL = random.sample(range(ord('A'), ord('Z')), 10)
|
||||||
|
plugboardListCharR = random.sample(range(ord('A'), ord('Z')), 10)
|
||||||
|
success = 1
|
||||||
|
for i in range (len(plugboardListCharL)):
|
||||||
|
for j in range (len(plugboardListCharR)):
|
||||||
|
if plugboardListCharL[i] == plugboardListCharR[j]:
|
||||||
|
success = 0
|
||||||
|
returnstring = ""
|
||||||
|
for i in range (len(plugboardListCharL)):
|
||||||
|
returnstring += "{}{} ".format(chr(plugboardListCharL[i]), chr(plugboardListCharR[i]))
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
# Generate random key indicator groups (Kenngruppen)
|
||||||
|
# Four four-letter groups indicating the used key.
|
||||||
|
def fnIndicatorGroup():
|
||||||
|
returnstring = ""
|
||||||
|
indicatorGroup = ["","","",""]
|
||||||
|
for i in range(0, 4):
|
||||||
|
indicatorGroup = random.sample(range(ord('A'), ord('Z')), 4)
|
||||||
|
for j in range(0, 4):
|
||||||
|
returnstring += "{}".format(chr(indicatorGroup[j]))
|
||||||
|
returnstring += " "
|
||||||
|
return returnstring
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main(sys.argv[1:])
|
||||||
BIN
doc/Enigma-E_cover-NL.odt
Normal file
BIN
doc/Enigma-E_cover-NL.pdf
Normal file
1
doc/cover.drawio
Normal file
@ -0,0 +1 @@
|
|||||||
|
<mxfile host="Electron" modified="2022-10-15T21:39:18.791Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.3.0 Chrome/104.0.5112.114 Electron/20.1.3 Safari/537.36" etag="4iC9O4IVrhveH0E61bYM" version="20.3.0" type="device" pages="3"><diagram id="zrhwZANFkgEstt_XTt5N" name="Buttons">7Z3fk6I4EMf/Gh93ChJAfLxxb2Zftmqr5uGq7o2SrFKnxkJmdfavPxxB5dfSQpqQmbbmQSIE7E+6k3w7cSZ8vjk+x8Fu9V2GYj1hVnic8K8TxmyHscnpzwrfziX+lJ8LlnEUZiddC16i3yIrtLLS1ygU+8KJiZTrJNoVCxdyuxWLpFAWxLE8FE/7KdfFu+6CpagUvCyCdbX0nyhMVtm3cK1r+TcRLVf5nW0r+2QT5CdnBftVEMrDTRH/e8LnsZTJ+d3mOBfrk/Fyu5yve2r49PJgsdgmkAuc+fNi+u+P5802Of5+fLTCIN58yWr5Faxfsy+cPWzyllsgrSU1dnrweFhFiXjZBYvTJ4eUd1q2Sjbr9MhO3wb73ZnAz+go0ps+Vp8wv52IE3G8Kcqe+FnIjUjit/SU/NPcelnzcbLDw5VFXrS6wZCXBRn95aXiq4HSN5mN7rAXG7m9nKK5LubTZS8+cnuV2xezNBvMaTdYLF+34ckAX612o6mwkV1qVDU28mps5GPZyAU0qm341yn6p0dbuRVFmxQNuE9i+Z+Yy7WM36/lT09W+vqT7URY6DSqlruxjFtjmbwsFusgiX4Vu5o6c2V3+CGj9EkaG69tzR58r1jLXr7GC5FdeNs7lOvy2utKgngpkkpd7wwvX747Vo+w1mP1FGKtqQsZ65Sw1mPls4cpU4S1pi5krD5h/UPgtK4vWx3igT13RojBKAwKyPlwjrjWROTOXAGdNjZXyGT+U3LtMy4GtBFsroy4qudaVko0cIWII5+CK4CFSf0rQMP5HFwBmoJJ/kq6E4K/jmDcRApFA1fD/ZUkCgR/LdelwV8huoTWpJJftJH2pCVkwj8mg2nPwjHAVHrwNNx0ZGm43CYUX/26frO/BMxq57vN9SLHXUbz1QbePRJ0FcbD96eM5qsNXN+zajf+xhUxbqkXmzfNY7vF1z68h/ZpWkwBZ2FSrCatojlWd57TAvpzbK6kVeCOpSHtBZsxrafAZXyRDfQx5rS2As7CoH6X09oK5DHzCHyXEWPlvjuCsRUn3aqB6wfyXdKwEPrdcl0afBeiVelMXZV33OnO9XGI8DMmg2nP9XGApDJ0ro/xcqTWnOvjpE/UN19lfeidc2LsuEtaRQPvPrk+/WPh/NsQ15o1UUpyfXfmELF5k27RLb724T20TzNiDGZhUqwm3aI5Vnfmqn/9qkNaBfJYWv/ac4fW2CAz1r893qE1NnAWJvW7tMYGecw8At8lPQvBd0cwtiLdqoHrx/Hd3ELEWKXv6t8370K0Kp2pK17Kh+rO9bnMMINpz/W5AEll8FzfbGS5Ppf0ifrmq6oP5XfOibHjLmkVDbx75PoqjDX0p6RPNHBVlOurMNab63NJt+gWX/vwHtqnSbeAszApVpNu0RyrO3PVv341H7gTV6yxtP615x6tsUFmrH8/vceIMZiFQf2uR2tskMfMI/Bd0rMQfHcEYyvSrRq4fiDfJQ0LwXf176f3kLWqc7s3gKtd2unlOQ9+Rzmy/NOsbrUqbKrI6pQ5VNtRgKm6rQ0EmyqyNmUO1XYUYKrtbo/9b9mQlSlzqM6UUS1vmB8+Ak+RtShjqAJQgKna2n2VEVUoCnAEbnd7bKrI2pM5VGv6VTa7vvyOfutVQ0ChWmdY3MgylDm47+QC5j29qxlh40ZWp8zBfR8WMO37ggY2bWSdyhjavKaHVkC7LFnpjuUkX3XjAuZdMz/W6N2ka3XCAqZ9X9DApk16V3ZB+afa8v8c0VfDZLY7KNF8qwQRVUaUayZKOhfQtYwhyojo2fDlTXNdfZRZs4fZ7cvRC5jkLsWAyxLm4ERJ0ermacYAJg0rM7ynKiZPNRMlnUo1Ud1zG5KigK5lDFFSm85nlMXFzj5alq0GJ0qKkmqitl6i+cCMiLa5ljFESVHKqpk9+NPbyYxb4GKXf5wHCvi0yNwvVsWtYREzQoyK2Gmpd2jepDiBXa+HF7sDUyXVqZu3qfJiZbzTw1jK5Pb0ONitvstQnM74Hw==</diagram><diagram id="h1LsKcLwUEhWgVtlIYGe" name="Config-flow">3ZvLcpswFIafxjPtoh6EwJdl4qRpp+llmnbSdkdAASUYubKI7Tx9hZGMQcamiQFhjxfoIHT5zyehg6AHJ9PlFXVmwWfiobBnGt6yBy96pgks0+wlf8NbpZbREKYGn2JPZMoMN/gZCaMhrDH20DyXkRESMjzLG10SRchlOZtDKVnks92TMF/rzPGRYrhxnVC13mKPBaIXtpHZPyDsB7JmYIgzU0dmFoZ54HhksWWClz04oYSw9Gi6nKAwEU/qkl73vuTspmEURazKBV9+Dp+pe3V3FV//fXg4n1xEy7N3g7SUJyeMRYdFY9lKKoA8LohIEsoC4pPICS8z6zklceShpBqDp7I814TMuBFw4wNibCW868SMcFPApqE4O2eUPKIJCQld1wmN9Y+fUTsp+j0nMXXRnp5JWBzqI7Ynn8Ax6eVWBULCK0SmiNEVz0BR6DD8lMfCEXT5m3yZA/iB8MF/+AMo/rig8SO3cCVN47PinEz6RMdFgBm6mTlrYRZ8QOZlLhXzCVGGlnu7L85aAuZVPrnYGhrCFGyNCpnt6HKZilx/uLPNQcgrPr+j/Mhn644P/sbJODsXE5RMtq4nKAg6UgUFZpOKDk92QoAVJwRLqwkBdmtC2MDa1owwOll+rYr82lrxa3WLX9NomV9wuisyuyLAQK8Z2O4YwTuWEI0SPFb0OrAmuw3QOmgk1ENU47UZGLS9OJNBcVFbY5+833HkJ0Ly8c6P5hoLvCucaFjgkoBir8AfI8ywE5ZoXLzuTYTXJfrojsb4kb3Vzg1wxxquYTeoq94KnKP7ELmM6DyFWDuWFw1Le7oBHqi6QgZ6LZFBx9bIcMd9sNk1cseWZFbbj8lAlag48s6S5+U85YbOfI7dvCz5IV8+ftESs19Jrr4tUr9FCcnxxVIUsE6sROIVY77qUN6S3t4hvbRVHvGihm8ER6x8vrdBwaVph8RVmVeVgkb5cja7CrKcdI5TyuEedFZb2WZJhnl5ewvV2Iaxt1Xmq7KDfHZ+kDY343rjr1egroYf9aEe8bb+kkAnid8Z+Ekyo32dOoj7wTvXWCvai5COXgg7GBYKKk6EJbQfixnJ6WkyY+rMzHjcH8EXUjM4WFTd3Ki7dSfEjbx16QmOaR+PnF1l1Y2O+qDhlNDRes6BkLubTxeb33EoOlBs3UCpj0xOCaiqb2m0ApQFxv2hcXSgDhRbN1BqkF0fUCJmlFHiFk41xIx6TU6wGCWZRt/Y/r3wJlcs16q4qP7fEFJpfxNRnllll7STcOoV4Skh3viFIV5rNI6aoLHKM/VO0qhZDKAEAYOO4SgbXC+OLTztbQhHvW7dSmBRpEh3HGWD68WxySeyzeKoV1SihCVmx3CUDa4VR6jutqo4dnMDHAo5D3/zoNdHD7Ld5fu5xbc+YCIHcgn3QaR4r+ndXmXctb3dC3c9C5LvxNz8+Lrv9aRPGPERa5z1+++1E9au7+Vynsy+xEqnmux7Nnj5Dw==</diagram><diagram id="G5dUpnqN4rwgAigNGLBj" name="Recall-flow">1VZNc9MwEP01PtKRpZCWI3HTAmkHSg7McBPRYovK3qDIccKvR47Xlo2bfswwpWRy0D7tSrvv7UaJRJLvLq1cZ9eowEScqV0kziPO4wnnUf1lat8gZ6eiAVKrFTkFYKl/AYGM0FIr2AwcHaJxej0EV1gUsHIDTFqL1dDtO5rhrWuZwghYrqQZo1+0chlV8ZoF/B3oNGtvjhnt5LJ1JmCTSYVVDxLzSCQW0TWrfJeAqclreWniLo7sdolZKNxjAsRy8f7mw0dzurjROrHTNPsav6JTttKUVDAl6/YtA6A8IWSidRmmWEgzD+jMYlkoqK9h3go+V4hrD8Ye/AHO7UldWTr0UOZyQ7sbZ/EWEjRoD3cKdvj4nXGRlPEGS7uCeyqjQurse4FEzSVgDs7uvYMFI53eDuWW1DVp59eFfkLtU+GMOvyM1KX2jlu12xOctCk4Cgrq+EUviwAdNHuCfnyk37ktbz3imefseiRmkKrmvcq0g+VaHois/AAPZTlK/hasg929tNLuZEhPa1a9USIo603RhB2XYcDgU+ma/K/t/txtPP1DgWbcRm380DmcPfM4vHloHqbGEzv7Zv0qrVeiVh/866GgeGnT0v2Y/KtxEeyOeZn+LOsna/Y5uQrGmNiF9s82Z29PTi5eGq9dV/59Xr0ZXvSmq8P/IjH/DQ==</diagram></mxfile>
|
||||||
BIN
doc/efgw.zip
Normal file
BIN
doc/enigma_logo_bw.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
doc/lamp.pdf
Normal file
127
pcb/Uhrbox-E-plugboard-cache.lib
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
EESchema-LIBRARY Version 2.4
|
||||||
|
#encoding utf-8
|
||||||
|
#
|
||||||
|
# Connector_Conn_01x20_Female
|
||||||
|
#
|
||||||
|
DEF Connector_Conn_01x20_Female J 0 40 Y N 1 F N
|
||||||
|
F0 "J" 0 1000 50 H V C CNN
|
||||||
|
F1 "Connector_Conn_01x20_Female" 0 -1100 50 H V C CNN
|
||||||
|
F2 "" 0 0 50 H I C CNN
|
||||||
|
F3 "" 0 0 50 H I C CNN
|
||||||
|
$FPLIST
|
||||||
|
Connector*:*_1x??_*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
A 0 -1000 20 901 -901 1 1 6 N 0 -980 0 -1020
|
||||||
|
A 0 -900 20 901 -901 1 1 6 N 0 -880 0 -920
|
||||||
|
A 0 -800 20 901 -901 1 1 6 N 0 -780 0 -820
|
||||||
|
A 0 -700 20 901 -901 1 1 6 N 0 -680 0 -720
|
||||||
|
A 0 -600 20 901 -901 1 1 6 N 0 -580 0 -620
|
||||||
|
A 0 -500 20 901 -901 1 1 6 N 0 -480 0 -520
|
||||||
|
A 0 -400 20 901 -901 1 1 6 N 0 -380 0 -420
|
||||||
|
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
|
||||||
|
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
|
||||||
|
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
|
||||||
|
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
|
||||||
|
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
|
||||||
|
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
|
||||||
|
A 0 300 20 901 -901 1 1 6 N 0 320 0 280
|
||||||
|
A 0 400 20 901 -901 1 1 6 N 0 420 0 380
|
||||||
|
A 0 500 20 901 -901 1 1 6 N 0 520 0 480
|
||||||
|
A 0 600 20 901 -901 1 1 6 N 0 620 0 580
|
||||||
|
A 0 700 20 901 -901 1 1 6 N 0 720 0 680
|
||||||
|
A 0 800 20 901 -901 1 1 6 N 0 820 0 780
|
||||||
|
A 0 900 20 901 -901 1 1 6 N 0 920 0 880
|
||||||
|
P 2 1 1 6 -50 -1000 -20 -1000 N
|
||||||
|
P 2 1 1 6 -50 -900 -20 -900 N
|
||||||
|
P 2 1 1 6 -50 -800 -20 -800 N
|
||||||
|
P 2 1 1 6 -50 -700 -20 -700 N
|
||||||
|
P 2 1 1 6 -50 -600 -20 -600 N
|
||||||
|
P 2 1 1 6 -50 -500 -20 -500 N
|
||||||
|
P 2 1 1 6 -50 -400 -20 -400 N
|
||||||
|
P 2 1 1 6 -50 -300 -20 -300 N
|
||||||
|
P 2 1 1 6 -50 -200 -20 -200 N
|
||||||
|
P 2 1 1 6 -50 -100 -20 -100 N
|
||||||
|
P 2 1 1 6 -50 0 -20 0 N
|
||||||
|
P 2 1 1 6 -50 100 -20 100 N
|
||||||
|
P 2 1 1 6 -50 200 -20 200 N
|
||||||
|
P 2 1 1 6 -50 300 -20 300 N
|
||||||
|
P 2 1 1 6 -50 400 -20 400 N
|
||||||
|
P 2 1 1 6 -50 500 -20 500 N
|
||||||
|
P 2 1 1 6 -50 600 -20 600 N
|
||||||
|
P 2 1 1 6 -50 700 -20 700 N
|
||||||
|
P 2 1 1 6 -50 800 -20 800 N
|
||||||
|
P 2 1 1 6 -50 900 -20 900 N
|
||||||
|
X Pin_1 1 -200 900 150 R 50 50 1 1 P
|
||||||
|
X Pin_10 10 -200 0 150 R 50 50 1 1 P
|
||||||
|
X Pin_11 11 -200 -100 150 R 50 50 1 1 P
|
||||||
|
X Pin_12 12 -200 -200 150 R 50 50 1 1 P
|
||||||
|
X Pin_13 13 -200 -300 150 R 50 50 1 1 P
|
||||||
|
X Pin_14 14 -200 -400 150 R 50 50 1 1 P
|
||||||
|
X Pin_15 15 -200 -500 150 R 50 50 1 1 P
|
||||||
|
X Pin_16 16 -200 -600 150 R 50 50 1 1 P
|
||||||
|
X Pin_17 17 -200 -700 150 R 50 50 1 1 P
|
||||||
|
X Pin_18 18 -200 -800 150 R 50 50 1 1 P
|
||||||
|
X Pin_19 19 -200 -900 150 R 50 50 1 1 P
|
||||||
|
X Pin_2 2 -200 800 150 R 50 50 1 1 P
|
||||||
|
X Pin_20 20 -200 -1000 150 R 50 50 1 1 P
|
||||||
|
X Pin_3 3 -200 700 150 R 50 50 1 1 P
|
||||||
|
X Pin_4 4 -200 600 150 R 50 50 1 1 P
|
||||||
|
X Pin_5 5 -200 500 150 R 50 50 1 1 P
|
||||||
|
X Pin_6 6 -200 400 150 R 50 50 1 1 P
|
||||||
|
X Pin_7 7 -200 300 150 R 50 50 1 1 P
|
||||||
|
X Pin_8 8 -200 200 150 R 50 50 1 1 P
|
||||||
|
X Pin_9 9 -200 100 150 R 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# Connector_Generic_MountingPin_Conn_01x01_MountingPin
|
||||||
|
#
|
||||||
|
DEF Connector_Generic_MountingPin_Conn_01x01_MountingPin J 0 40 Y N 1 F N
|
||||||
|
F0 "J" 0 100 50 H V C CNN
|
||||||
|
F1 "Connector_Generic_MountingPin_Conn_01x01_MountingPin" 50 -100 50 H V L CNN
|
||||||
|
F2 "" 0 0 50 H I C CNN
|
||||||
|
F3 "" 0 0 50 H I C CNN
|
||||||
|
$FPLIST
|
||||||
|
Connector*:*_1x??-1MP*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
T 0 0 -65 15 0 1 1 Mounting Normal 0 C C
|
||||||
|
S -50 5 0 -5 1 1 6 N
|
||||||
|
S -50 50 50 -50 1 1 10 f
|
||||||
|
P 2 1 1 6 -40 -80 40 -80 N
|
||||||
|
X Pin_1 1 -200 0 150 R 50 50 1 1 P
|
||||||
|
X MountPin MP 0 -200 120 U 50 50 1 1 P
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# Mechanical_MountingHole_Pad
|
||||||
|
#
|
||||||
|
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
|
||||||
|
F0 "H" 0 250 50 H V C CNN
|
||||||
|
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
|
||||||
|
F2 "" 0 0 50 H I C CNN
|
||||||
|
F3 "" 0 0 50 H I C CNN
|
||||||
|
$FPLIST
|
||||||
|
MountingHole*Pad*
|
||||||
|
$ENDFPLIST
|
||||||
|
DRAW
|
||||||
|
C 0 50 50 0 1 50 N
|
||||||
|
X 1 1 0 -100 100 U 50 50 1 1 I
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
# power_GND
|
||||||
|
#
|
||||||
|
DEF power_GND #PWR 0 0 Y Y 1 F P
|
||||||
|
F0 "#PWR" 0 -250 50 H I C CNN
|
||||||
|
F1 "power_GND" 0 -150 50 H V C CNN
|
||||||
|
F2 "" 0 0 50 H I C CNN
|
||||||
|
F3 "" 0 0 50 H I C CNN
|
||||||
|
DRAW
|
||||||
|
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||||
|
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||||
|
ENDDRAW
|
||||||
|
ENDDEF
|
||||||
|
#
|
||||||
|
#End Library
|
||||||
2024
pcb/Uhrbox-E-plugboard.kicad_pcb
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
(module Banana_Jack_1Pin_26mm (layer F.Cu) (tedit 5F462584)
|
||||||
|
(descr "Single banana socket, footprint - 6mm drill")
|
||||||
|
(tags "banana socket")
|
||||||
|
(fp_text reference REF** (at 0 -6.5) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value Banana_Jack_1Pin_26mm (at -0.25 6.5) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_circle (center 0 0) (end 4.5 0) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1))
|
||||||
|
(fp_circle (center 0 0) (end 4.25 0) (layer F.Fab) (width 0.1))
|
||||||
|
(fp_circle (center 0 0) (end 4.25 0) (layer F.SilkS) (width 0.12))
|
||||||
|
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||||
|
(effects (font (size 0.8 0.8) (thickness 0.12)))
|
||||||
|
)
|
||||||
|
(pad 1 thru_hole circle (at 0 0) (size 8 8) (drill 5.1) (layers *.Cu *.Mask))
|
||||||
|
(model ${KISYS3DMOD}/Connector.3dshapes/Banana_Jack_1Pin.wrl
|
||||||
|
(at (xyz 0 0 0))
|
||||||
|
(scale (xyz 2 2 2))
|
||||||
|
(rotate (xyz 0 0 0))
|
||||||
|
)
|
||||||
|
)
|
||||||
33
pcb/Uhrbox-E-plugboard.pro
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
update=22/05/2015 07:44:53
|
||||||
|
version=1
|
||||||
|
last_client=kicad
|
||||||
|
[general]
|
||||||
|
version=1
|
||||||
|
RootSch=
|
||||||
|
BoardNm=
|
||||||
|
[pcbnew]
|
||||||
|
version=1
|
||||||
|
LastNetListRead=
|
||||||
|
UseCmpFile=1
|
||||||
|
PadDrill=0.600000000000
|
||||||
|
PadDrillOvalY=0.600000000000
|
||||||
|
PadSizeH=1.500000000000
|
||||||
|
PadSizeV=1.500000000000
|
||||||
|
PcbTextSizeV=1.500000000000
|
||||||
|
PcbTextSizeH=1.500000000000
|
||||||
|
PcbTextThickness=0.300000000000
|
||||||
|
ModuleTextSizeV=1.000000000000
|
||||||
|
ModuleTextSizeH=1.000000000000
|
||||||
|
ModuleTextSizeThickness=0.150000000000
|
||||||
|
SolderMaskClearance=0.000000000000
|
||||||
|
SolderMaskMinWidth=0.000000000000
|
||||||
|
DrawSegmentWidth=0.200000000000
|
||||||
|
BoardOutlineThickness=0.100000000000
|
||||||
|
ModuleOutlineThickness=0.150000000000
|
||||||
|
[cvpcb]
|
||||||
|
version=1
|
||||||
|
NetIExt=net
|
||||||
|
[eeschema]
|
||||||
|
version=1
|
||||||
|
LibDir=
|
||||||
|
[eeschema/libraries]
|
||||||
491
pcb/Uhrbox-E-plugboard.sch
Normal file
@ -0,0 +1,491 @@
|
|||||||
|
EESchema Schematic File Version 4
|
||||||
|
EELAYER 30 0
|
||||||
|
EELAYER END
|
||||||
|
$Descr A4 11693 8268
|
||||||
|
encoding utf-8
|
||||||
|
Sheet 1 1
|
||||||
|
Title ""
|
||||||
|
Date ""
|
||||||
|
Rev ""
|
||||||
|
Comp ""
|
||||||
|
Comment1 ""
|
||||||
|
Comment2 ""
|
||||||
|
Comment3 ""
|
||||||
|
Comment4 ""
|
||||||
|
$EndDescr
|
||||||
|
Wire Wire Line
|
||||||
|
2050 7500 2500 7500
|
||||||
|
Wire Wire Line
|
||||||
|
2050 3900 2050 7500
|
||||||
|
Wire Wire Line
|
||||||
|
2100 7000 2500 7000
|
||||||
|
Wire Wire Line
|
||||||
|
2100 3800 2100 7000
|
||||||
|
Wire Wire Line
|
||||||
|
2150 6500 2500 6500
|
||||||
|
Wire Wire Line
|
||||||
|
2150 3700 2150 6500
|
||||||
|
Wire Wire Line
|
||||||
|
2200 6000 2500 6000
|
||||||
|
Wire Wire Line
|
||||||
|
2200 3600 2200 6000
|
||||||
|
Wire Wire Line
|
||||||
|
2250 5500 2500 5500
|
||||||
|
Wire Wire Line
|
||||||
|
2250 3500 2250 5500
|
||||||
|
Wire Wire Line
|
||||||
|
2300 5000 2500 5000
|
||||||
|
Wire Wire Line
|
||||||
|
2300 3400 2300 5000
|
||||||
|
Wire Wire Line
|
||||||
|
2350 4500 2500 4500
|
||||||
|
Wire Wire Line
|
||||||
|
2350 3300 2350 4500
|
||||||
|
Wire Wire Line
|
||||||
|
2400 4000 2500 4000
|
||||||
|
Wire Wire Line
|
||||||
|
2400 3200 2400 4000
|
||||||
|
Wire Wire Line
|
||||||
|
2450 3500 2500 3500
|
||||||
|
Wire Wire Line
|
||||||
|
2450 3100 2450 3500
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J2
|
||||||
|
U 1 1 5F465618
|
||||||
|
P 2700 3000
|
||||||
|
F 0 "J2" H 2788 2964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 2873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 3000 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 3000 50 0001 C CNN
|
||||||
|
1 2700 3000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J11
|
||||||
|
U 1 1 5F464B83
|
||||||
|
P 2700 7500
|
||||||
|
F 0 "J11" H 2788 7464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 7373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 7500 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 7500 50 0001 C CNN
|
||||||
|
1 2700 7500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J10
|
||||||
|
U 1 1 5F46486F
|
||||||
|
P 2700 7000
|
||||||
|
F 0 "J10" H 2788 6964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 6873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 7000 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 7000 50 0001 C CNN
|
||||||
|
1 2700 7000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J9
|
||||||
|
U 1 1 5F4645C5
|
||||||
|
P 2700 6500
|
||||||
|
F 0 "J9" H 2788 6464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 6373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 6500 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 6500 50 0001 C CNN
|
||||||
|
1 2700 6500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J8
|
||||||
|
U 1 1 5F464353
|
||||||
|
P 2700 6000
|
||||||
|
F 0 "J8" H 2788 5964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 5873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 6000 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 6000 50 0001 C CNN
|
||||||
|
1 2700 6000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J7
|
||||||
|
U 1 1 5F464141
|
||||||
|
P 2700 5500
|
||||||
|
F 0 "J7" H 2788 5464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 5373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 5500 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 5500 50 0001 C CNN
|
||||||
|
1 2700 5500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J6
|
||||||
|
U 1 1 5F463C19
|
||||||
|
P 2700 5000
|
||||||
|
F 0 "J6" H 2788 4964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 4873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 5000 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 5000 50 0001 C CNN
|
||||||
|
1 2700 5000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J5
|
||||||
|
U 1 1 5F4638D8
|
||||||
|
P 2700 4500
|
||||||
|
F 0 "J5" H 2788 4464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 4373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 4500 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 4500 50 0001 C CNN
|
||||||
|
1 2700 4500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J4
|
||||||
|
U 1 1 5F4636E2
|
||||||
|
P 2700 4000
|
||||||
|
F 0 "J4" H 2788 3964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 3873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 4000 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 4000 50 0001 C CNN
|
||||||
|
1 2700 4000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J3
|
||||||
|
U 1 1 5F462250
|
||||||
|
P 2700 3500
|
||||||
|
F 0 "J3" H 2788 3464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 2788 3373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 2700 3500 50 0001 C CNN
|
||||||
|
F 3 "~" H 2700 3500 50 0001 C CNN
|
||||||
|
1 2700 3500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
4050 6500 4500 6500
|
||||||
|
Wire Wire Line
|
||||||
|
4050 2900 4050 6500
|
||||||
|
Wire Wire Line
|
||||||
|
4100 6000 4500 6000
|
||||||
|
Wire Wire Line
|
||||||
|
4100 2800 4100 6000
|
||||||
|
Wire Wire Line
|
||||||
|
4150 5500 4500 5500
|
||||||
|
Wire Wire Line
|
||||||
|
4150 2700 4150 5500
|
||||||
|
Wire Wire Line
|
||||||
|
4200 5000 4500 5000
|
||||||
|
Wire Wire Line
|
||||||
|
4200 2600 4200 5000
|
||||||
|
Wire Wire Line
|
||||||
|
4250 4500 4500 4500
|
||||||
|
Wire Wire Line
|
||||||
|
4250 2500 4250 4500
|
||||||
|
Wire Wire Line
|
||||||
|
4300 4000 4500 4000
|
||||||
|
Wire Wire Line
|
||||||
|
4300 2400 4300 4000
|
||||||
|
Wire Wire Line
|
||||||
|
4350 3500 4500 3500
|
||||||
|
Wire Wire Line
|
||||||
|
4350 2300 4350 3500
|
||||||
|
Wire Wire Line
|
||||||
|
4400 3000 4500 3000
|
||||||
|
Wire Wire Line
|
||||||
|
4400 2200 4400 3000
|
||||||
|
Wire Wire Line
|
||||||
|
4450 2500 4500 2500
|
||||||
|
Wire Wire Line
|
||||||
|
4450 2100 4450 2500
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J13
|
||||||
|
U 1 1 5F494484
|
||||||
|
P 4700 2000
|
||||||
|
F 0 "J13" H 4788 1964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 1873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 2000 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 2000 50 0001 C CNN
|
||||||
|
1 4700 2000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J22
|
||||||
|
U 1 1 5F49448A
|
||||||
|
P 4700 6500
|
||||||
|
F 0 "J22" H 4788 6464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 6373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 6500 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 6500 50 0001 C CNN
|
||||||
|
1 4700 6500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J21
|
||||||
|
U 1 1 5F494490
|
||||||
|
P 4700 6000
|
||||||
|
F 0 "J21" H 4788 5964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 5873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 6000 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 6000 50 0001 C CNN
|
||||||
|
1 4700 6000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J20
|
||||||
|
U 1 1 5F494496
|
||||||
|
P 4700 5500
|
||||||
|
F 0 "J20" H 4788 5464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 5373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 5500 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 5500 50 0001 C CNN
|
||||||
|
1 4700 5500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J19
|
||||||
|
U 1 1 5F49449C
|
||||||
|
P 4700 5000
|
||||||
|
F 0 "J19" H 4788 4964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 4873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 5000 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 5000 50 0001 C CNN
|
||||||
|
1 4700 5000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J18
|
||||||
|
U 1 1 5F4944A2
|
||||||
|
P 4700 4500
|
||||||
|
F 0 "J18" H 4788 4464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 4373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 4500 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 4500 50 0001 C CNN
|
||||||
|
1 4700 4500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J17
|
||||||
|
U 1 1 5F4944A8
|
||||||
|
P 4700 4000
|
||||||
|
F 0 "J17" H 4788 3964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 3873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 4000 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 4000 50 0001 C CNN
|
||||||
|
1 4700 4000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J16
|
||||||
|
U 1 1 5F4944AE
|
||||||
|
P 4700 3500
|
||||||
|
F 0 "J16" H 4788 3464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 3373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 3500 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 3500 50 0001 C CNN
|
||||||
|
1 4700 3500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J15
|
||||||
|
U 1 1 5F4944B4
|
||||||
|
P 4700 3000
|
||||||
|
F 0 "J15" H 4788 2964 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 2873 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 3000 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 3000 50 0001 C CNN
|
||||||
|
1 4700 3000
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector_Generic_MountingPin:Conn_01x01_MountingPin J14
|
||||||
|
U 1 1 5F4944BA
|
||||||
|
P 4700 2500
|
||||||
|
F 0 "J14" H 4788 2464 50 0000 L CNN
|
||||||
|
F 1 "Conn_01x01_MountingPin" H 4788 2373 50 0000 L CNN
|
||||||
|
F 2 "Uhrbox-E-plugboard:Banana_Jack_1Pin_26mm" H 4700 2500 50 0001 C CNN
|
||||||
|
F 3 "~" H 4700 2500 50 0001 C CNN
|
||||||
|
1 4700 2500
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Connector:Conn_01x20_Female J1
|
||||||
|
U 1 1 5F4B2FE5
|
||||||
|
P 1300 2900
|
||||||
|
F 0 "J1" H 1192 3985 50 0000 C CNN
|
||||||
|
F 1 "Conn_01x20_Female" H 1192 3894 50 0000 C CNN
|
||||||
|
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical" H 1300 2900 50 0001 C CNN
|
||||||
|
F 3 "~" H 1300 2900 50 0001 C CNN
|
||||||
|
1 1300 2900
|
||||||
|
-1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
1500 2000 4500 2000
|
||||||
|
Wire Wire Line
|
||||||
|
4450 2100 1500 2100
|
||||||
|
Wire Wire Line
|
||||||
|
1500 2200 4400 2200
|
||||||
|
Wire Wire Line
|
||||||
|
4350 2300 1500 2300
|
||||||
|
Wire Wire Line
|
||||||
|
1500 2400 4300 2400
|
||||||
|
Wire Wire Line
|
||||||
|
4250 2500 1500 2500
|
||||||
|
Wire Wire Line
|
||||||
|
1500 2600 4200 2600
|
||||||
|
Wire Wire Line
|
||||||
|
4150 2700 1500 2700
|
||||||
|
Wire Wire Line
|
||||||
|
1500 2800 4100 2800
|
||||||
|
Wire Wire Line
|
||||||
|
4050 2900 1500 2900
|
||||||
|
Wire Wire Line
|
||||||
|
1500 3000 2500 3000
|
||||||
|
Wire Wire Line
|
||||||
|
2450 3100 1500 3100
|
||||||
|
Wire Wire Line
|
||||||
|
1500 3200 2400 3200
|
||||||
|
Wire Wire Line
|
||||||
|
2350 3300 1500 3300
|
||||||
|
Wire Wire Line
|
||||||
|
1500 3400 2300 3400
|
||||||
|
Wire Wire Line
|
||||||
|
2250 3500 1500 3500
|
||||||
|
Wire Wire Line
|
||||||
|
1500 3600 2200 3600
|
||||||
|
Wire Wire Line
|
||||||
|
2150 3700 1500 3700
|
||||||
|
Wire Wire Line
|
||||||
|
1500 3800 2100 3800
|
||||||
|
Wire Wire Line
|
||||||
|
2050 3900 1500 3900
|
||||||
|
$Comp
|
||||||
|
L Mechanical:MountingHole_Pad H4
|
||||||
|
U 1 1 5F692297
|
||||||
|
P 10000 1050
|
||||||
|
F 0 "H4" H 10100 1099 50 0000 L CNN
|
||||||
|
F 1 "MountingHole_Pad" H 10100 1008 50 0000 L CNN
|
||||||
|
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 10000 1050 50 0001 C CNN
|
||||||
|
F 3 "~" H 10000 1050 50 0001 C CNN
|
||||||
|
1 10000 1050
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Mechanical:MountingHole_Pad H5
|
||||||
|
U 1 1 5F692F9B
|
||||||
|
P 10000 1550
|
||||||
|
F 0 "H5" H 10100 1599 50 0000 L CNN
|
||||||
|
F 1 "MountingHole_Pad" H 10100 1508 50 0000 L CNN
|
||||||
|
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 10000 1550 50 0001 C CNN
|
||||||
|
F 3 "~" H 10000 1550 50 0001 C CNN
|
||||||
|
1 10000 1550
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Mechanical:MountingHole_Pad H6
|
||||||
|
U 1 1 5F6931A0
|
||||||
|
P 10000 2050
|
||||||
|
F 0 "H6" H 10100 2099 50 0000 L CNN
|
||||||
|
F 1 "MountingHole_Pad" H 10100 2008 50 0000 L CNN
|
||||||
|
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 10000 2050 50 0001 C CNN
|
||||||
|
F 3 "~" H 10000 2050 50 0001 C CNN
|
||||||
|
1 10000 2050
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Mechanical:MountingHole_Pad H1
|
||||||
|
U 1 1 5F693397
|
||||||
|
P 9000 1050
|
||||||
|
F 0 "H1" H 9100 1099 50 0000 L CNN
|
||||||
|
F 1 "MountingHole_Pad" H 9100 1008 50 0000 L CNN
|
||||||
|
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 9000 1050 50 0001 C CNN
|
||||||
|
F 3 "~" H 9000 1050 50 0001 C CNN
|
||||||
|
1 9000 1050
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Mechanical:MountingHole_Pad H2
|
||||||
|
U 1 1 5F693AA7
|
||||||
|
P 9000 1550
|
||||||
|
F 0 "H2" H 9100 1599 50 0000 L CNN
|
||||||
|
F 1 "MountingHole_Pad" H 9100 1508 50 0000 L CNN
|
||||||
|
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 9000 1550 50 0001 C CNN
|
||||||
|
F 3 "~" H 9000 1550 50 0001 C CNN
|
||||||
|
1 9000 1550
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L Mechanical:MountingHole_Pad H3
|
||||||
|
U 1 1 5F693E53
|
||||||
|
P 9000 2050
|
||||||
|
F 0 "H3" H 9100 2099 50 0000 L CNN
|
||||||
|
F 1 "MountingHole_Pad" H 9100 2008 50 0000 L CNN
|
||||||
|
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 9000 2050 50 0001 C CNN
|
||||||
|
F 3 "~" H 9000 2050 50 0001 C CNN
|
||||||
|
1 9000 2050
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR01
|
||||||
|
U 1 1 5F694481
|
||||||
|
P 9000 1150
|
||||||
|
F 0 "#PWR01" H 9000 900 50 0001 C CNN
|
||||||
|
F 1 "GND" H 9005 977 50 0000 C CNN
|
||||||
|
F 2 "" H 9000 1150 50 0001 C CNN
|
||||||
|
F 3 "" H 9000 1150 50 0001 C CNN
|
||||||
|
1 9000 1150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR04
|
||||||
|
U 1 1 5F6947B2
|
||||||
|
P 10000 1150
|
||||||
|
F 0 "#PWR04" H 10000 900 50 0001 C CNN
|
||||||
|
F 1 "GND" H 10005 977 50 0000 C CNN
|
||||||
|
F 2 "" H 10000 1150 50 0001 C CNN
|
||||||
|
F 3 "" H 10000 1150 50 0001 C CNN
|
||||||
|
1 10000 1150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR05
|
||||||
|
U 1 1 5F694BB3
|
||||||
|
P 10000 1650
|
||||||
|
F 0 "#PWR05" H 10000 1400 50 0001 C CNN
|
||||||
|
F 1 "GND" H 10005 1477 50 0000 C CNN
|
||||||
|
F 2 "" H 10000 1650 50 0001 C CNN
|
||||||
|
F 3 "" H 10000 1650 50 0001 C CNN
|
||||||
|
1 10000 1650
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR06
|
||||||
|
U 1 1 5F6950F8
|
||||||
|
P 10000 2150
|
||||||
|
F 0 "#PWR06" H 10000 1900 50 0001 C CNN
|
||||||
|
F 1 "GND" H 10005 1977 50 0000 C CNN
|
||||||
|
F 2 "" H 10000 2150 50 0001 C CNN
|
||||||
|
F 3 "" H 10000 2150 50 0001 C CNN
|
||||||
|
1 10000 2150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR03
|
||||||
|
U 1 1 5F6953F5
|
||||||
|
P 9000 2150
|
||||||
|
F 0 "#PWR03" H 9000 1900 50 0001 C CNN
|
||||||
|
F 1 "GND" H 9005 1977 50 0000 C CNN
|
||||||
|
F 2 "" H 9000 2150 50 0001 C CNN
|
||||||
|
F 3 "" H 9000 2150 50 0001 C CNN
|
||||||
|
1 9000 2150
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$Comp
|
||||||
|
L power:GND #PWR02
|
||||||
|
U 1 1 5F6956D3
|
||||||
|
P 9000 1650
|
||||||
|
F 0 "#PWR02" H 9000 1400 50 0001 C CNN
|
||||||
|
F 1 "GND" H 9005 1477 50 0000 C CNN
|
||||||
|
F 2 "" H 9000 1650 50 0001 C CNN
|
||||||
|
F 3 "" H 9000 1650 50 0001 C CNN
|
||||||
|
1 9000 1650
|
||||||
|
1 0 0 -1
|
||||||
|
$EndComp
|
||||||
|
$EndSCHEMATC
|
||||||
81712
pcb/fp-info-cache
Normal file
3
pcb/fp-lib-table
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
(fp_lib_table
|
||||||
|
(lib (name Uhrbox-E-plugboard)(type KiCad)(uri ${KIPRJMOD}/Uhrbox-E-plugboard.pretty)(options "")(descr ""))
|
||||||
|
)
|
||||||