increase the precision of some visible round edges
this may not matter much to the actual print, but this improved the dimensions of some objects, especially the dustwashers Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
		
							parent
							
								
									03737e2385
								
							
						
					
					
						commit
						3ca41bdb47
					
				@ -31,25 +31,25 @@ module panel_holes() {
 | 
			
		||||
// button hole, with extra wide bits for various uses (cutting out space
 | 
			
		||||
// for snap-ins, etc.
 | 
			
		||||
module button_24mm_hole() {
 | 
			
		||||
	cylinder(r=small_button_radius, h=100, $fn=50, center=true);
 | 
			
		||||
	cylinder(r=small_button_radius, h=100, $fn=100, center=true);
 | 
			
		||||
	// carve out space for snap-ins and screw-in nuts
 | 
			
		||||
	// translation is to leave 3mm thickness in the plate without recentering anything
 | 
			
		||||
	translate([0, 0, -25]) cylinder(r=small_button_radius+button_radius_connector_space, h=49, $fn=50, center=true);
 | 
			
		||||
	translate([0, 0, -25]) cylinder(r=small_button_radius+button_radius_connector_space, h=49, $fn=100, center=true);
 | 
			
		||||
	// space for decorative button surround stuff
 | 
			
		||||
	translate([0, 0, 50]) cylinder(r=small_button_radius*decorative_radius_scale, h=20, $fn=50, center=true);
 | 
			
		||||
	translate([0, 0, 70]) cylinder(r=small_button_radius*jumbo_decorative_radius_scale, h=20, $fn=50, center=true);
 | 
			
		||||
	translate([0, 0, 50]) cylinder(r=small_button_radius*decorative_radius_scale, h=20, $fn=100, center=true);
 | 
			
		||||
	translate([0, 0, 70]) cylinder(r=small_button_radius*jumbo_decorative_radius_scale, h=20, $fn=100, center=true);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// button hole, with extra wide bits for various uses (cutting out space
 | 
			
		||||
// for snap-ins, etc.
 | 
			
		||||
module button_30mm_hole() {
 | 
			
		||||
	cylinder(r=big_button_radius, h=100, $fn=50, center=true);
 | 
			
		||||
	cylinder(r=big_button_radius, h=100, $fn=100, center=true);
 | 
			
		||||
	// carve out space for snap-ins and screw-in nuts
 | 
			
		||||
	// translation is to leave 3mm thickness in the plate without recentering anything
 | 
			
		||||
	translate([0, 0, -25]) cylinder(r=big_button_radius+button_radius_connector_space, h=49, $fn=50, center=true);
 | 
			
		||||
	translate([0, 0, -25]) cylinder(r=big_button_radius+button_radius_connector_space, h=49, $fn=100, center=true);
 | 
			
		||||
	// space for decorative button surround stuff
 | 
			
		||||
	translate([0, 0, 50]) cylinder(r=big_button_radius*decorative_radius_scale, h=20, $fn=50, center=true);
 | 
			
		||||
	translate([0, 0, 70]) cylinder(r=big_button_radius*jumbo_decorative_radius_scale, h=20, $fn=50, center=true);
 | 
			
		||||
	translate([0, 0, 50]) cylinder(r=big_button_radius*decorative_radius_scale, h=20, $fn=100, center=true);
 | 
			
		||||
	translate([0, 0, 70]) cylinder(r=big_button_radius*jumbo_decorative_radius_scale, h=20, $fn=100, center=true);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
module frame_hex_bolt_hole() {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ module dir_arc_plus_w_30mm_and_sega_2p_nine_decorative_plate_of_plates() {
 | 
			
		||||
 | 
			
		||||
		union() {
 | 
			
		||||
			// y values are based on the other half below
 | 
			
		||||
			translate([right_plate_center_x, 15, 0]) linear_extrude(2) offset(r=3, $fn=50)
 | 
			
		||||
			translate([right_plate_center_x, 15, 0]) linear_extrude(2) offset(r=3, $fn=100)
 | 
			
		||||
				square([right_plate_x, left_plate_y], center=true);
 | 
			
		||||
			translate([-left_plate_center_x, 15, 0]) linear_extrude(2) offset(r=3, $fn=50)
 | 
			
		||||
			translate([-left_plate_center_x, 15, 0]) linear_extrude(2) offset(r=3, $fn=100)
 | 
			
		||||
				square([left_plate_x, left_plate_y], center=true);
 | 
			
		||||
			/* translate([-50, 0, 0]) cube([200, 200, 2], center=true); */
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
@ -8,9 +8,9 @@ include <components.scad>
 | 
			
		||||
 | 
			
		||||
module jlf_dustwasher() {
 | 
			
		||||
	difference() {
 | 
			
		||||
		cylinder(r=lever_plate_hole*decorative_radius_scale, h=2, $fn=50, center=true);
 | 
			
		||||
		cylinder(r=lever_plate_hole*decorative_radius_scale, h=2, $fn=100, center=true);
 | 
			
		||||
		// 5.25 = 4.55 (diameter of shaft is 9.10mm) + .25 to let it take an angle
 | 
			
		||||
		cylinder(r=4.8, h=2.1, $fn=50, center=true);
 | 
			
		||||
		cylinder(r=4.8, h=2.1, $fn=100, center=true);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,9 +8,9 @@ include <components.scad>
 | 
			
		||||
 | 
			
		||||
module lsx_nobi_dustwasher() {
 | 
			
		||||
	difference() {
 | 
			
		||||
		cylinder(r=lever_plate_hole*decorative_radius_scale, h=2, $fn=50, center=true);
 | 
			
		||||
		cylinder(r=lever_plate_hole*decorative_radius_scale, h=2, $fn=100, center=true);
 | 
			
		||||
		// 5.25 = 5 (diameter of shaft is 10mm) + .25 to let it take an angle
 | 
			
		||||
		cylinder(r=5.25+hole_tolerance, h=2.1, $fn=50, center=true);
 | 
			
		||||
		cylinder(r=5.25+hole_tolerance, h=2.1, $fn=100, center=true);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user