Commit 80d55c4e authored by Torbjørn Ludvigsen's avatar Torbjørn Ludvigsen 👷

Chamfers ziptie openings

parent e4f8a758
......@@ -50,6 +50,12 @@ module corner_clamp(){
}
zip_l = 15+wall_th+Zip_h;
for(k=[0,1]){
translate([-Zip_h-wall_th-Min_beam_width-1,
k*(-l0+wall_th*sqrt(3)+2*zip_fr_edg)-zip_fr_edg-2-1.0,
-0.10])
translate([-0,-Zip_w/2,0])
translate([(Zip_h+2)/2,(Zip_w+2)/2,0])
chamfer45([Zip_h+2, Zip_w+2], h=1);
translate([-(zip_l-Zip_h),
k*(-l0+wall_th*sqrt(3)+2*zip_fr_edg)-zip_fr_edg-2,
wall_th+Min_beam_width]){
......@@ -61,6 +67,8 @@ module corner_clamp(){
translate([0,-Zip_w/2,0])
cube([zip_l, Zip_w, Zip_h]);
}
translate([(Zip_th+1)/2-1/2,-zip_fr_edg-2,-0.1])
chamfer45([Zip_th+2, Zip_w+2], h=1);
translate([-Zip_h-wall_th-Min_beam_width,
k*(-l0+wall_th*sqrt(3)+2*zip_fr_edg)-zip_fr_edg-2,
-1])
......
......@@ -398,3 +398,9 @@ function circle_sector(max_ang, r0, r1, steps=100) =
r0*[cos(a), sin(a)]],
[for (a=[-0:(max_ang)/steps:max_ang+0.01])
r1*[cos(max_ang-a), sin(max_ang-a)]]);
//chamfer45([10, 19], 1);
module chamfer45(v0, h){
linear_extrude(height=h, slices=1, convexity=2, scale=[(v0[0]-2*h)/v0[0], (v0[1]-2*h)/v0[1]])
square(v0, center=true);
}
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment