diff --git a/examples/JK_projector_takeup.scad b/examples/JK_projector_takeup.scad index f9a0ff7..b9b5fef 100644 --- a/examples/JK_projector_takeup.scad +++ b/examples/JK_projector_takeup.scad @@ -29,6 +29,8 @@ FILTER_X = 55.4; FILTER_Y = 6.5; FILTER_VOID_X = FILTER_X - 9 + ((4.5 - 2.34) * 2); +ROLLER_SPACING = 95; + module m5_nut () { cylinder(r = R(9.4), h = 4, center = true, $fn = 6); } @@ -113,7 +115,14 @@ module filter_reinforcement () { } module roller_bolts () { - + translate([ROLLER_SPACING/2, 2, 0]) { + cylinder(r = R(4.25), h = 80, center = true, $fn = 40); + translate([0, 0, 7]) rotate([0, 0, 30]) m4_nut(); + } + translate([-ROLLER_SPACING/2, 2, 0]) { + cylinder(r = R(4.25), h = 80, center = true, $fn = 40); + translate([0, 0, 7]) rotate([0, 0, 30]) m4_nut(); + } } module jk_takeup () { @@ -123,7 +132,7 @@ module jk_takeup () { translate([0, 0, -27.5]) filter_holder(); translate([0, -1.1, -16]) filter_reinforcement(); } - //roller_bolts(); + roller_bolts(); } translate([0, 0, 1.8]) { translate([-30, 0, 0]) rotate([0, 0, ARMS_ANGLE]) { @@ -154,7 +163,7 @@ module jk_takeup_halves (HALF = "A") { } //translate([0, 0, 40]) color("red") original_takeup(); -jk_takeup(); +//jk_takeup(); //jk_takeup_halves(); -//color("blue") jk_takeup_halves("B"); +color("blue") jk_takeup_halves("B"); //m5_nut(); \ No newline at end of file