New stuff
This commit is contained in:
1 parent
824ac50a44
commit
d439130381
34 files changed
+44
-17
No files matched your search
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
@@ -20,43 +20,47 @@ module screw_front() {
|
||||
|
||||
module end() {
|
||||
difference() {
|
||||
cuboid([100,20,50], rounding=2);
|
||||
translate([-30,0,0]) ycyl(d=16.5, l=10, rounding2=-1, anchor=FRONT);
|
||||
translate([30,0,0]) ycyl(d=16.5, l=10, rounding2=-1, anchor=FRONT);
|
||||
rotate([0,0,180]) screw_front();
|
||||
cuboid([100,25,50], rounding=2);
|
||||
translate([-27.5,2.5,-7.5]) ycyl(d=16.5, l=10, rounding2=-1, anchor=FRONT);
|
||||
translate([27.5,2.5,-7.5]) ycyl(d=16.5, l=10, rounding2=-1, anchor=FRONT);
|
||||
rotate([0,0,180]) translate([0,0,3]) screw_front();
|
||||
rotate([0,0,180]) translate([-30,0,3]) screw_front();
|
||||
rotate([0,0,180]) translate([30,0,3]) screw_front();
|
||||
}
|
||||
}
|
||||
|
||||
module mid() {
|
||||
difference() {
|
||||
union() {
|
||||
cuboid([100,30,25], rounding=2, anchor=TOP);
|
||||
cuboid([100,30,15], rounding=2, anchor=TOP);
|
||||
cuboid([100,30,25], rounding=2, anchor=BOTTOM);
|
||||
}
|
||||
translate([-30,0,0]) ycyl(d=16.5, l=30, rounding=-2);
|
||||
translate([30,0,0]) ycyl(d=16.5, l=30, rounding=-2);
|
||||
translate([-27.5,0,0]) ycyl(d=16.5, l=30, rounding=-2);
|
||||
translate([27.5,0,0]) ycyl(d=16.5, l=30, rounding=-2);
|
||||
cuboid([110,40,2]);
|
||||
translate([0,5,0]) screw_back();
|
||||
translate([0,-7,0]) screw_front();
|
||||
translate([0,5,8]) screw_back();
|
||||
translate([-27.5,-7,7.5]) screw_front();
|
||||
translate([0,-7,7.5]) screw_front();
|
||||
translate([27.5,-7,7.5]) screw_front();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
color("grey") rotate([90,0,0,]) {
|
||||
*tube(od=tube_diam, id=tube_diam-3, l=tube_length);
|
||||
translate([-30,0,0]) tube(od=16, id=14, l=400);
|
||||
translate([30,0,0]) tube(od=16, id=14, l=400);
|
||||
translate([-27.5,-7.5,0]) tube(od=16, id=14, l=400);
|
||||
translate([27.5,-7.5,0]) tube(od=16, id=14, l=400);
|
||||
}
|
||||
|
||||
translate([0,tube_length/2,0]) mirror([0,1,0]) end();
|
||||
translate([0,-tube_length/2,0]) end();
|
||||
|
||||
color("red") {
|
||||
mid();
|
||||
translate([0,0,-7.5]) mid();
|
||||
}
|
||||
|
||||
// extension
|
||||
color("pink") {
|
||||
*color("pink") {
|
||||
translate([0,tube_length/2+2,-27.5]) cuboid([100,26,5], rounding=2, edges=[BOT,FRONT+LEFT,FRONT+RIGHT,BACK+LEFT,BACK+RIGHT]);
|
||||
translate([0,tube_length/2+12.5,-2.5]) cuboid([100,5,55], rounding=2, edges=[BACK,TOP+LEFT,TOP+RIGHT,BOT+LEFT,BOT+RIGHT]);
|
||||
}
|
||||
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