add top part of zslider
This commit is contained in:
parent
2b59630e9a
commit
27884ada02
@ -13,6 +13,7 @@ Build_STL:
|
|||||||
- openscad -o Slider_front.stl Slider_front.scad
|
- openscad -o Slider_front.stl Slider_front.scad
|
||||||
- openscad -o ZSlider_holder.stl ZSlider_holder.scad
|
- openscad -o ZSlider_holder.stl ZSlider_holder.scad
|
||||||
- openscad -o ZSlider_mid.stl ZSlider_mid.scad
|
- openscad -o ZSlider_mid.stl ZSlider_mid.scad
|
||||||
|
- openscad -o ZSlider_top.stl ZSlider_top.scad
|
||||||
artifacts:
|
artifacts:
|
||||||
expire_in: 2 days
|
expire_in: 2 days
|
||||||
paths:
|
paths:
|
||||||
|
26
ZSlider_top.scad
Normal file
26
ZSlider_top.scad
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
use <Slider_back.scad>;
|
||||||
|
use <helpers/Holes.scad>;
|
||||||
|
use <ZSlider_holder.scad>;
|
||||||
|
|
||||||
|
$fn=75;
|
||||||
|
|
||||||
|
module roundcube(x,y,z,rad=5) {
|
||||||
|
hull() {
|
||||||
|
translate([rad,rad,0]) cylinder(r=rad,h=z);
|
||||||
|
translate([x-rad,rad,0]) cylinder(r=rad,h=z);
|
||||||
|
translate([x-rad,y-rad,0]) cylinder(r=rad,h=z);
|
||||||
|
translate([rad,y-rad,0]) cylinder(r=rad,h=z);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
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]);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
body();
|
Loading…
Reference in New Issue
Block a user