diff options
-rw-r--r-- | graphics/arms-flattened.svg | 74 | ||||
-rw-r--r-- | graphics/arms.dxf | 1138 | ||||
-rw-r--r-- | graphics/arms.svg | 74 | ||||
-rw-r--r-- | models/tiles.scad | 12 |
4 files changed, 1298 insertions, 0 deletions
diff --git a/graphics/arms-flattened.svg b/graphics/arms-flattened.svg new file mode 100644 index 0000000..4a0d0e7 --- /dev/null +++ b/graphics/arms-flattened.svg @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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="177.16534" + height="177.16534" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="arms.svg"> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.9297236" + inkscape:cx="88.58489" + inkscape:cy="99.126107" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + units="mm" + inkscape:window-width="847" + inkscape:window-height="636" + inkscape:window-x="292" + inkscape:window-y="0" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3011" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" + units="mm" + spacingx="1mm" + spacingy="1mm" /> + </sodipodi:namedview> + <defs + id="defs4" /> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-875.19684)"> + <path + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="M81.698019 1013.349L78.2330661875 1016.13082969L73.681384 1017.6455625L68.7088843125 1017.89783906L63.981479 1016.8923L72.0859738437 1010.22172297L75.85516025 1004.57728375L77.2308135312 999.775370156L78.154709 995.63237L46.264949 995.63237L46.264949 985.00247L70.866142 985.03937L70.1899665547 977.147230527L68.200004625 969.654206719L64.9541028203 962.918070488L60.51010775 957.29659375L54.9258660234 953.147548418L48.25922425 950.828706406L40.5680290391 950.697839629L31.910127 953.11272L33.0039241953 946.545146562L36.0099135625 940.434326875L40.5149917734 935.237015625L46.1060555 931.4099675L52.3700014141 929.409937187L58.8937261875 929.693679375L65.2641264922 932.71794875L68.2627351787 935.400516973L71.068099 938.9395L71.4653188105 929.423145371L72.4743312344 922.380806719L74.0452545098 917.302221895L76.128206875 913.67712875L81.6306718281 908.746368906L88.582672 903.50643L95.5346729531 908.746368906L101.037139625 913.67712875L103.120092908 917.302221895L104.691016984 922.380806719L105.700029975 929.423145371L106.09725 938.9395L108.902613799 935.400516973L111.901222422 932.71794875L118.2716225 929.693679375L124.795346953 929.409937187L131.0592925 931.4099675L136.650355859 935.237015625L141.15543375 940.434326875L144.161422891 946.545146562L145.25522 953.11272L136.59731875 950.697839629L128.906124375 950.828706406L122.239483437 953.147548418L116.6552425 957.29659375L112.211248125 962.918070488L108.965346875 969.654206719L106.975385313 977.147230527L106.29921 985.03937L130.9004 985.00247L130.9004 995.63237L99.010636 995.63237L99.9345333594 999.775370156L101.310187125 1004.57728375L105.079373828 1010.22172297L113.18387 1016.8923L108.456463266 1017.89783906L103.483961125 1017.6455625L98.9322781719 1016.13082969L95.467329 1013.349L95.4391210469 1017.76243125L94.461657125 1021.691775L92.2658648906 1024.99303125L88.582672 1027.5222L84.8994791719 1024.99303125L82.703688125 1021.691775L81.7262257656 1017.76243125L81.698019 1013.349L81.698019 1013.349" + id="path3013-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccc" /> + </g> +</svg> diff --git a/graphics/arms.dxf b/graphics/arms.dxf new file mode 100644 index 0000000..24636fb --- /dev/null +++ b/graphics/arms.dxf @@ -0,0 +1,1138 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1014 + 9 +$HANDSEED + 5 +FFFF + 9 +$MEASUREMENT + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 4 + 0 +VPORT + 5 +2E +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +210.0 + 22 +148.5 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +341.0 + 41 +1.24 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYBLOCK + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYLAYER + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +100 +AcDbSymbolTable + 70 +2 + 0 +LAYER + 5 +50 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 +0 + 6 +CONTINUOUS + 0 +LAYER + 5 +51 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +Layer_1 + 70 +0 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +2.5 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +2.5 +141 +2.5 +142 +0.0 +143 +0.03937007874016 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.625 + 71 + 0 + 72 + 0 + 73 + 0 + 74 + 0 + 75 + 0 + 76 + 0 + 77 + 1 + 78 + 8 +170 + 0 +171 + 3 +172 + 1 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 +270 + 2 +271 + 2 +272 + 2 +273 + 2 +274 + 3 +340 +11 +275 + 0 +280 + 0 +281 + 0 +282 + 0 +283 + 0 +284 + 8 +285 + 0 +286 + 0 +287 + 3 +288 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*MODEL_SPACE + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*PAPER_SPACE + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +LWPOLYLINE + 5 +100 +100 +AcDbEntity + 8 +Layer_1 + 62 +7 +100 +AcDbPolyline + 90 +78 + 70 +0 + 10 +23.056996 + 20 +11.010386 + 30 +0.0 + 10 +22.079110 + 20 +10.225292 + 30 +0.0 + 10 +20.794524 + 20 +9.797801 + 30 +0.0 + 10 +19.391174 + 20 +9.726603 + 30 +0.0 + 10 +18.056995 + 20 +10.010388 + 30 +0.0 + 10 +20.344264 + 20 +11.892973 + 30 +0.0 + 10 +21.408012 + 20 +13.485960 + 30 +0.0 + 10 +21.796252 + 20 +14.841166 + 30 +0.0 + 10 +22.056996 + 20 +16.010413 + 30 +0.0 + 10 +13.056997 + 20 +16.010413 + 30 +0.0 + 10 +13.056997 + 20 +19.010407 + 30 +0.0 + 10 +20.000000 + 20 +18.999993 + 30 +0.0 + 10 +19.809168 + 20 +21.227330 + 30 +0.0 + 10 +19.247557 + 20 +23.342028 + 30 +0.0 + 10 +18.331491 + 20 +25.243115 + 30 +0.0 + 10 +17.077297 + 20 +26.829621 + 30 +0.0 + 10 +15.501300 + 20 +28.000574 + 30 +0.0 + 10 +13.619826 + 20 +28.655003 + 30 +0.0 + 10 +11.449199 + 20 +28.691936 + 30 +0.0 + 10 +9.005747 + 20 +28.010403 + 30 +0.0 + 10 +9.314441 + 20 +29.863918 + 30 +0.0 + 10 +10.162798 + 20 +31.588527 + 30 +0.0 + 10 +11.434231 + 20 +33.055324 + 30 +0.0 + 10 +13.012153 + 20 +34.135402 + 30 +0.0 + 10 +14.779978 + 20 +34.699855 + 30 +0.0 + 10 +16.621118 + 20 +34.619777 + 30 +0.0 + 10 +18.418987 + 20 +33.766261 + 30 +0.0 + 10 +19.265261 + 20 +33.009180 + 30 +0.0 + 10 +20.056997 + 20 +32.010401 + 30 +0.0 + 10 +20.169101 + 20 +34.696128 + 30 +0.0 + 10 +20.453867 + 20 +36.683632 + 30 +0.0 + 10 +20.897216 + 20 +38.116922 + 30 +0.0 + 10 +21.485072 + 20 +39.140003 + 30 +0.0 + 10 +23.037990 + 20 +40.531573 + 30 +0.0 + 10 +24.999999 + 20 +42.010401 + 30 +0.0 + 10 +26.962008 + 20 +40.531573 + 30 +0.0 + 10 +28.514926 + 20 +39.140003 + 30 +0.0 + 10 +29.102782 + 20 +38.116922 + 30 +0.0 + 10 +29.546131 + 20 +36.683632 + 30 +0.0 + 10 +29.830897 + 20 +34.696128 + 30 +0.0 + 10 +29.943002 + 20 +32.010401 + 30 +0.0 + 10 +30.734738 + 20 +33.009180 + 30 +0.0 + 10 +31.581012 + 20 +33.766261 + 30 +0.0 + 10 +33.378880 + 20 +34.619777 + 30 +0.0 + 10 +35.220020 + 20 +34.699855 + 30 +0.0 + 10 +36.987845 + 20 +34.135402 + 30 +0.0 + 10 +38.565767 + 20 +33.055324 + 30 +0.0 + 10 +39.837200 + 20 +31.588527 + 30 +0.0 + 10 +40.685557 + 20 +29.863918 + 30 +0.0 + 10 +40.994251 + 20 +28.010403 + 30 +0.0 + 10 +38.550799 + 20 +28.691936 + 30 +0.0 + 10 +36.380173 + 20 +28.655003 + 30 +0.0 + 10 +34.498699 + 20 +28.000574 + 30 +0.0 + 10 +32.922702 + 20 +26.829621 + 30 +0.0 + 10 +31.668508 + 20 +25.243115 + 30 +0.0 + 10 +30.752442 + 20 +23.342028 + 30 +0.0 + 10 +30.190831 + 20 +21.227330 + 30 +0.0 + 10 +29.999999 + 20 +18.999993 + 30 +0.0 + 10 +36.943002 + 20 +19.010407 + 30 +0.0 + 10 +36.943002 + 20 +16.010413 + 30 +0.0 + 10 +27.943002 + 20 +16.010413 + 30 +0.0 + 10 +28.203746 + 20 +14.841166 + 30 +0.0 + 10 +28.591986 + 20 +13.485960 + 30 +0.0 + 10 +29.655734 + 20 +11.892973 + 30 +0.0 + 10 +31.943003 + 20 +10.010388 + 30 +0.0 + 10 +30.608824 + 20 +9.726603 + 30 +0.0 + 10 +29.205473 + 20 +9.797801 + 30 +0.0 + 10 +27.920887 + 20 +10.225292 + 30 +0.0 + 10 +26.943002 + 20 +11.010386 + 30 +0.0 + 10 +26.935041 + 20 +9.764818 + 30 +0.0 + 10 +26.659179 + 20 +8.655870 + 30 +0.0 + 10 +26.039477 + 20 +7.724182 + 30 +0.0 + 10 +24.999999 + 20 +7.010394 + 30 +0.0 + 10 +23.960520 + 20 +7.724182 + 30 +0.0 + 10 +23.340819 + 20 +8.655870 + 30 +0.0 + 10 +23.064957 + 20 +9.764818 + 30 +0.0 + 10 +23.056996 + 20 +11.010386 + 30 +0.0 + 10 +23.056996 + 20 +11.010386 + 30 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary + 3 +ACAD_GROUP +350 +D + 3 +ACAD_MLINESTYLE +350 +17 + 0 +DICTIONARY + 5 +D +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +1A +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +17 +330 +C +100 +AcDbDictionary + 3 +STANDARD +350 +18 + 0 +DICTIONARY + 5 +19 +330 +C +100 +AcDbDictionary + 0 +ENDSEC + 0 +EOF diff --git a/graphics/arms.svg b/graphics/arms.svg new file mode 100644 index 0000000..6d984c5 --- /dev/null +++ b/graphics/arms.svg @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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="177.16534" + height="177.16534" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="arms.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.9297236" + inkscape:cx="88.58489" + inkscape:cy="126.43244" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + units="mm" + inkscape:window-width="847" + inkscape:window-height="636" + inkscape:window-x="292" + inkscape:window-y="0" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3011" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" + units="mm" + spacingx="1mm" + spacingy="1mm" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-875.19684)"> + <path + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 81.698019,1013.349 c -3.59949,4.5559 -11.87269,5.7205 -17.71654,3.5433 14.55921,-9.6598 12.37953,-16.0936 14.17323,-21.25993 l -31.88976,0 0,-10.6299 24.601193,0.0369 c 0,-21.25984 -14.630753,-42.07868 -38.956015,-31.92665 0,-17.71653 24.803152,-35.43307 39.157972,-14.17322 0.19919,-29.1292 7.45624,-26.4261 17.514573,-35.43307 10.058333,9.00697 17.315388,6.30387 17.514578,35.43307 14.35482,-21.25985 39.15797,-3.54331 39.15797,14.17322 -24.32526,-10.15203 -38.95601,10.66681 -38.95601,31.92665 l 24.60119,-0.0369 0,10.6299 -31.889764,0 c 1.793704,5.16633 -0.385979,11.60013 14.173234,21.25993 -5.84385,2.1772 -14.11706,1.0126 -17.716541,-3.5433 0.475639,6.1433 -0.862545,11.3797 -6.884657,14.1732 -6.022113,-2.7935 -7.360293,-8.0299 -6.884653,-14.1732 z" + id="path3013-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccc" /> + </g> +</svg> diff --git a/models/tiles.scad b/models/tiles.scad new file mode 100644 index 0000000..fe886ea --- /dev/null +++ b/models/tiles.scad @@ -0,0 +1,12 @@ + +union() { + difference(){ + translate([0,0,0.4]) cube([50,50,4.6]); + translate([0,0,4]) linear_extrude(height=2) import("../graphics/arms.dxf"); + translate([2,38,4]) linear_extrude(height=2) scale(0.2) import("../graphics/arms.dxf"); + } + cube([24.5,24.5,1]); + translate([25.5,0,0]) cube([24.5,24.5,1]); + translate([0,25.5,0]) cube([24.5,24.5,1]); + translate([25.5,25.5,0]) cube([24.5,24.5,1]); +} |