Motor key is now printable without supports inside the set screw void and the hobbled rod void.
This commit is contained in:
parent
1b9abd897d
commit
8ef21c4991
|
@ -44,7 +44,7 @@ module exploded_view () {
|
||||||
//intval_laser_panel_cover(true, ALL_RED=true);
|
//intval_laser_panel_cover(true, ALL_RED=true);
|
||||||
//rotate([0, 0, 13]) intval_panel_laser();
|
//rotate([0, 0, 13]) intval_panel_laser();
|
||||||
//rotate([0, 0, 13]) intval_laser_panel_cover();
|
//rotate([0, 0, 13]) intval_laser_panel_cover();
|
||||||
rotate([0, 180, 0]) key_cap();
|
//rotate([0, 180, 0]) key_cap();
|
||||||
//geared_motor_mount_120();
|
//geared_motor_mount_120();
|
||||||
//motor_key();
|
//motor_key();
|
||||||
//motor_key_120();
|
//motor_key_120();
|
||||||
|
@ -54,6 +54,8 @@ rotate([0, 180, 0]) key_cap();
|
||||||
//motor_cap(false);
|
//motor_cap(false);
|
||||||
//rotate([0, 180, 0]) motor_cap_120(false);
|
//rotate([0, 180, 0]) motor_cap_120(false);
|
||||||
//translate([0, 0, 39 / 2 + 5.75]) bolt_guide();
|
//translate([0, 0, 39 / 2 + 5.75]) bolt_guide();
|
||||||
|
//motor_key_120_reinforced();
|
||||||
|
//motor_key_120_reinforced_roller();
|
||||||
|
|
||||||
//exploded_view();
|
//exploded_view();
|
||||||
//stl_plate();
|
//stl_plate();
|
||||||
|
|
|
@ -58,15 +58,35 @@ module motor_key_120 (half = false, DECOYS = false, sides = 1, ALT = false) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// translate([one_to_one_x, one_to_one_y, 17]) translate([6.42 - .2, 0, 6 - 1.7]) rotate([0, 90, 0]) motor_set_screw_120_alt();
|
// translate([one_to_one_x, one_to_one_y, 17]) translate([6.42 - .2, 0, 6 - 1.7]) rotate([0, 90, 0]) motor_set_screw_120_alt();
|
||||||
if (DECOYS) {
|
|
||||||
translate([one_to_one_x, one_to_one_y, 20.5]) decoys(24);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
module motor_key_120_reinforced () {
|
module motor_key_120_reinforced () {
|
||||||
motor_key_120();
|
intersection () {
|
||||||
|
motor_key_120();
|
||||||
|
translate([one_to_one_x, one_to_one_y, 4]) union () {
|
||||||
|
cylinder(r = 16 / 2, h = 25, center = true);
|
||||||
|
translate([0, 0, 10]) cube([20, 12, 5], center = true);
|
||||||
|
translate([0, 0, 10]) cube([12, 20, 5], center = true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module motor_key_120_reinforced_roller () {
|
||||||
|
difference () {
|
||||||
|
motor_key_120();
|
||||||
|
translate([one_to_one_x, one_to_one_y, 4]) union () {
|
||||||
|
cylinder(r = 16 / 2, h = 25, center = true);
|
||||||
|
translate([0, 0, 10]) cube([20.2, 12.2, 5.1], center = true);
|
||||||
|
translate([0, 0, 10]) cube([12.2, 20.2, 5.1], center = true);
|
||||||
|
hobbled_rod_120(40);
|
||||||
|
//nut
|
||||||
|
translate([5, 0, 0]) cube([2.5, 5.25, 42], center = true);
|
||||||
|
//half
|
||||||
|
//translate([0, 50, 0]) cube([100, 100, 100], center = true);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module motor_key_120_master_mold () {
|
module motor_key_120_master_mold () {
|
||||||
|
@ -86,17 +106,25 @@ module motor_set_screw_120 () {
|
||||||
|
|
||||||
module motor_set_screw_120_alt () {
|
module motor_set_screw_120_alt () {
|
||||||
$fn = 60;
|
$fn = 60;
|
||||||
cylinder(r = 2.95 / 2, h = 10.19, center= true);
|
D1 = 2.95;
|
||||||
|
H1 = 10.19;
|
||||||
|
cylinder(r = D1 / 2, h = H1, center= true);
|
||||||
|
translate([0.25, 0, 0]) scale([1, .75, 1]) rotate([0, 0, 45]) difference () {
|
||||||
|
cube([D1, D1, H1], center = true);
|
||||||
|
rotate([0, 0, 45]) translate([0, D1, 0]) cube([D1 * 2, D1 * 2, H1], center = true);
|
||||||
|
}
|
||||||
translate([0, 0, (10.19 / 2) - (2.56 / 2)]) cylinder(r = 5.8 / 2, h = 2.56, center = true);
|
translate([0, 0, (10.19 / 2) - (2.56 / 2)]) cylinder(r = 5.8 / 2, h = 2.56, center = true);
|
||||||
}
|
}
|
||||||
|
|
||||||
module hobbled_rod_120 (h = 10) {
|
module hobbled_rod_120 (h = 10) {
|
||||||
d = 4.00;
|
d = 4.00;
|
||||||
diff = 3.33;
|
diff = 3.33;
|
||||||
difference () {
|
difference () {
|
||||||
|
union () {
|
||||||
cylinder(r = d/2, h = h, center = true, $fn = 60);
|
cylinder(r = d/2, h = h, center = true, $fn = 60);
|
||||||
translate([d/2 + ((d/2) - (d - diff)), 0, 0]) cube([d, d, h + 1], center = true);
|
translate([0, 0, -h / 2 - (d / 4) + .01]) cylinder(r2 = d / 2, r1 = 0.4 / 2, h = d / 2, center = true, $fn = 60);
|
||||||
|
}
|
||||||
|
translate([d/2 + ((d/2) - (d - diff)), 0, 0]) cube([d, d, h + 10], center = true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue