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 ""))
|
||||
)
|
||||