Increased height, decreased bridge gap
Got a successful print, still a bit too strongly connected internally. Needed razor to free.
This commit is contained in:
@@ -8,7 +8,7 @@ use <PolyGear/PolyGear.scad>
|
||||
include <PolyGear/PolyGearBasics.scad>
|
||||
use <PolyGear/shortcuts.scad>
|
||||
|
||||
chamfer=30;
|
||||
chamfer=40;
|
||||
axis_angle=0;
|
||||
//helix_angle = [ for (x=linspace(-1,1,11)) exp(-abs(x))*10*sign(x) ];
|
||||
helix_turns = 3;
|
||||
@@ -21,7 +21,7 @@ helix_angle = [ for (x=linspace(-1,1,helix_steps)) exp(-abs(x))*10*sign(x) ];
|
||||
|
||||
//helix_angle = constant(axis_angle/2);
|
||||
//width = 10;
|
||||
width=10; // width of the actual gears.
|
||||
width=18; // width of the actual gears.
|
||||
N = 9; // Number of gear teeth.
|
||||
// Force same number of teeth
|
||||
N1=N;
|
||||
@@ -119,7 +119,7 @@ module blue_gear() {
|
||||
// Rear Block
|
||||
gear_track_block();
|
||||
// leaf arm
|
||||
translate([2,11.6,0]) rotate([0,0,0]) leaf_arm(left=true, h=width+4);
|
||||
translate([2,11.6,0]) rotate([0,0,0]) leaf_arm(left=true, h=width+3.2);
|
||||
}
|
||||
|
||||
// Red Gear - Gear on the right.
|
||||
@@ -134,7 +134,7 @@ module red_gear()
|
||||
}
|
||||
|
||||
// leaf arm
|
||||
translate([-2,11.6,0]) leaf_arm(left=false, h=width+4);
|
||||
translate([-2,11.6,0]) leaf_arm(left=false, h=width+3.2);
|
||||
|
||||
}
|
||||
// Shaft Hole
|
||||
@@ -164,7 +164,7 @@ module leaf_arm(left=true, h, angle=false) {
|
||||
}
|
||||
}
|
||||
}
|
||||
cube([4,10,h], center=true);
|
||||
translate([0,-4+tol,0]) cube([4,10,h], center=true);
|
||||
}
|
||||
|
||||
module round_case_inner(meshd, shaftd, width, tol) {
|
||||
@@ -199,7 +199,7 @@ module round_case(
|
||||
hull() {
|
||||
for (x = [-MeshD/2, MeshD/2] )
|
||||
translate([x,0])
|
||||
cylinder(d=18.5, h=width+4, center=true);
|
||||
cylinder(d=18.5, h=width+3.2, center=true);
|
||||
}
|
||||
translate([-12,-12,-(width/2 + 3)]) cube([24,12,width+6]);
|
||||
}
|
||||
@@ -225,12 +225,13 @@ module round_case(
|
||||
// Shaft Bottom/top
|
||||
for (s = [-1,1]) {
|
||||
translate([0,0,s*(width/2 + WallD/2 + 1.5*tol)])
|
||||
cylinder(d=d+3*tol, h=WallD+tol, center=true);
|
||||
cylinder(d=d+4*tol, h=WallD+tol, center=true);
|
||||
}
|
||||
|
||||
translate([xi*(2*tol+Module/2),-WallD/2])
|
||||
cube([3+2*tol+Module+1,WallD,width+4], center=true);
|
||||
translate([xi*2.5,-WallD/2,0])
|
||||
cube([3+2*tol+Module+1,WallD,width+3.2], center=true);
|
||||
}
|
||||
translate([xi*11.5-.5,-MeshD/2,-(width + 3.2)/2]) cube([1,MeshD/2,width+3.2]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user