Added 2 more screw and nuts
added screw and nuts to the y nut holder and fixed a hight error for the pcb holder screwspull/38/head^2
							parent
							
								
									a88ea5be1f
								
							
						
					
					
						commit
						7778a206d1
					
				| 
						 | 
					@ -67,6 +67,10 @@ module Cyclone_YsubPart_nutHolder() {
 | 
				
			||||||
		rotate([0,90,0]) rotate([-90,0,0]) nut(size=8, echoPart=true);
 | 
							rotate([0,90,0]) rotate([-90,0,0]) nut(size=8, echoPart=true);
 | 
				
			||||||
	translate([0,dimY/2+0.01-rod_nut_len/2-3,0])
 | 
						translate([0,dimY/2+0.01-rod_nut_len/2-3,0])
 | 
				
			||||||
		washer_single(diam=washer_D, thickness=washer_thickness, echoPart=true);
 | 
							washer_single(diam=washer_D, thickness=washer_thickness, echoPart=true);
 | 
				
			||||||
 | 
						translate([0,-screwSeparation/2,workbed_separation_from_Y_threaded_rod+workbed_thickness+screwSize])
 | 
				
			||||||
 | 
							rotate([90,0,0]) screw_and_nut(size=screwSize,length=workbed_thickness+footThickness+screwSize,nutDepth=0,nutAddedLen=0,captiveLen=0);
 | 
				
			||||||
 | 
						translate([0,+screwSeparation/2,workbed_separation_from_Y_threaded_rod+workbed_thickness+screwSize])
 | 
				
			||||||
 | 
							rotate([90,0,0]) screw_and_nut(size=screwSize,length=workbed_thickness+footThickness+screwSize,nutDepth=0,nutAddedLen=0,captiveLen=0);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use <libs/linear_bearing.scad>
 | 
					use <libs/linear_bearing.scad>
 | 
				
			||||||
| 
						 | 
					@ -216,14 +220,16 @@ module Cyclone_YsubPart_PCBholder() {
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	// Add the screws and nuts
 | 
						// Add the screws and nuts
 | 
				
			||||||
	for (x = [-1,1], y=[-1,0,1]) {
 | 
						translate([0,0,holderL_thickness+(holderL_thickness+holderL_thickness_btm)/2]) {
 | 
				
			||||||
		translate([x*(PCB_dimX/2+screwSeparation),y*PCB_dimY/4,PCBholder_height+(2*screwSize)])
 | 
							for (x = [-1,1], y=[-1,0,1]) {
 | 
				
			||||||
			rotate([0,0,x*-90]) rotate([90,0,90]) screw_and_nut(size=screwSize,length=PCBholder_height+3,nutDepth=4.5-screwSize,nutAddedLen=0,captiveLen=0);
 | 
								translate([x*(PCB_dimX/2+screwSeparation),y*PCB_dimY/4,PCBholder_height+screwSize])
 | 
				
			||||||
 | 
									rotate([0,0,x*-90]) rotate([90,0,90]) screw_and_nut(size=screwSize,length=PCBholder_height+screwSize,nutDepth=4.5-screwSize,nutAddedLen=0,captiveLen=0);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							translate([PCB_dimX/2-holderArmLength/2,PCB_dimY/2+screwSeparation,PCBholder_height+screwSize])
 | 
				
			||||||
 | 
								rotate([90,0,90]) screw_and_nut(size=screwSize,length=PCBholder_height+screwSize,nutDepth=4.5-screwSize,nutAddedLen=0,captiveLen=0);
 | 
				
			||||||
 | 
							scale([-1,-1,1]) translate([PCB_dimX/2-holderArmLength/2,PCB_dimY/2+screwSeparation,PCBholder_height+screwSize])
 | 
				
			||||||
 | 
								rotate([90,0,90]) screw_and_nut(size=screwSize,length=PCBholder_height+screwSize,nutDepth=4.5-screwSize,nutAddedLen=0,captiveLen=0);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	translate([PCB_dimX/2-holderArmLength/2,PCB_dimY/2+screwSeparation,PCBholder_height+(2*screwSize)])
 | 
					 | 
				
			||||||
		rotate([90,0,90]) screw_and_nut(size=screwSize,length=PCBholder_height+3,nutDepth=4.5-screwSize,nutAddedLen=0,captiveLen=0);
 | 
					 | 
				
			||||||
	scale([-1,-1,1]) translate([PCB_dimX/2-holderArmLength/2,PCB_dimY/2+screwSeparation,PCBholder_height+(2*screwSize)])
 | 
					 | 
				
			||||||
		rotate([90,0,90]) screw_and_nut(size=screwSize,length=PCBholder_height+3,nutDepth=4.5-screwSize,nutAddedLen=0,captiveLen=0);
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Cyclone_Y_carriage() {
 | 
					module Cyclone_Y_carriage() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue