First commit
This commit is contained in:
70
tools/dremel/scad/d3000_support.scad
Normal file
70
tools/dremel/scad/d3000_support.scad
Normal file
@@ -0,0 +1,70 @@
|
||||
$fn=60;
|
||||
|
||||
include <BOSL2/std.scad>
|
||||
include <BOSL2/shapes2d.scad>
|
||||
include <boltsos_0.4.1/BOLTS.scad>
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user