3dparts/microwave_turntable.scad

31 lines
550 B
OpenSCAD

$fn = 100;
module turntable(height, cut_in_width, tube_radius) {
// tube
difference() {
cylinder(height,tube_radius,tube_radius,0);
translate([0,0,-1])
cylinder(height + 2,tube_radius-1,tube_radius-1,0);
}
// cut-in for the tube
intersection() {
cylinder(height,5,5,0);
translate([cut_in_width,-15,0])
cube([10,20,height]);
}
// holder
difference() {
cylinder(3,25,25,0);
for(i = [0:120:360])
rotate([0,0,i])
translate([22,0,-5])
cylinder(10,15,15,0);
}
}
// my own
color("green")
turntable(50, 2.2, 5.5);