Initial import
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
// ECHO: "max_radius=", 13.6
|
||||
// ECHO: "total_height=", 28.9
|
||||
|
||||
// clearance radius = 4 + 13.6 = 17.6
|
||||
// clearance diameter = 17.6 * 2 = 35.2
|
||||
|
||||
// 2020 width is 50.8
|
||||
|
||||
// linear bearing od=15, l=24
|
||||
|
||||
// 15 + 15 + 35.2 = 65.2 === can't go side-by-side
|
||||
|
||||
$fn = 500;
|
||||
|
||||
difference() {
|
||||
color("red", 0.7)
|
||||
hull() {
|
||||
for(y=[6, 44.8], z=[6, 34.5]) {
|
||||
translate([0, y, z])
|
||||
rotate([0, 90, 0])
|
||||
cylinder(h=54, r=6);
|
||||
}
|
||||
}
|
||||
|
||||
for (y=[9.4, 41.4]) {
|
||||
translate([-1, y, 9])
|
||||
rotate([0, 90, 0])
|
||||
cylinder(h=60, d=13);
|
||||
}
|
||||
|
||||
for (x=[2, 28], y=[9.4, 41.4]) {
|
||||
translate([x, y, 9])
|
||||
rotate([0, 90, 0])
|
||||
cylinder(h=24, d=15);
|
||||
}
|
||||
|
||||
translate([12, (50.8 / 2), 34])
|
||||
rotate([0, 90, 0])
|
||||
cylinder(h=30, r=20);
|
||||
|
||||
translate([2, (50.8 / 2), 34])
|
||||
rotate([0, 90, 0])
|
||||
cylinder(h=50, d=8);
|
||||
}
|
||||
Reference in New Issue
Block a user