Increased Y nut holder length. Added washer.

pull/20/head
Carlos Garcia Saura 2014-07-22 23:50:34 +02:00
parent 136d1d56d6
commit dd2715a52c
3 changed files with 3948 additions and 5563 deletions

View File

@ -9,7 +9,7 @@ include <MCAD/nuts_and_bolts.scad>
module Cyclone_YsubPart_nutHolder() {
workbed_separation_from_Y_threaded_rod = axes_Y_smoothThreaded_verticalSeparation+workbed_separation_from_Y_smooth_rod+axes_Ysmooth_rodD/2;
footThickness = 10;
screwSeparation = 16;
screwSeparation = 25;
rod_nut_len = 0.8*axes_Ythreaded_rodD;
dimX = axes_Ythreaded_rodD*2+5;
dimY = screwSeparation+10;
@ -59,7 +59,12 @@ module Cyclone_YsubPart_nutHolder() {
rotate([90,0,0])
hole_for_screw(size=3,length=workbed_thickness+footThickness,nutDepth=-dimZ,nutAddedLen=dimZ,captiveLen=0);
}
translate([0,dimY/2,0]) rotate([0,90,0]) rotate([90,0,0]) nut(size=8, echoPart=true);
translate([0,dimY/2,0])
rotate([0,90,0]) rotate([90,0,0]) nut(size=8, echoPart=true);
translate([0,-dimY/2,0])
rotate([0,90,0]) rotate([-90,0,0]) nut(size=8, echoPart=true);
translate([0,dimY/2+0.01-rod_nut_len-3,0])
washer_single(diam=washer_D, thickness=washer_thickness, tolerance=0, echoPart=true);
}
module Cyclone_Y_carriage() {

View File

@ -209,10 +209,14 @@ module radialBearing(model=608, renderPart=false, echoPart=false) {
if(echoPart) echo(str("BOM: Radial bearing. Model ",model));
}
module washer_single(diam=15.8, thickness=1.6, tolerance=0.1, renderPart=false, echoPart=false) {
module washer_single(diam=15.8, thickness=1.6, tolerance=0.2, renderPart=false, echoPart=false) {
renderStandardPart(renderPart)
color(steel)
rotate([90,0,0]) translate([0,0,-tolerance]) cylinder(r=diam/2+tolerance, h=thickness+2*tolerance);
rotate([90,0,0]) translate([0,0,-tolerance])
difference() {
cylinder(r=diam/2+tolerance, h=thickness+2*tolerance);
cylinder(r=diam/4, h=4*thickness, center=true);
}
if(echoPart) echo(str("BOM: Washer. Diameter ", diam, "mm. Thickness ", thickness, "mm"));
}

File diff suppressed because it is too large Load Diff