$fn=60; include include include CORNER_RADIUS = 3; module screw_hole() { rotate([0,90,0]) { DIN931("M4"); cylinder(h=30,d=4.5,center=true); } } module plate_mount() { rotate([0,90,0]) { cyl(l=5, d=12, rounding=2); } } // Dremel * translate([-36,0,33]) { color("cyan", alpha=.25) { cylinder(h=60, d1=30, d2=60, center=true); translate([0,0,-40]) cylinder(h=20, d=18.5, center=true); translate([0,0,-40]) cylinder(h=18, d=34, center=true); } } // Plate color("grey") { translate([-36,0,0]) { tube(od=50, wall=9, h=5, rounding=1); translate([0,0,-1.75]) tube(od=36, wall=8.5, h=1.5); } difference() { union() { translate([0,0,7.5]) { cuboid([6,70,20], rounding=2); } translate([-21,0,7.5]) { rotate([0,0,90]) { wedge([46,40,20], center=true); } } translate([-1.5,-28,8]) { plate_mount(); } translate([-1.5,28,8]) { plate_mount(); } } translate([-1.5,-28,8]) { screw_hole(); } translate([-1.5,28,8]) { screw_hole(); } // Dremel translate([-36,0,33]) { color("cyan", alpha=.25) { cylinder(h=60, d1=30, d2=60, center=true); translate([0,0,-24]) cylinder(h=15, d1=31, d2=68, center=true); translate([0,0,-40]) cylinder(h=20, d=18.5, center=true); translate([0,0,-40]) cylinder(h=18, d=34, center=true); } } } }