diff --git a/ZSlider_top.scad b/ZSlider_top.scad index 48e524b..c712bca 100644 --- a/ZSlider_top.scad +++ b/ZSlider_top.scad @@ -14,11 +14,30 @@ module roundcube(x,y,z,rad=5) { } +module holes(args) { + translate([10,12.5,0]) rotate([0,-90,0]) { + M4Hole(10); + translate([5,0,0]) M4Head(5); + }; + + translate([39,36.5,0]) rotate([0,-90,0]) { + M4Hole(10); + translate([5,0,0]) M4Head(5); + }; + + translate([0,10,20]) #M4Hole(5); + translate([0,39,20]) #M4Hole(5); + + translate([40.3 + 4.5,10,20]) #M4Hole(5); + translate([40.3 + 4.5,39,20]) #M4Hole(5); +} + module body() { difference(){ translate([0,0,-9]) roundcube(49,49,9 + 10 + 18); translate([4.5,0,10]) cube([40.3,49,19]); translate([0,4.5,-9]) cube([49,40.3,9]); + holes(); } }