diff options
author | Haydn Huntley <haydn.huntley@gmail.com> | 2017-04-01 22:08:06 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-01 22:08:06 +0300 |
commit | 23b0db9fe68421477341c2ce6d452d484bc192f6 (patch) | |
tree | b0d9679cfa2c5950407ca9e04dab98f814b43efc /lowerFrame.scad | |
parent | 3ea1bb784f5b56b3ff3bd22c5aa705f50d478f96 (diff) |
Upper/lower frame modifications.
Made lower frame 12mm taller to accommodate the fuse/plug/switch holder.
Modified the upper/lower frame to use M5x10 bolts instead of M5x12 ones.
Added license comments I noticed where they were missing.
Added comments in motor.scad, roundedBox.scad, and vertex.scad to clarify that those shouldn't be sliced -- they're only included by other files.
Diffstat (limited to 'lowerFrame.scad')
-rw-r--r-- | lowerFrame.scad | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/lowerFrame.scad b/lowerFrame.scad index 3f14605..9b62c6e 100644 --- a/lowerFrame.scad +++ b/lowerFrame.scad @@ -20,7 +20,7 @@ include <Orbitron_Medium.scad> // All measurements in mm. debug = false; -height = 3 * extrusionWidth; +height = lowerFrameHeight; // Draw the vertical extrusion. @@ -45,16 +45,16 @@ module lowerFrame() { vertex(height); - // Remove eight M5x12 holes to attach the four horizontal extrusions. + // Remove eight M5x10 holes to attach the four horizontal extrusions. for (z = [extrusionWidth/2, height-extrusionWidth/2]) for (x = [1, -1]) for (d = [35, 70]) translate([x*fnX(d), -fnY(d), z]) rotate([90, 0, x*120]) - translate([0, 0, -2]) - cylinder(r=m5LooseRadius, h=7, $fn=24); + translate([0, 0, -0.2]) + cylinder(r=m5LooseRadius, h=5, $fn=24); - // Remove four M5x12 holes to attach the vertical extrusion. + // Remove four M5x10 holes to attach the vertical extrusion. for (z = [extrusionWidth/2, height-extrusionWidth/2]) for (x = [1, -1]) for (a = [0, 1]) @@ -62,11 +62,11 @@ module lowerFrame() translate([extrusionWidth/2, 0, z]) rotate([0, 90, 0]) { - cylinder(r=m5LooseRadius, h=7, $fn=24); - translate([0, 0, 7-smidge]) + cylinder(r=m5LooseRadius, h=5, $fn=24); + translate([0, 0, 5-smidge]) cylinder(r1=m5LowProfileHeadRadius, r2=1.5+m5LowProfileHeadRadius, - h=7, $fn=24); + h=9, $fn=24); } // Remove a circular hole for the pulley and motor shaft. @@ -88,7 +88,7 @@ module lowerFrame() cylinder(r=m3LooseHeadRadius, h=m3HeadHeight, $fn=24); // Tunnels for reaching the M3x8 screws. - angle1 = 4; + angle1 = 11; if (a == 0 || a == 2) { rotate([180+angle1, 0, 0]) @@ -107,11 +107,11 @@ module lowerFrame() // extra - extra distance between characters // height - height of extrusion, 0 for 2d translate([0, -10.5, 0]) - rotate([0, 0, 59]) - translate([0, 29, 30.5-1]) + rotate([0, 0, 60]) + translate([0, 29, 30.5+5.5]) rotate([0, 270, 270]) - scale([0.17, 0.17, 1]) - translate([0, -23, 0]) + scale([0.21, 0.21, 1]) + translate([0, -20, 0]) Orbitron_Medium("Kumu-3D", steps=1, center=true, extra=2, height=3); } } |