diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 67a35de..2b6b55b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,7 @@ Build_STL: - openscad -o SliderRight.stl SliderRight.scad - openscad -o Slider_back.stl Slider_back.scad - openscad -o Slider_front.stl Slider_front.scad + - openscad -o ZSlider_holder.stl ZSlider_holder.scad artifacts: expire_in: 2 days paths: diff --git a/ZSlider_holer.scad b/ZSlider_holer.scad new file mode 100644 index 0000000..dac7ef0 --- /dev/null +++ b/ZSlider_holer.scad @@ -0,0 +1,35 @@ +use ; +use ; + +$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); + } +}