improved clip_wide
This commit is contained in:
		| @@ -6,7 +6,7 @@ q=0.01; | ||||
| Q=1; | ||||
| slack=0.5; | ||||
| mt=2; | ||||
| layer=0.5;    // layer height of the 3d-printer to archieve some very narrow walls or floors without strange rounding errors | ||||
| layer=0.3;    // layer height of the 3d-printer to archieve some very narrow walls or floors without strange rounding errors | ||||
| rod_hole_dia=4.5; // with some slack for m4 threaded bolts | ||||
| slide_base_hole_dia=4; // 4.0 for m3 short inserts from cnc-kitchen | ||||
| disk_w=72;  // real measurement more like 69.9 | ||||
| @@ -147,19 +147,19 @@ module clip_wide(){ | ||||
|         difference(){ | ||||
|             union(){ | ||||
|                 hull(){ | ||||
|                     translate([slide_base_w/5,0,0])cylinder(h=mt,r=slide_base_hole_dia*0.66,center=true); | ||||
|                     translate([-slide_base_w/5,0,0])cylinder(h=mt,r=slide_base_hole_dia*0.66,center=true);    | ||||
|                     translate([slide_base_w/5,0,0])cylinder(h=mt,r=slide_base_hole_dia,center=true); | ||||
|                     translate([-slide_base_w/5,0,0])cylinder(h=mt,r=slide_base_hole_dia,center=true);    | ||||
|                 } | ||||
|             } | ||||
|             translate([slide_base_w/5,0,mt/2])cylinder(h=mt*0.75,r=slide_base_hole_dia+q,center=true); | ||||
|             translate([-slide_base_w/5,0,mt/2])cylinder(h=mt*0.75,r=slide_base_hole_dia+q,center=true);  | ||||
|             //translate([slide_base_w/5,0,mt/2])cylinder(h=mt*0.75,r=slide_base_hole_dia+q,center=true); | ||||
|             //translate([-slide_base_w/5,0,mt/2])cylinder(h=mt*0.75,r=slide_base_hole_dia+q,center=true);  | ||||
|             for(x=[-(slide_base_w/5),(slide_base_w/5)]){ | ||||
|                 translate([x,0,0])cylinder(h=slide_bottom_t+Q,r=slide_base_hole_dia/2-0.5,center=true); | ||||
|             } | ||||
|             for(x=[-slide_channel_w/2:1:slide_channel_w/2]){ | ||||
|             hull(){ | ||||
|                 translate([x,0,-slide_base_hole_dia/2+mt/2-layer*2]){ | ||||
|                     rotate([90,0,0])cylinder(h=slide_base_hole_dia*0.66*2+q,r=rod_hole_dia/2,center=true); | ||||
|             hull(){ //cutout | ||||
|                 translate([x,0,-slide_base_hole_dia/2+mt/2-layer*4]){ | ||||
|                     rotate([90,0,0])cylinder(h=slide_base_hole_dia*2+q,r=rod_hole_dia/2,center=true); | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user