From 9a0fe87ae3e83272ce7bc1032d2cb928bb3f24f7 Mon Sep 17 00:00:00 2001 From: lukas Date: Fri, 17 Dec 2021 11:23:23 +0100 Subject: [PATCH] add zslider holder --- .gitlab-ci.yml | 1 + ZSlider_holer.scad | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 ZSlider_holer.scad 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); + } +}