From 3ca41bdb472be75b3bfd5b60851e158eeb70ccc1 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Wed, 5 Mar 2025 12:22:51 -0600 Subject: [PATCH] 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 --- src/components.scad | 16 ++++++++-------- ...-plus-w-30mm-and-sega-2p-nine-rectangles.scad | 4 ++-- src/misc/dustwasher-jlf.scad | 4 ++-- src/misc/dustwasher-lsx-nobi.scad | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/components.scad b/src/components.scad index 116bcf8..7dafd66 100644 --- a/src/components.scad +++ b/src/components.scad @@ -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() { diff --git a/src/misc/decorative-plate-dir_arc-plus-w-30mm-and-sega-2p-nine-rectangles.scad b/src/misc/decorative-plate-dir_arc-plus-w-30mm-and-sega-2p-nine-rectangles.scad index 43f202f..a617d1f 100644 --- a/src/misc/decorative-plate-dir_arc-plus-w-30mm-and-sega-2p-nine-rectangles.scad +++ b/src/misc/decorative-plate-dir_arc-plus-w-30mm-and-sega-2p-nine-rectangles.scad @@ -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); */ } diff --git a/src/misc/dustwasher-jlf.scad b/src/misc/dustwasher-jlf.scad index f067037..a8b3483 100644 --- a/src/misc/dustwasher-jlf.scad +++ b/src/misc/dustwasher-jlf.scad @@ -8,9 +8,9 @@ include 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); } } diff --git a/src/misc/dustwasher-lsx-nobi.scad b/src/misc/dustwasher-lsx-nobi.scad index 34df91d..abc17dc 100644 --- a/src/misc/dustwasher-lsx-nobi.scad +++ b/src/misc/dustwasher-lsx-nobi.scad @@ -8,9 +8,9 @@ include 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); } }