Fixed tolerances
							parent
							
								
									8eba72bc5e
								
							
						
					
					
						commit
						ce100499e3
					
				| 
						 | 
				
			
			@ -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);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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;
 | 
			
		||||
		
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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;
 | 
			
		||||
		
 | 
			
		||||
		
 | 
			
		||||
		
 | 
			
		||||
		
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue