Fixed tolerances

pull/40/head
Carlos Garcia Saura 2015-02-04 13:56:42 +00:00
parent 8eba72bc5e
commit ce100499e3
4 changed files with 8 additions and 6 deletions

View File

@ -121,7 +121,7 @@ module Cyclone_Z_carriage(z_thread_rod_length=120, with_extra_parts=false, explo
// Bearing holes
translate([0,axis_distance,0]) {
bearingHole(depth=Z_bearing_width, thickness=partThickness, model=Z_threaded_rodBearingModel);
bearingHole(depth=Z_bearing_width, thickness=partThickness, model=Z_threaded_rodBearingModel, tolerance=Z_radialBearingHole_tolerance);
hull() {
cylinder(r=(axes_Zsmooth_rodD*2)/2,h=10*wall_thickness,center=true);

View File

@ -181,7 +181,8 @@
PCB_holder_tolerance = 1;
axes_Xsmooth_separation_tolerance = 0.5;
X_threaded_rod_Tolerance = 0.5;
Z_linearBearingHole_tolerance = 0.5;
Z_linearBearingHole_tolerance = 0.25;
Z_radialBearingHole_tolerance = 0.25;
LinearBearingPressureFitTolerance = 0.4;
screwHoleTolerance = 0.4;

View File

@ -181,6 +181,7 @@
axes_Xsmooth_separation_tolerance = 0.5;
X_threaded_rod_Tolerance = 0.5;
Z_linearBearingHole_tolerance = 0.1;
Z_radialBearingHole_tolerance = 0.1;
LinearBearingPressureFitTolerance = 0.1;
screwHoleTolerance = 0.04;
@ -234,4 +235,4 @@
//Render_rodHolder = true;

View File

@ -154,7 +154,7 @@ module screw_single(size=3,length=10,tolerance=0, renderPart=false, echoPart=fal
use <MCAD/motors.scad>
include <MCAD/stepper.scad>
module stepperMotor_mount(height, tolerance=0.15, slide_distance=6, sideLen=42.20, slideOut=false, renderPart=false) {
module stepperMotor_mount(height, tolerance=0.25, slide_distance=6, sideLen=42.20, slideOut=false, renderPart=false) {
render() union() {
linear_extrude(height=height) offset(delta = tolerance, join_type = "round") union() {
stepper_motor_mount(nema_standard=17, slide_distance=slide_distance, mochup=false);
@ -239,8 +239,8 @@ nut_separation = METRIC_NUT_THICKNESS[nutSize]/2+tolerance;
}
use <MCAD/bearing.scad>
module bearingHole(depth=3, thickness=10, model=608, tolerance=1) {
bearingD = bearingOuterDiameter(model)+tolerance;
module bearingHole(depth=3, thickness=10, model=608, tolerance=0.4) {
bearingD = bearingOuterDiameter(model)+2*tolerance;
union() {
cylinder(r=bearingD/2,h=depth);
cylinder(r1=bearingD/2+0.5,r2=bearingD/2,h=0.5);