V2
This commit is contained in:
1 parent
17a3fc9553
commit
fdc596b2b9
12 files changed
+29
-56
No files matched your search
@@ -24,8 +24,6 @@ module backScrew() {
|
||||
translate ([0,0,2]) DIN931("M3");
|
||||
}
|
||||
|
||||
// Assembled version
|
||||
|
||||
// [tubes]
|
||||
* color("grey") {
|
||||
translate([-18,0,-80]) tube(od=tube_d1,wall=2,h=200);
|
||||
@@ -33,7 +31,7 @@ module backScrew() {
|
||||
translate([18,0,-80]) tube(od=tube_d1,wall=2,h=200);
|
||||
}
|
||||
// [top]
|
||||
* translate([0,0,20]) {
|
||||
translate([0,0,25]) {
|
||||
difference() {
|
||||
cuboid([58,25,20], rounding=5);
|
||||
translate([-20,0,-7]) zcyl(l=25, d=tube_d1+delta, rounding=1);
|
||||
@@ -49,58 +47,15 @@ module backScrew() {
|
||||
}
|
||||
}
|
||||
// [middle]
|
||||
* translate([0,0,-30]) difference() {
|
||||
difference() {
|
||||
cuboid([58,25,20], rounding=5);
|
||||
translate([-18,0,0]) zcyl(l=30, d=tube_d1+1);
|
||||
translate([0,0,-7]) zcyl(l=25, d=tube_d2+delta, rounding=1);
|
||||
translate([18,0,0]) zcyl(l=30, d=tube_d1+1);
|
||||
}
|
||||
// [bottom]
|
||||
* translate([0,0,-175]) difference() {
|
||||
union() {
|
||||
cuboid([58,25,20], rounding=5);
|
||||
translate([0,-3,0]) rotate([90,0,0]) prismoid(size1=[30,20], size2=[24,20], h=25, rounding=1);
|
||||
translate([0,-27,0]) scale([1,.7,1]) zcyl(l=20, d=24, rounding=1);
|
||||
}
|
||||
translate([-18,0,5]) zcyl(l=25, d=tube_d1+delta, rounding=1);
|
||||
zcyl(l=30, d=tube_d2+1);
|
||||
translate([18,0,5]) zcyl(l=25, d=tube_d1+delta, rounding=1);
|
||||
rotate([90,0,180]) translate([0,0,8]) backScrew();
|
||||
zcyl(l=12, d=16, rounding=-1);
|
||||
translate([0,-23,0]) cuboid([11,25,20], rounding=-1);
|
||||
translate ([0,-23,0]) rotate([0,-90,0]) frontScrew();
|
||||
}
|
||||
|
||||
// [top]
|
||||
* rotate([-90,0,0]) {
|
||||
translate([0,0,30]) {
|
||||
difference() {
|
||||
cuboid([58,25,20], rounding=5);
|
||||
translate([-18,0,-7]) zcyl(l=25, d=tube_d1+delta, rounding=1);
|
||||
translate([18,0,-7]) zcyl(l=25, d=tube_d1+delta, rounding=1);
|
||||
}
|
||||
rotate([-90,0,0]) {
|
||||
translate([0,-14,0]) difference() {
|
||||
ycyl(l=40, d=20, rounding=10);
|
||||
translate([0,-9,0]) xcyl(l=20, d=6);
|
||||
translate([10.5,-12,0]) xcyl(l=6, d=30);
|
||||
translate([-10.5,-12,0]) xcyl(l=6, d=30);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// [middle]
|
||||
* rotate([90,0,0]) {
|
||||
difference() {
|
||||
cuboid([58,25,20], rounding=5);
|
||||
translate([-18,0,0]) zcyl(l=30, d=tube_d1+1);
|
||||
translate([0,0,-7]) zcyl(l=25, d=tube_d2+delta, rounding=1);
|
||||
translate([18,0,0]) zcyl(l=30, d=tube_d1+1);
|
||||
}
|
||||
}
|
||||
// [bottom]
|
||||
difference() {
|
||||
translate([0,0,-25]) difference() {
|
||||
union() {
|
||||
cuboid([58,25,20], rounding=5);
|
||||
translate([0,-3,0]) rotate([90,0,0]) prismoid(size1=[30,20], size2=[24,20], h=24, rounding=1);
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in new issue
Block a user