diff --git a/bottom.scad b/bottom.scad index f475fca..89cec3f 100644 --- a/bottom.scad +++ b/bottom.scad @@ -1,42 +1,28 @@ include ; +use $fn = 90; -module arms(angles, height, dia) { - for(angle = angles) { - rotate([0, 0, angle]) - translate([arm_radius / 2, - 0, - height]) - rotate([0, 90, 0]) - cylinder(r = dia / 2, - h = arm_radius, - center = true); - } -} - - - difference() { union() { cylinder(r = bottom_outer_diameter / 2, h = bottom_height); - + translate([0, 0, bottom_height]) - cylinder(r = insert_diameter/2, + cylinder(r = insert_diameter/2, h = insert_length); - - arms([0, 180], arm_dia/2, arm_dia); - arms([90,270], bottom_short_loop_arms_height, arm_dia); + + arms([0, 180], arm_radius, arm_dia/2, arm_dia); + arms([90,270], arm_radius, bottom_short_loop_arms_height, arm_dia); } union() { cylinder(r = bottom_inner_diameter / 2, h = bottom_inner_depth); - cylinder(r = insert_hole_dia / 2, + cylinder(r = insert_hole_dia / 2, h = insert_length + bottom_height); - - arms([0, 180], arm_dia/2, arm_hole_dia); - arms([90,270], bottom_short_loop_arms_height, arm_hole_dia); - arms([0,180], bottom_short_loop_arms_height, bottom_work_hole_dia); + + arms([0, 180], arm_radius, arm_dia / 2, arm_hole_dia); + arms([90,270], arm_radius, bottom_short_loop_arms_height, arm_hole_dia); + arms([0,180], bottom_outer_diameter / 2, bottom_short_loop_arms_height, bottom_work_hole_dia); } -} \ No newline at end of file +} diff --git a/lengths.dxf b/lengths.dxf index 8ab208b..86441ee 100644 --- a/lengths.dxf +++ b/lengths.dxf @@ -91,7 +91,7 @@ STANDARD 9 $CLAYER 8 -0 +middle 9 $CELTYPE 6 @@ -1115,9 +1115,9 @@ AcDbViewportTableRecord 21 1 12 -213.3040823930069 +53.14056139152903 22 -467.472736360253 +302.828404642138 13 0 23 @@ -1143,7 +1143,7 @@ AcDbViewportTableRecord 37 0 40 -512.8279201953976 +118.7603152820473 41 1.628721541155867 42 @@ -2299,6 +2299,30 @@ LAYER 100 AcDbSymbolTableRecord 100 +AcDbLayerTableRecord + 2 +middle + 70 + 0 + 62 + 136 +420 +32896 + 6 +CONTINUOUS +370 + 0 +390 +F + 0 +LAYER + 5 +4D +330 +2 +100 +AcDbSymbolTableRecord +100 AcDbLayerTableRecord 2 pipe @@ -2329,7 +2353,7 @@ AcDbSymbolTable 0 STYLE 5 -4D +4E 330 2 100 @@ -2413,7 +2437,7 @@ ACAD 0 APPID 5 -4E +4F 330 9 100 @@ -2445,7 +2469,7 @@ AcDbDimStyleTable 0 DIMSTYLE 105 -4F +50 330 A 100 @@ -2629,7 +2653,7 @@ AcDbBlockTableRecord 0 BLOCK_RECORD 5 -50 +51 330 1 100 @@ -2637,7 +2661,7 @@ AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 -*D7 +*D15 70 0 280 @@ -2647,79 +2671,7 @@ AcDbBlockTableRecord 0 BLOCK_RECORD 5 -53 -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*D8 - 70 - 0 -280 - 1 -281 - 0 - 0 -BLOCK_RECORD - 5 -56 -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*D1 - 70 - 0 -280 - 1 -281 - 0 - 0 -BLOCK_RECORD - 5 -59 -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*D2 - 70 - 0 -280 - 1 -281 - 0 - 0 -BLOCK_RECORD - 5 -5C -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*D3 - 70 - 0 -280 - 1 -281 - 0 - 0 -BLOCK_RECORD - 5 -5F +54 330 1 100 @@ -2737,7 +2689,7 @@ AcDbBlockTableRecord 0 BLOCK_RECORD 5 -62 +57 330 1 100 @@ -2745,7 +2697,7 @@ AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 -*D6 +*D9 70 0 280 @@ -2755,7 +2707,61 @@ AcDbBlockTableRecord 0 BLOCK_RECORD 5 -65 +5A +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D13 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +5D +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D7 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +60 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D12 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +63 330 1 100 @@ -2773,7 +2779,7 @@ AcDbBlockTableRecord 0 BLOCK_RECORD 5 -68 +66 330 1 100 @@ -2781,7 +2787,133 @@ AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 -*D9 +*D14 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +69 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D3 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +6C +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D1 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +6F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D2 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +72 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D8 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +75 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D11 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +78 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D10 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +7B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D6 70 0 280 @@ -2875,9 +3007,9 @@ AcDbBlockEnd 0 BLOCK 5 -51 +52 330 -50 +51 100 AcDbEntity 8 @@ -2885,7 +3017,7 @@ AcDbEntity 100 AcDbBlockBegin 2 -*D7 +*D15 70 1 10 @@ -2893,17 +3025,17 @@ AcDbBlockBegin 20 0 3 -*D7 +*D15 1 0 LINE 5 -6B +7E 100 AcDbEntity 8 -bottom +middle 6 ByBlock 62 @@ -2913,21 +3045,21 @@ ByBlock 100 AcDbLine 10 -40 +49.99999999999999 20 -245 +565 11 -40 +49.99999999999999 21 -225 +585 0 SOLID 5 -6C +7F 100 AcDbEntity 8 -bottom +middle 6 ByBlock 62 @@ -2937,37 +3069,37 @@ ByBlock 100 AcDbTrace 10 -40 +49.99999999999999 20 -245 +565 30 0 11 -40.41628465777284 +49.58371534222715 21 -242.5 +567.5 31 0 12 -39.58371534222716 +50.41628465777283 22 -242.5 +567.5 32 0 13 -39.58371534222716 +50.41628465777283 23 -242.5 +567.5 33 0 0 SOLID 5 -6D +80 100 AcDbEntity 8 -bottom +middle 6 ByBlock 62 @@ -2977,37 +3109,37 @@ ByBlock 100 AcDbTrace 10 -40 +49.99999999999999 20 -225 +585 30 0 11 -39.58371534222716 +50.41628465777283 21 -227.5 +582.5 31 0 12 -40.41628465777284 +49.58371534222715 22 -227.5 +582.5 32 0 13 -40.41628465777284 +49.58371534222715 23 -227.5 +582.5 33 0 0 MTEXT 5 -6E +81 100 AcDbEntity 8 -bottom +middle 6 CONTINUOUS 62 @@ -3017,9 +3149,9 @@ CONTINUOUS 100 AcDbMText 10 -38.125 +48.12499999999999 20 -235 +575 30 0 40 @@ -3049,737 +3181,11 @@ STANDARD 0 LINE 5 -6F -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -7.625000000000001 - 20 -245 - 11 -41.25 - 21 -245 - 0 -LINE - 5 -70 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -7.625 - 20 -225 - 11 -41.25 - 21 -225 - 0 -ENDBLK - 5 -52 -330 -50 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -54 -330 -53 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*D8 - 70 - 1 - 10 -0 - 20 -0 - 3 -*D8 - 1 - - 0 -LINE - 5 -71 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -30 - 20 -208.9 - 11 -30 - 21 -178.1 - 0 -SOLID - 5 -72 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 -30 - 20 -208.9 - 30 -0 - 11 -30.41628465777285 - 21 -206.4 - 31 -0 - 12 -29.58371534222716 - 22 -206.4 - 32 -0 - 13 -29.58371534222716 - 23 -206.4 - 33 -0 - 0 -SOLID - 5 -73 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 -30 - 20 -178.1 - 30 -0 - 11 -29.58371534222716 - 21 -180.6 - 31 -0 - 12 -30.41628465777284 - 22 -180.6 - 32 -0 - 13 -30.41628465777284 - 23 -180.6 - 33 -0 - 0 -MTEXT - 5 -74 -100 -AcDbEntity - 8 -bottom - 6 -CONTINUOUS - 62 - 0 -370 - -2 -100 -AcDbMText - 10 -28.125 - 20 -193.5 - 30 -0 - 40 -2.5 - 41 -5.972222222222378 - 71 - 5 - 72 - 1 - 1 -30,8 - 7 -STANDARD -210 -0 -220 -0 -230 -1 - 50 -90 - 73 - 2 - 44 -1 - 0 -LINE - 5 -75 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -0.624999999999958 - 20 -208.9 - 11 -31.25 - 21 -208.9 - 0 -LINE - 5 -76 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -15.62499999999996 - 20 -178.1 - 11 -31.25 - 21 -178.1 - 0 -ENDBLK - 5 -55 -330 -53 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -57 -330 -56 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*D1 - 70 - 1 - 10 -0 - 20 -0 - 3 -*D1 - 1 - - 0 -LINE - 5 -77 -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 --100 - 20 -895 - 11 --100 - 21 -173.1 - 0 -SOLID - 5 -78 -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 --100 - 20 -895 - 30 -0 - 11 --99.58371534222717 - 21 -892.5 - 31 -0 - 12 --100.4162846577728 - 22 -892.5 - 32 -0 - 13 --100.4162846577728 - 23 -892.5 - 33 -0 - 0 -SOLID - 5 -79 -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 --100 - 20 -173.1 - 30 -0 - 11 --100.4162846577728 - 21 -175.6 - 31 -0 - 12 --99.58371534222717 - 22 -175.6 - 32 -0 - 13 --99.58371534222717 - 23 -175.6 - 33 -0 - 0 -MTEXT - 5 -7A -100 -AcDbEntity - 8 -length - 6 -CONTINUOUS - 62 - 0 -370 - -2 -100 -AcDbMText - 10 --101.875 - 20 -534.0500000000001 - 30 -0 - 40 -2.5 - 41 -7.361111111111112 - 71 - 5 - 72 - 1 - 1 -721,9 - 7 -STANDARD -210 -0 -220 -0 -230 -1 - 50 -90 - 73 - 2 - 44 -1 - 0 -LINE - 5 -7B -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 --25.625 - 20 -895 - 11 --101.25 - 21 -895 - 0 -LINE - 5 -7C -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 --25.62500000000004 - 20 -173.1 - 11 --101.25 - 21 -173.1 - 0 -ENDBLK - 5 -58 -330 -56 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -5A -330 -59 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*D2 - 70 - 1 - 10 -0 - 20 -0 - 3 -*D2 - 1 - - 0 -LINE - 5 -7D -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 --80 - 20 -208.9 - 11 --80 - 21 -895 - 0 -SOLID - 5 -7E -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 --80 - 20 -208.9 - 30 -0 - 11 --80.41628465777283 - 21 -211.4 - 31 -0 - 12 --79.58371534222717 - 22 -211.4 - 32 -0 - 13 --79.58371534222717 - 23 -211.4 - 33 -0 - 0 -SOLID - 5 -7F -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 --80 - 20 -895 - 30 -0 - 11 --79.58371534222717 - 21 -892.5 - 31 -0 - 12 --80.41628465777283 - 22 -892.5 - 32 -0 - 13 --80.41628465777283 - 23 -892.5 - 33 -0 - 0 -MTEXT - 5 -80 -100 -AcDbEntity - 8 -length - 6 -CONTINUOUS - 62 - 0 -370 - -2 -100 -AcDbMText - 10 --81.875 - 20 -551.95 - 30 -0 - 40 -2.5 - 41 -7.361111111111422 - 71 - 5 - 72 - 1 - 1 -686,1 - 7 -STANDARD -210 -0 -220 -0 -230 -1 - 50 -90 - 73 - 2 - 44 -1 - 0 -LINE - 5 -81 -100 -AcDbEntity - 8 -length - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 --0.625000000000042 - 20 -208.9 - 11 --81.25 - 21 -208.9 - 0 -LINE - 5 82 100 AcDbEntity 8 -length +middle 6 ByBlock 62 @@ -3789,49 +3195,13 @@ ByBlock 100 AcDbLine 10 --0.625 +10.625 20 -895 +565 11 --81.25 +51.24999999999999 21 -895 - 0 -ENDBLK - 5 -5B -330 -59 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -5D -330 -5C -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*D3 - 70 - 1 - 10 -0 - 20 -0 - 3 -*D3 - 1 - +565 0 LINE 5 @@ -3839,7 +3209,7 @@ LINE 100 AcDbEntity 8 -pipe +middle 6 ByBlock 62 @@ -3849,193 +3219,19 @@ ByBlock 100 AcDbLine 10 -100 +7.624999999999981 20 -885 +585 11 -100 +51.24999999999999 21 -565 - 0 -SOLID - 5 -84 -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 -100 - 20 -885 - 30 -0 - 11 -100.4162846577728 - 21 -882.5 - 31 -0 - 12 -99.58371534222717 - 22 -882.5 - 32 -0 - 13 -99.58371534222717 - 23 -882.5 - 33 -0 - 0 -SOLID - 5 -85 -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 -100 - 20 -565 - 30 -0 - 11 -99.58371534222717 - 21 -567.5 - 31 -0 - 12 -100.4162846577728 - 22 -567.5 - 32 -0 - 13 -100.4162846577728 - 23 -567.5 - 33 -0 - 0 -MTEXT - 5 -86 -100 -AcDbEntity - 8 -pipe - 6 -CONTINUOUS - 62 - 0 -370 - -2 -100 -AcDbMText - 10 -98.12500000000001 - 20 -725 - 30 -0 - 40 -2.5 - 41 -5.000000000000155 - 71 - 5 - 72 - 1 - 1 -320 - 7 -STANDARD -210 -0 -220 -0 -230 -1 - 50 -90 - 73 - 2 - 44 -1 - 0 -LINE - 5 -87 -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -7.625 - 20 -885 - 11 -101.25 - 21 -885 - 0 -LINE - 5 -88 -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -7.62499999999998 - 20 -565 - 11 -101.25 - 21 -565 +585 0 ENDBLK 5 -5E +53 330 -5C +51 100 AcDbEntity 8 @@ -4045,9 +3241,9 @@ AcDbBlockEnd 0 BLOCK 5 -60 +55 330 -5F +54 100 AcDbEntity 8 @@ -4069,7 +3265,7 @@ AcDbBlockBegin 0 LINE 5 -89 +84 100 AcDbEntity 8 @@ -4093,7 +3289,7 @@ AcDbLine 0 SOLID 5 -8A +85 100 AcDbEntity 8 @@ -4133,7 +3329,7 @@ AcDbTrace 0 SOLID 5 -8B +86 100 AcDbEntity 8 @@ -4173,7 +3369,7 @@ AcDbTrace 0 MTEXT 5 -8C +87 100 AcDbEntity 8 @@ -4219,7 +3415,7 @@ STANDARD 0 LINE 5 -8D +88 100 AcDbEntity 8 @@ -4243,7 +3439,7 @@ AcDbLine 0 LINE 5 -8E +89 100 AcDbEntity 8 @@ -4267,9 +3463,9 @@ AcDbLine 0 ENDBLK 5 -61 +56 330 -5F +54 100 AcDbEntity 8 @@ -4279,477 +3475,9 @@ AcDbBlockEnd 0 BLOCK 5 -63 +58 330 -62 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*D6 - 70 - 1 - 10 -0 - 20 -0 - 3 -*D6 - 1 - - 0 -LINE - 5 -8F -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -60 - 20 -178.1 - 11 -60 - 21 -225 - 0 -SOLID - 5 -90 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 -60 - 20 -178.1 - 30 -0 - 11 -59.58371534222716 - 21 -180.6 - 31 -0 - 12 -60.41628465777284 - 22 -180.6 - 32 -0 - 13 -60.41628465777284 - 23 -180.6 - 33 -0 - 0 -SOLID - 5 -91 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 -60 - 20 -225 - 30 -0 - 11 -60.41628465777284 - 21 -222.5 - 31 -0 - 12 -59.58371534222716 - 22 -222.5 - 32 -0 - 13 -59.58371534222716 - 23 -222.5 - 33 -0 - 0 -MTEXT - 5 -92 -100 -AcDbEntity - 8 -bottom - 6 -CONTINUOUS - 62 - 0 -370 - -2 -100 -AcDbMText - 10 -58.125 - 20 -201.55 - 30 -0 - 40 -2.5 - 41 -6.250000000000156 - 71 - 5 - 72 - 1 - 1 -46,9 - 7 -STANDARD -210 -0 -220 -0 -230 -1 - 50 -90 - 73 - 2 - 44 -1 - 0 -LINE - 5 -93 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -15.62499999999996 - 20 -178.1 - 11 -61.25 - 21 -178.1 - 0 -LINE - 5 -94 -100 -AcDbEntity - 8 -bottom - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -15.625 - 20 -225 - 11 -61.25 - 21 -225 - 0 -ENDBLK - 5 -64 -330 -62 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -66 -330 -65 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*D4 - 70 - 1 - 10 -0 - 20 -0 - 3 -*D4 - 1 - - 0 -LINE - 5 -95 -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -100 - 20 -515 - 11 -100 - 21 -225 - 0 -SOLID - 5 -96 -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 -100 - 20 -515 - 30 -0 - 11 -100.4162846577728 - 21 -512.5 - 31 -0 - 12 -99.58371534222717 - 22 -512.5 - 32 -0 - 13 -99.58371534222717 - 23 -512.5 - 33 -0 - 0 -SOLID - 5 -97 -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbTrace - 10 -100 - 20 -225 - 30 -0 - 11 -99.58371534222717 - 21 -227.5 - 31 -0 - 12 -100.4162846577728 - 22 -227.5 - 32 -0 - 13 -100.4162846577728 - 23 -227.5 - 33 -0 - 0 -MTEXT - 5 -98 -100 -AcDbEntity - 8 -pipe - 6 -CONTINUOUS - 62 - 0 -370 - -2 -100 -AcDbMText - 10 -98.125 - 20 -370 - 30 -0 - 40 -2.5 - 41 -5 - 71 - 5 - 72 - 1 - 1 -290 - 7 -STANDARD -210 -0 -220 -0 -230 -1 - 50 -90 - 73 - 2 - 44 -1 - 0 -LINE - 5 -99 -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -7.625 - 20 -515 - 11 -101.25 - 21 -515 - 0 -LINE - 5 -9A -100 -AcDbEntity - 8 -pipe - 6 -ByBlock - 62 - 0 -370 - -2 -100 -AcDbLine - 10 -7.625 - 20 -225 - 11 -101.25 - 21 -225 - 0 -ENDBLK - 5 -67 -330 -65 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -69 -330 -68 +57 100 AcDbEntity 8 @@ -4771,7 +3499,7 @@ AcDbBlockBegin 0 LINE 5 -9B +8A 100 AcDbEntity 8 @@ -4795,7 +3523,7 @@ AcDbLine 0 SOLID 5 -9C +8B 100 AcDbEntity 8 @@ -4835,7 +3563,7 @@ AcDbTrace 0 SOLID 5 -9D +8C 100 AcDbEntity 8 @@ -4875,7 +3603,7 @@ AcDbTrace 0 MTEXT 5 -9E +8D 100 AcDbEntity 8 @@ -4921,7 +3649,7 @@ STANDARD 0 LINE 5 -9F +8E 100 AcDbEntity 8 @@ -4945,7 +3673,7 @@ AcDbLine 0 LINE 5 -A0 +8F 100 AcDbEntity 8 @@ -4969,9 +3697,2817 @@ AcDbLine 0 ENDBLK 5 +59 +330 +57 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +5B +330 +5A +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D13 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D13 + 1 + + 0 +LINE + 5 +90 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-40 + 20 +534.05 + 11 +-40 + 21 +495 + 0 +SOLID + 5 +91 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +-40 + 20 +534.05 + 30 +0 + 11 +-39.58371534222716 + 21 +531.55 + 31 +0 + 12 +-40.41628465777284 + 22 +531.55 + 32 +0 + 13 +-40.41628465777284 + 23 +531.55 + 33 +0 + 0 +SOLID + 5 +92 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +-40 + 20 +495 + 30 +0 + 11 +-40.41628465777284 + 21 +497.5 + 31 +0 + 12 +-39.58371534222716 + 22 +497.5 + 32 +0 + 13 +-39.58371534222716 + 23 +497.5 + 33 +0 + 0 +MTEXT + 5 +93 +100 +AcDbEntity + 8 +middle + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +-41.875 + 20 +514.525 + 30 +0 + 40 +2.5 + 41 +7.916666666666977 + 71 + 5 + 72 + 1 + 1 +39,05 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +94 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-30.62500000000002 + 20 +534.05 + 11 +-41.25 + 21 +534.05 + 0 +LINE + 5 +95 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-7.625000000000001 + 20 +495 + 11 +-41.25 + 21 +495 + 0 +ENDBLK + 5 +5C +330 +5A +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +5E +330 +5D +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D7 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D7 + 1 + + 0 +LINE + 5 +96 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +40 + 20 +245 + 11 +40 + 21 +225 + 0 +SOLID + 5 +97 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +40 + 20 +245 + 30 +0 + 11 +40.41628465777284 + 21 +242.5 + 31 +0 + 12 +39.58371534222716 + 22 +242.5 + 32 +0 + 13 +39.58371534222716 + 23 +242.5 + 33 +0 + 0 +SOLID + 5 +98 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +40 + 20 +225 + 30 +0 + 11 +39.58371534222716 + 21 +227.5 + 31 +0 + 12 +40.41628465777284 + 22 +227.5 + 32 +0 + 13 +40.41628465777284 + 23 +227.5 + 33 +0 + 0 +MTEXT + 5 +99 +100 +AcDbEntity + 8 +bottom + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +38.125 + 20 +235 + 30 +0 + 40 +2.5 + 41 +3.055555555555556 + 71 + 5 + 72 + 1 + 1 +20 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +9A +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +7.625000000000001 + 20 +245 + 11 +41.25 + 21 +245 + 0 +LINE + 5 +9B +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +7.625 + 20 +225 + 11 +41.25 + 21 +225 + 0 +ENDBLK + 5 +5F +330 +5D +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +61 +330 +60 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D12 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D12 + 1 + + 0 +LINE + 5 +9C +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-59.99999999999999 + 20 +551.95 + 11 +-60 + 21 +495 + 0 +SOLID + 5 +9D +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +-59.99999999999999 + 20 +551.95 + 30 +0 + 11 +-59.58371534222715 + 21 +549.45 + 31 +0 + 12 +-60.41628465777283 + 22 +549.45 + 32 +0 + 13 +-60.41628465777283 + 23 +549.45 + 33 +0 + 0 +SOLID + 5 +9E +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +-60 + 20 +495 + 30 +0 + 11 +-60.41628465777284 + 21 +497.5 + 31 +0 + 12 +-59.58371534222716 + 22 +497.5 + 32 +0 + 13 +-59.58371534222716 + 23 +497.5 + 33 +0 + 0 +MTEXT + 5 +9F +100 +AcDbEntity + 8 +middle + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +-61.875 + 20 +523.475 + 30 +0 + 40 +2.5 + 41 +7.916666666667132 + 71 + 5 + 72 + 1 + 1 +56,95 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +A0 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-0.625000000000021 + 20 +551.95 + 11 +-61.24999999999999 + 21 +551.95 + 0 +LINE + 5 +A1 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +6.374999999999999 + 20 +495 + 11 +-61.25 + 21 +495 + 0 +ENDBLK + 5 +62 +330 +60 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +64 +330 +63 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D4 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D4 + 1 + + 0 +LINE + 5 +A2 +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +100 + 20 +515 + 11 +100 + 21 +225 + 0 +SOLID + 5 +A3 +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +100 + 20 +515 + 30 +0 + 11 +100.4162846577728 + 21 +512.5 + 31 +0 + 12 +99.58371534222717 + 22 +512.5 + 32 +0 + 13 +99.58371534222717 + 23 +512.5 + 33 +0 + 0 +SOLID + 5 +A4 +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +100 + 20 +225 + 30 +0 + 11 +99.58371534222717 + 21 +227.5 + 31 +0 + 12 +100.4162846577728 + 22 +227.5 + 32 +0 + 13 +100.4162846577728 + 23 +227.5 + 33 +0 + 0 +MTEXT + 5 +A5 +100 +AcDbEntity + 8 +pipe + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +98.125 + 20 +370 + 30 +0 + 40 +2.5 + 41 +5 + 71 + 5 + 72 + 1 + 1 +290 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +A6 +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +7.625 + 20 +515 + 11 +101.25 + 21 +515 + 0 +LINE + 5 +A7 +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +7.625 + 20 +225 + 11 +101.25 + 21 +225 + 0 +ENDBLK + 5 +65 +330 +63 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +67 +330 +66 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D14 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D14 + 1 + + 0 +LINE + 5 +A8 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +40 + 20 +541.05 + 11 +40 + 21 +527.05 + 0 +SOLID + 5 +A9 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +40 + 20 +541.05 + 30 +0 + 11 +40.41628465777284 + 21 +538.55 + 31 +0 + 12 +39.58371534222716 + 22 +538.55 + 32 +0 + 13 +39.58371534222716 + 23 +538.55 + 33 +0 + 0 +SOLID + 5 +AA +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +40 + 20 +527.05 + 30 +0 + 11 +39.58371534222716 + 21 +529.55 + 31 +0 + 12 +40.41628465777284 + 22 +529.55 + 32 +0 + 13 +40.41628465777284 + 23 +529.55 + 33 +0 + 0 +MTEXT + 5 +AB +100 +AcDbEntity + 8 +middle + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +38.125 + 20 +534.05 + 30 +0 + 40 +2.5 + 41 +2.777777777777778 + 71 + 5 + 72 + 1 + 1 +14 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +AC +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +30.62499999999998 + 20 +541.05 + 11 +41.25 + 21 +541.05 + 0 +LINE + 5 +AD +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +30.62499999999998 + 20 +527.05 + 11 +41.25 + 21 +527.05 + 0 +ENDBLK + 5 +68 +330 +66 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 6A 330 -68 +69 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D3 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D3 + 1 + + 0 +LINE + 5 +AE +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +100 + 20 +885 + 11 +100 + 21 +565 + 0 +SOLID + 5 +AF +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +100 + 20 +885 + 30 +0 + 11 +100.4162846577728 + 21 +882.5 + 31 +0 + 12 +99.58371534222717 + 22 +882.5 + 32 +0 + 13 +99.58371534222717 + 23 +882.5 + 33 +0 + 0 +SOLID + 5 +B0 +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +100 + 20 +565 + 30 +0 + 11 +99.58371534222717 + 21 +567.5 + 31 +0 + 12 +100.4162846577728 + 22 +567.5 + 32 +0 + 13 +100.4162846577728 + 23 +567.5 + 33 +0 + 0 +MTEXT + 5 +B1 +100 +AcDbEntity + 8 +pipe + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +98.12500000000001 + 20 +725 + 30 +0 + 40 +2.5 + 41 +5.000000000000155 + 71 + 5 + 72 + 1 + 1 +320 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +B2 +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +7.625 + 20 +885 + 11 +101.25 + 21 +885 + 0 +LINE + 5 +B3 +100 +AcDbEntity + 8 +pipe + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +7.62499999999998 + 20 +565 + 11 +101.25 + 21 +565 + 0 +ENDBLK + 5 +6B +330 +69 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +6D +330 +6C +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D1 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D1 + 1 + + 0 +LINE + 5 +B4 +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-100 + 20 +895 + 11 +-100 + 21 +173.1 + 0 +SOLID + 5 +B5 +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +-100 + 20 +895 + 30 +0 + 11 +-99.58371534222717 + 21 +892.5 + 31 +0 + 12 +-100.4162846577728 + 22 +892.5 + 32 +0 + 13 +-100.4162846577728 + 23 +892.5 + 33 +0 + 0 +SOLID + 5 +B6 +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +-100 + 20 +173.1 + 30 +0 + 11 +-100.4162846577728 + 21 +175.6 + 31 +0 + 12 +-99.58371534222717 + 22 +175.6 + 32 +0 + 13 +-99.58371534222717 + 23 +175.6 + 33 +0 + 0 +MTEXT + 5 +B7 +100 +AcDbEntity + 8 +length + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +-101.875 + 20 +534.0500000000001 + 30 +0 + 40 +2.5 + 41 +7.361111111111112 + 71 + 5 + 72 + 1 + 1 +721,9 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +B8 +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-25.625 + 20 +895 + 11 +-101.25 + 21 +895 + 0 +LINE + 5 +B9 +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-25.62500000000004 + 20 +173.1 + 11 +-101.25 + 21 +173.1 + 0 +ENDBLK + 5 +6E +330 +6C +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +70 +330 +6F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D2 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D2 + 1 + + 0 +LINE + 5 +BA +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-80 + 20 +208.9 + 11 +-80 + 21 +895 + 0 +SOLID + 5 +BB +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +-80 + 20 +208.9 + 30 +0 + 11 +-80.41628465777283 + 21 +211.4 + 31 +0 + 12 +-79.58371534222717 + 22 +211.4 + 32 +0 + 13 +-79.58371534222717 + 23 +211.4 + 33 +0 + 0 +SOLID + 5 +BC +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +-80 + 20 +895 + 30 +0 + 11 +-79.58371534222717 + 21 +892.5 + 31 +0 + 12 +-80.41628465777283 + 22 +892.5 + 32 +0 + 13 +-80.41628465777283 + 23 +892.5 + 33 +0 + 0 +MTEXT + 5 +BD +100 +AcDbEntity + 8 +length + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +-81.875 + 20 +551.95 + 30 +0 + 40 +2.5 + 41 +7.361111111111422 + 71 + 5 + 72 + 1 + 1 +686,1 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +BE +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-0.625000000000042 + 20 +208.9 + 11 +-81.25 + 21 +208.9 + 0 +LINE + 5 +BF +100 +AcDbEntity + 8 +length + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +-0.625 + 20 +895 + 11 +-81.25 + 21 +895 + 0 +ENDBLK + 5 +71 +330 +6F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +73 +330 +72 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D8 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D8 + 1 + + 0 +LINE + 5 +C0 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +30 + 20 +208.9 + 11 +30 + 21 +178.1 + 0 +SOLID + 5 +C1 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +30 + 20 +208.9 + 30 +0 + 11 +30.41628465777285 + 21 +206.4 + 31 +0 + 12 +29.58371534222716 + 22 +206.4 + 32 +0 + 13 +29.58371534222716 + 23 +206.4 + 33 +0 + 0 +SOLID + 5 +C2 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +30 + 20 +178.1 + 30 +0 + 11 +29.58371534222716 + 21 +180.6 + 31 +0 + 12 +30.41628465777284 + 22 +180.6 + 32 +0 + 13 +30.41628465777284 + 23 +180.6 + 33 +0 + 0 +MTEXT + 5 +C3 +100 +AcDbEntity + 8 +bottom + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +28.125 + 20 +193.5 + 30 +0 + 40 +2.5 + 41 +5.972222222222378 + 71 + 5 + 72 + 1 + 1 +30,8 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +C4 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +0.624999999999958 + 20 +208.9 + 11 +31.25 + 21 +208.9 + 0 +LINE + 5 +C5 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +15.62499999999996 + 20 +178.1 + 11 +31.25 + 21 +178.1 + 0 +ENDBLK + 5 +74 +330 +72 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +76 +330 +75 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D11 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D11 + 1 + + 0 +LINE + 5 +C6 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +50 + 20 +515 + 11 +50 + 21 +565 + 0 +SOLID + 5 +C7 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +50 + 20 +515 + 30 +0 + 11 +49.58371534222716 + 21 +517.5 + 31 +0 + 12 +50.41628465777284 + 22 +517.5 + 32 +0 + 13 +50.41628465777284 + 23 +517.5 + 33 +0 + 0 +SOLID + 5 +C8 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +50 + 20 +565 + 30 +0 + 11 +50.41628465777284 + 21 +562.5 + 31 +0 + 12 +49.58371534222716 + 22 +562.5 + 32 +0 + 13 +49.58371534222716 + 23 +562.5 + 33 +0 + 0 +MTEXT + 5 +C9 +100 +AcDbEntity + 8 +middle + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +48.125 + 20 +540 + 30 +0 + 40 +2.5 + 41 +3.055555555555711 + 71 + 5 + 72 + 1 + 1 +50 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +CA +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +10.625 + 20 +515 + 11 +51.25 + 21 +515 + 0 +LINE + 5 +CB +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +10.625 + 20 +565 + 11 +51.25 + 21 +565 + 0 +ENDBLK + 5 +77 +330 +75 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +79 +330 +78 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D10 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D10 + 1 + + 0 +LINE + 5 +CC +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +50 + 20 +495 + 11 +50 + 21 +515 + 0 +SOLID + 5 +CD +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +50 + 20 +495 + 30 +0 + 11 +49.58371534222716 + 21 +497.5 + 31 +0 + 12 +50.41628465777284 + 22 +497.5 + 32 +0 + 13 +50.41628465777284 + 23 +497.5 + 33 +0 + 0 +SOLID + 5 +CE +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +50 + 20 +515 + 30 +0 + 11 +50.41628465777284 + 21 +512.5 + 31 +0 + 12 +49.58371534222716 + 22 +512.5 + 32 +0 + 13 +49.58371534222716 + 23 +512.5 + 33 +0 + 0 +MTEXT + 5 +CF +100 +AcDbEntity + 8 +middle + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +48.125 + 20 +505 + 30 +0 + 40 +2.5 + 41 +3.055555555555556 + 71 + 5 + 72 + 1 + 1 +20 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +D0 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +7.624999999999999 + 20 +495 + 11 +51.25 + 21 +495 + 0 +LINE + 5 +D1 +100 +AcDbEntity + 8 +middle + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +10.625 + 20 +515 + 11 +51.25 + 21 +515 + 0 +ENDBLK + 5 +7A +330 +78 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +7C +330 +7B +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*D6 + 70 + 1 + 10 +0 + 20 +0 + 3 +*D6 + 1 + + 0 +LINE + 5 +D2 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +60 + 20 +178.1 + 11 +60 + 21 +225 + 0 +SOLID + 5 +D3 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +60 + 20 +178.1 + 30 +0 + 11 +59.58371534222716 + 21 +180.6 + 31 +0 + 12 +60.41628465777284 + 22 +180.6 + 32 +0 + 13 +60.41628465777284 + 23 +180.6 + 33 +0 + 0 +SOLID + 5 +D4 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbTrace + 10 +60 + 20 +225 + 30 +0 + 11 +60.41628465777284 + 21 +222.5 + 31 +0 + 12 +59.58371534222716 + 22 +222.5 + 32 +0 + 13 +59.58371534222716 + 23 +222.5 + 33 +0 + 0 +MTEXT + 5 +D5 +100 +AcDbEntity + 8 +bottom + 6 +CONTINUOUS + 62 + 0 +370 + -2 +100 +AcDbMText + 10 +58.125 + 20 +201.55 + 30 +0 + 40 +2.5 + 41 +6.250000000000156 + 71 + 5 + 72 + 1 + 1 +46,9 + 7 +STANDARD +210 +0 +220 +0 +230 +1 + 50 +90 + 73 + 2 + 44 +1 + 0 +LINE + 5 +D6 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +15.62499999999996 + 20 +178.1 + 11 +61.25 + 21 +178.1 + 0 +LINE + 5 +D7 +100 +AcDbEntity + 8 +bottom + 6 +ByBlock + 62 + 0 +370 + -2 +100 +AcDbLine + 10 +15.625 + 20 +225 + 11 +61.25 + 21 +225 + 0 +ENDBLK + 5 +7D +330 +7B 100 AcDbEntity 8 @@ -4987,7 +6523,7 @@ ENTITIES 0 LINE 5 -A1 +D8 100 AcDbEntity 8 @@ -5011,7 +6547,7 @@ AcDbLine 0 LINE 5 -A2 +D9 100 AcDbEntity 8 @@ -5035,7 +6571,7 @@ AcDbLine 0 LINE 5 -A3 +DA 100 AcDbEntity 8 @@ -5059,7 +6595,7 @@ AcDbLine 0 LINE 5 -A4 +DB 100 AcDbEntity 8 @@ -5083,7 +6619,7 @@ AcDbLine 0 LINE 5 -A5 +DC 100 AcDbEntity 8 @@ -5107,7 +6643,7 @@ AcDbLine 0 LINE 5 -A6 +DD 100 AcDbEntity 8 @@ -5131,7 +6667,7 @@ AcDbLine 0 LINE 5 -A7 +DE 100 AcDbEntity 8 @@ -5155,7 +6691,7 @@ AcDbLine 0 LINE 5 -A8 +DF 100 AcDbEntity 8 @@ -5179,7 +6715,7 @@ AcDbLine 0 LINE 5 -A9 +E0 100 AcDbEntity 8 @@ -5203,7 +6739,7 @@ AcDbLine 0 CIRCLE 5 -AA +E1 100 AcDbEntity 8 @@ -5225,7 +6761,7 @@ AcDbCircle 0 LINE 5 -AB +E2 100 AcDbEntity 8 @@ -5249,7 +6785,7 @@ AcDbLine 0 LINE 5 -AC +E3 100 AcDbEntity 8 @@ -5273,7 +6809,7 @@ AcDbLine 0 LINE 5 -AD +E4 100 AcDbEntity 8 @@ -5297,7 +6833,7 @@ AcDbLine 0 LINE 5 -AE +E5 100 AcDbEntity 8 @@ -5321,7 +6857,7 @@ AcDbLine 0 LINE 5 -AF +E6 100 AcDbEntity 8 @@ -5345,7 +6881,7 @@ AcDbLine 0 LINE 5 -B0 +E7 100 AcDbEntity 8 @@ -5369,7 +6905,7 @@ AcDbLine 0 LINE 5 -B1 +E8 100 AcDbEntity 8 @@ -5393,7 +6929,7 @@ AcDbLine 0 LINE 5 -B2 +E9 100 AcDbEntity 8 @@ -5417,7 +6953,7 @@ AcDbLine 0 LINE 5 -B3 +EA 100 AcDbEntity 8 @@ -5441,7 +6977,7 @@ AcDbLine 0 LINE 5 -B4 +EB 100 AcDbEntity 8 @@ -5465,7 +7001,7 @@ AcDbLine 0 LINE 5 -B5 +EC 100 AcDbEntity 8 @@ -5489,7 +7025,7 @@ AcDbLine 0 LINE 5 -B6 +ED 100 AcDbEntity 8 @@ -5513,7 +7049,7 @@ AcDbLine 0 CIRCLE 5 -B7 +EE 100 AcDbEntity 8 @@ -5535,7 +7071,7 @@ AcDbCircle 0 LINE 5 -B8 +EF 100 AcDbEntity 8 @@ -5559,7 +7095,7 @@ AcDbLine 0 LINE 5 -B9 +F0 100 AcDbEntity 8 @@ -5583,7 +7119,7 @@ AcDbLine 0 LINE 5 -BA +F1 100 AcDbEntity 8 @@ -5607,7 +7143,7 @@ AcDbLine 0 LINE 5 -BB +F2 100 AcDbEntity 8 @@ -5631,7 +7167,7 @@ AcDbLine 0 LINE 5 -BC +F3 100 AcDbEntity 8 @@ -5655,7 +7191,7 @@ AcDbLine 0 LINE 5 -BD +F4 100 AcDbEntity 8 @@ -5679,7 +7215,7 @@ AcDbLine 0 LINE 5 -BE +F5 100 AcDbEntity 8 @@ -5703,7 +7239,7 @@ AcDbLine 0 LINE 5 -BF +F6 100 AcDbEntity 8 @@ -5727,7 +7263,7 @@ AcDbLine 0 LINE 5 -C0 +F7 100 AcDbEntity 8 @@ -5751,7 +7287,7 @@ AcDbLine 0 LINE 5 -C1 +F8 100 AcDbEntity 8 @@ -5775,7 +7311,7 @@ AcDbLine 0 LINE 5 -C2 +F9 100 AcDbEntity 8 @@ -5799,7 +7335,7 @@ AcDbLine 0 LINE 5 -C3 +FA 100 AcDbEntity 8 @@ -5823,7 +7359,7 @@ AcDbLine 0 LINE 5 -C4 +FB 100 AcDbEntity 8 @@ -5847,7 +7383,7 @@ AcDbLine 0 LINE 5 -C5 +FC 100 AcDbEntity 8 @@ -5871,7 +7407,7 @@ AcDbLine 0 LINE 5 -C6 +FD 100 AcDbEntity 8 @@ -5895,7 +7431,7 @@ AcDbLine 0 LINE 5 -C7 +FE 100 AcDbEntity 8 @@ -5919,7 +7455,7 @@ AcDbLine 0 LINE 5 -C8 +FF 100 AcDbEntity 8 @@ -5943,7 +7479,7 @@ AcDbLine 0 LINE 5 -C9 +100 100 AcDbEntity 8 @@ -5967,7 +7503,7 @@ AcDbLine 0 LINE 5 -CA +101 100 AcDbEntity 8 @@ -5991,7 +7527,7 @@ AcDbLine 0 LINE 5 -CB +102 100 AcDbEntity 8 @@ -6015,7 +7551,7 @@ AcDbLine 0 LINE 5 -CC +103 100 AcDbEntity 8 @@ -6039,7 +7575,7 @@ AcDbLine 0 LINE 5 -CD +104 100 AcDbEntity 8 @@ -6063,7 +7599,7 @@ AcDbLine 0 LINE 5 -CE +105 100 AcDbEntity 8 @@ -6087,7 +7623,7 @@ AcDbLine 0 LINE 5 -CF +106 100 AcDbEntity 8 @@ -6111,7 +7647,7 @@ AcDbLine 0 LINE 5 -D0 +107 100 AcDbEntity 8 @@ -6135,7 +7671,7 @@ AcDbLine 0 LINE 5 -D1 +108 100 AcDbEntity 8 @@ -6159,7 +7695,7 @@ AcDbLine 0 DIMENSION 5 -D2 +109 100 AcDbEntity 8 @@ -6223,7 +7759,7 @@ AcDbRotatedDimension 0 LINE 5 -D3 +10A 100 AcDbEntity 8 @@ -6247,7 +7783,7 @@ AcDbLine 0 CIRCLE 5 -D4 +10B 100 AcDbEntity 8 @@ -6269,7 +7805,7 @@ AcDbCircle 0 LINE 5 -D5 +10C 100 AcDbEntity 8 @@ -6293,7 +7829,7 @@ AcDbLine 0 LINE 5 -D6 +10D 100 AcDbEntity 8 @@ -6317,7 +7853,7 @@ AcDbLine 0 LINE 5 -D7 +10E 100 AcDbEntity 8 @@ -6341,7 +7877,7 @@ AcDbLine 0 LINE 5 -D8 +10F 100 AcDbEntity 8 @@ -6365,7 +7901,7 @@ AcDbLine 0 LINE 5 -D9 +110 100 AcDbEntity 8 @@ -6389,7 +7925,7 @@ AcDbLine 0 LINE 5 -DA +111 100 AcDbEntity 8 @@ -6413,7 +7949,7 @@ AcDbLine 0 LINE 5 -DB +112 100 AcDbEntity 8 @@ -6437,7 +7973,7 @@ AcDbLine 0 LINE 5 -DC +113 100 AcDbEntity 8 @@ -6461,7 +7997,7 @@ AcDbLine 0 DIMENSION 5 -DD +114 100 AcDbEntity 8 @@ -6525,7 +8061,7 @@ AcDbRotatedDimension 0 DIMENSION 5 -DE +115 100 AcDbEntity 8 @@ -6589,7 +8125,7 @@ AcDbRotatedDimension 0 DIMENSION 5 -DF +116 100 AcDbEntity 8 @@ -6653,7 +8189,7 @@ AcDbRotatedDimension 0 DIMENSION 5 -E0 +117 100 AcDbEntity 8 @@ -6717,7 +8253,7 @@ AcDbRotatedDimension 0 DIMENSION 5 -E1 +118 100 AcDbEntity 8 @@ -6781,7 +8317,7 @@ AcDbRotatedDimension 0 DIMENSION 5 -E2 +119 100 AcDbEntity 8 @@ -6845,7 +8381,7 @@ AcDbRotatedDimension 0 LINE 5 -E3 +11A 100 AcDbEntity 8 @@ -6869,7 +8405,7 @@ AcDbLine 0 DIMENSION 5 -E4 +11B 100 AcDbEntity 8 @@ -6933,7 +8469,7 @@ AcDbRotatedDimension 0 LINE 5 -E5 +11C 100 AcDbEntity 8 @@ -6957,7 +8493,7 @@ AcDbLine 0 DIMENSION 5 -E6 +11D 100 AcDbEntity 8 @@ -7015,6 +8551,378 @@ AcDbAlignedDimension 50 90 100 +AcDbRotatedDimension + 0 +DIMENSION + 5 +11E +100 +AcDbEntity + 8 +middle + 6 +ByLayer + 62 + 256 +370 + -1 +100 +AcDbDimension + 2 +*D10 + 10 +50 + 20 +515 + 30 +0 + 11 +48.125 + 21 +505 + 31 +0 + 70 + 32 + 71 + 5 + 3 +Standard + 53 +0 +210 +0 +220 +0 +230 +1 +100 +AcDbAlignedDimension + 13 +6.999999999999999 + 23 +495 + 33 +0 + 14 +10 + 24 +515 + 34 +0 + 50 +90 +100 +AcDbRotatedDimension + 0 +DIMENSION + 5 +11F +100 +AcDbEntity + 8 +middle + 6 +ByLayer + 62 + 256 +370 + -1 +100 +AcDbDimension + 2 +*D11 + 10 +50 + 20 +565 + 30 +0 + 11 +48.125 + 21 +540 + 31 +0 + 70 + 32 + 71 + 5 + 3 +Standard + 53 +0 +210 +0 +220 +0 +230 +1 +100 +AcDbAlignedDimension + 13 +10 + 23 +515 + 33 +0 + 14 +10 + 24 +565 + 34 +0 + 50 +90 +100 +AcDbRotatedDimension + 0 +DIMENSION + 5 +120 +100 +AcDbEntity + 8 +middle + 6 +ByLayer + 62 + 256 +370 + -1 +100 +AcDbDimension + 2 +*D12 + 10 +-60 + 20 +500 + 30 +0 + 11 +-61.875 + 21 +523.475 + 31 +0 + 70 + 32 + 71 + 5 + 3 +Standard + 53 +0 +210 +0 +220 +0 +230 +1 +100 +AcDbAlignedDimension + 13 +-2.100575422237498e-14 + 23 +551.95 + 33 +0 + 14 +6.999999999999999 + 24 +495 + 34 +0 + 50 +90 +100 +AcDbRotatedDimension + 0 +DIMENSION + 5 +121 +100 +AcDbEntity + 8 +middle + 6 +ByLayer + 62 + 256 +370 + -1 +100 +AcDbDimension + 2 +*D13 + 10 +-40 + 20 +495 + 30 +0 + 11 +-41.875 + 21 +514.525 + 31 +0 + 70 + 32 + 71 + 5 + 3 +Standard + 53 +0 +210 +0 +220 +0 +230 +1 +100 +AcDbAlignedDimension + 13 +-30.00000000000002 + 23 +534.05 + 33 +0 + 14 +-7.000000000000001 + 24 +495 + 34 +0 + 50 +90 +100 +AcDbRotatedDimension + 0 +DIMENSION + 5 +122 +100 +AcDbEntity + 8 +middle + 6 +ByLayer + 62 + 256 +370 + -1 +100 +AcDbDimension + 2 +*D14 + 10 +40 + 20 +527.05 + 30 +0 + 11 +38.125 + 21 +534.05 + 31 +0 + 70 + 32 + 71 + 5 + 3 +Standard + 53 +0 +210 +0 +220 +0 +230 +1 +100 +AcDbAlignedDimension + 13 +29.99999999999998 + 23 +541.05 + 33 +0 + 14 +29.99999999999998 + 24 +527.05 + 34 +0 + 50 +90 +100 +AcDbRotatedDimension + 0 +DIMENSION + 5 +123 +100 +AcDbEntity + 8 +middle + 6 +ByLayer + 62 + 256 +370 + -1 +100 +AcDbDimension + 2 +*D15 + 10 +49.99999999999999 + 20 +585 + 30 +0 + 11 +48.12499999999999 + 21 +575 + 31 +0 + 70 + 32 + 71 + 5 + 3 +Standard + 53 +0 +210 +0 +220 +0 +230 +1 +100 +AcDbAlignedDimension + 13 +10 + 23 +565 + 33 +0 + 14 +6.999999999999981 + 24 +585 + 34 +0 + 50 +90 +100 AcDbRotatedDimension 0 ENDSEC diff --git a/top.scad b/top.scad index 897f8fe..2d981b5 100644 --- a/top.scad +++ b/top.scad @@ -1,56 +1,36 @@ include ; - +use; $fn = 90; -module top() { +module top() { difference() { - + union() { - cylinder(r = top_outer_diameter/2, + cylinder(r = top_outer_diameter / 2, h = top_height); - - for(angle = [0, 90, 180, 270]) { - rotate([0, 0, angle]) - translate([arm_radius / 2, - 0, - top_height - arm_dia / 2]) - - rotate([0, 90, 0]) - cylinder(r = arm_dia / 2, - h = arm_radius, - center = true); - } - + + arms([0, 90, 180, 270], arm_radius, top_height - arm_dia / 2, arm_dia); + translate([0, 0, -insert_length]) - cylinder(r = insert_diameter/2, + cylinder(r = insert_diameter / 2, h = insert_length); } - + union() { translate([0, 0, top_height - top_inner_depth]) - cylinder(r = top_inner_diameter/2, + cylinder(r = top_inner_diameter / 2, h = top_inner_depth); - - for(angle = [0, 90, 180, 270]) { - rotate([0, 0, angle]) - translate([arm_radius / 2, - 0, - top_height - arm_dia / 2]) - - rotate([0, 90, 0]) - cylinder(r = arm_hole_dia / 2, - h = arm_radius, - center = true); - } - + + arms([0, 90, 180, 270], arm_radius, top_height - arm_dia / 2, arm_hole_dia); + translate([0, 0, -insert_length]) - cylinder(r = insert_hole_dia / 2, + cylinder(r = insert_hole_dia / 2, h = insert_length + top_height); } } - - + + }; -top(); \ No newline at end of file +top(); diff --git a/utils.scad b/utils.scad new file mode 100644 index 0000000..ae8ef7b --- /dev/null +++ b/utils.scad @@ -0,0 +1,14 @@ +include ; + +module arms(angles, radius, height, dia) { + for(angle = angles) { + rotate([0, 0, angle]) + translate([radius / 2, + 0, + height]) + rotate([0, 90, 0]) + cylinder(r = dia / 2, + h = radius, + center = true); + } +}