-module DoveClipEnd(baseextend=1, height=7) {
- basethick = toothheight;
- jawthick = toothheight;
- cubex = nomrad*2 + jawthick*2;
- cube0y = -basethick-nomrad*2-toothheight;
- centrey = -basethick-nomrad;
- difference(){
- translate([-cubex/2, cube0y, 0])
- cube([cubex, -cube0y+baseextend, height]);
- translate([0, centrey, -1])
- cylinder($fn=20, r=nomrad, h=height+2);
- translate([-toothgap/2, cube0y-1, -1])
- cube([toothgap, toothheight+nomrad+1, height+2]);
- }
-}
-
-for (x=[0,8])
- translate([x,0,0]) DoveClipEnd();
-translate([-4,0,0])
- cube([16,5,7]);
-
-//DoveClipPin();
-
-//translate([-10,
-//cube([