70 lines
1.7 KiB
OpenSCAD
70 lines
1.7 KiB
OpenSCAD
$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);
|
|
}
|
|
}
|
|
}
|
|
} |