Bunch of updates.
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
include <../lib/metric-machine-screws.scad>
|
||||
|
||||
$fn=128;
|
||||
|
||||
h_handle = 200; // Length of the handle
|
||||
h_tilted = h_handle / sqrt(2);
|
||||
|
||||
d_handle = 20; // Diameter of the handle
|
||||
screw_distance_on_center = 88.5;
|
||||
|
||||
//translate([0, 0, h_tilted / 2])
|
||||
//rotate([45, 0, 0])
|
||||
//translate([0, d_handle / 2, 0])
|
||||
difference() {
|
||||
union() {
|
||||
cylinder(d=d_handle, h=h_handle, center=true); // Main handle body
|
||||
|
||||
for (i = [-1, 1]) {
|
||||
translate([0, 17, i * (screw_distance_on_center / 2)])
|
||||
rotate([90, 0, 0])
|
||||
cylinder(d=10, h=18, center=true);
|
||||
}
|
||||
}
|
||||
|
||||
for (i = [-1, 1]) {
|
||||
translate([0, 5, i * (screw_distance_on_center / 2)])
|
||||
rotate([90, 0, 0])
|
||||
m3Nut(h=d_handle + 10, center=true, clearance=0.2);
|
||||
|
||||
translate([0, 7, i * (screw_distance_on_center / 2)])
|
||||
rotate([90, 0, 0])
|
||||
cylinder(d=3.2, h=40, center=true);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
translate([0, -0.2, h_tilted / 2])
|
||||
difference() {
|
||||
cube([1, h_tilted, h_tilted], center=true);
|
||||
|
||||
color("blue")
|
||||
translate([0, h_tilted / 2, h_tilted / 2])
|
||||
rotate([45, 0, 0])
|
||||
cube([2, h_handle, h_handle], center=true);
|
||||
}
|
||||
|
||||
translate([0, -h_tilted / 2, 40])
|
||||
cube([40, 1, 80], center=true);
|
||||
*/
|
||||
Reference in New Issue
Block a user