improved clip_wide
This commit is contained in:
		| @@ -6,7 +6,7 @@ q=0.01; | |||||||
| Q=1; | Q=1; | ||||||
| slack=0.5; | slack=0.5; | ||||||
| mt=2; | 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 | 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 | slide_base_hole_dia=4; // 4.0 for m3 short inserts from cnc-kitchen | ||||||
| disk_w=72;  // real measurement more like 69.9 | disk_w=72;  // real measurement more like 69.9 | ||||||
| @@ -147,19 +147,19 @@ module clip_wide(){ | |||||||
|         difference(){ |         difference(){ | ||||||
|             union(){ |             union(){ | ||||||
|                 hull(){ |                 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,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,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)]){ |             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); |                 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]){ |             for(x=[-slide_channel_w/2:1:slide_channel_w/2]){ | ||||||
|             hull(){ |             hull(){ //cutout | ||||||
|                 translate([x,0,-slide_base_hole_dia/2+mt/2-layer*2]){ |                 translate([x,0,-slide_base_hole_dia/2+mt/2-layer*4]){ | ||||||
|                     rotate([90,0,0])cylinder(h=slide_base_hole_dia*0.66*2+q,r=rod_hole_dia/2,center=true); |                     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