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);
|
||||
//rotate([0, 0, 13]) intval_panel_laser();
|
||||
//rotate([0, 0, 13]) intval_laser_panel_cover();
|
||||
rotate([0, 180, 0]) key_cap();
|
||||
//rotate([0, 180, 0]) key_cap();
|
||||
//geared_motor_mount_120();
|
||||
//motor_key();
|
||||
//motor_key_120();
|
||||
|
@ -54,6 +54,8 @@ rotate([0, 180, 0]) key_cap();
|
|||
//motor_cap(false);
|
||||
//rotate([0, 180, 0]) motor_cap_120(false);
|
||||
//translate([0, 0, 39 / 2 + 5.75]) bolt_guide();
|
||||
//motor_key_120_reinforced();
|
||||
//motor_key_120_reinforced_roller();
|
||||
|
||||
//exploded_view();
|
||||
//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();
|
||||
if (DECOYS) {
|
||||
translate([one_to_one_x, one_to_one_y, 20.5]) decoys(24);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
module motor_key_120_reinforced () {
|
||||
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 () {
|
||||
|
@ -86,7 +106,13 @@ module motor_set_screw_120 () {
|
|||
|
||||
module motor_set_screw_120_alt () {
|
||||
$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);
|
||||
}
|
||||
|
||||
|
@ -94,9 +120,11 @@ module hobbled_rod_120 (h = 10) {
|
|||
d = 4.00;
|
||||
diff = 3.33;
|
||||
difference () {
|
||||
|
||||
union () {
|
||||
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