36 lines
692 B
OpenSCAD
36 lines
692 B
OpenSCAD
|
use <Slider_back.scad>;
|
||
|
use <helpers/Holes.scad>;
|
||
|
|
||
|
$fn=75;
|
||
|
|
||
|
main();
|
||
|
module main() {
|
||
|
difference() {
|
||
|
cube([30,40,10]);
|
||
|
translate([0,20,10]) bearingHalfHole();
|
||
|
holes();
|
||
|
}
|
||
|
}
|
||
|
// the four mount holes
|
||
|
module holes() {
|
||
|
translate([7.5,7.5,0]) {
|
||
|
rotate([0,-90,0]) M3Hole(10);
|
||
|
rotate([0,-90,0]) M3Nut(5);
|
||
|
}
|
||
|
|
||
|
translate([22.5,7.5,0]) {
|
||
|
rotate([0,-90,0]) M3Hole(10);
|
||
|
rotate([0,-90,0]) M3Nut(5);
|
||
|
}
|
||
|
|
||
|
translate([7.5,32.5,0]) {
|
||
|
rotate([0,-90,0]) M3Hole(10);
|
||
|
rotate([0,-90,0]) M3Nut(5);
|
||
|
}
|
||
|
|
||
|
translate([22.5,32.5,0]) {
|
||
|
rotate([0,-90,0]) M3Hole(10);
|
||
|
rotate([0,-90,0]) M3Nut(5);
|
||
|
}
|
||
|
}
|