move holes and helpers into seperate dir
holder for extruder and hexagonal screw mounts
This commit is contained in:
6
helpers/Helpers.scad
Normal file
6
helpers/Helpers.scad
Normal file
@ -0,0 +1,6 @@
|
||||
module roundedTriangle(length, sidewidth) {
|
||||
render() difference() {
|
||||
linear_extrude(length) polygon([[0,0],[sidewidth,0],[0,sidewidth]]);
|
||||
translate([sidewidth, sidewidth, 0]) cylinder(r=sidewidth, h=length);
|
||||
}
|
||||
}
|
22
helpers/Holes.scad
Normal file
22
helpers/Holes.scad
Normal file
@ -0,0 +1,22 @@
|
||||
M3HoleDiam = 3.4;
|
||||
M4HoleDiam = 4.4;
|
||||
|
||||
M3NutDiam=6.01+.4;
|
||||
|
||||
M3HeadDiam = 5.8;
|
||||
|
||||
module M3Hole(thickness) {
|
||||
rotate([0, 90, 0]) cylinder(h = thickness, d = M3HoleDiam);
|
||||
}
|
||||
|
||||
module M4Hole(thickness) {
|
||||
rotate([0, 90, 0]) cylinder(h = thickness, d = M4HoleDiam);
|
||||
}
|
||||
|
||||
module M3Nut(thickness) {
|
||||
rotate([0, 90, 0]) cylinder(h = thickness, d = M3NutDiam, $fn=6);
|
||||
}
|
||||
|
||||
module M3Head(thickness) {
|
||||
rotate([0, 90, 0]) cylinder(h = thickness, d = M3HeadDiam);
|
||||
}
|
Reference in New Issue
Block a user