From 1b1904b8ee8c01db211100856d82278550b11dc5 Mon Sep 17 00:00:00 2001 From: Danilo Sanchi Date: Thu, 7 Nov 2024 18:20:23 +0100 Subject: [PATCH] cleanup floor difference overhangs --- gridfinity_cup_modules.scad | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gridfinity_cup_modules.scad b/gridfinity_cup_modules.scad index acfcb42..c06a974 100644 --- a/gridfinity_cup_modules.scad +++ b/gridfinity_cup_modules.scad @@ -75,7 +75,7 @@ module basic_cup( difference() { grid_block(num_x, num_y, num_z, magnet_diameter, screw_depth, hole_overhang_remedy=hole_overhang_remedy, half_pitch=half_pitch, box_corner_attachments_only=box_corner_attachments_only); color("red") partitioned_cavity(num_x, num_y, num_z, withLabel=withLabel, - labelWidth=labelWidth, fingerslide=fingerslide, magnet_diameter=magnet_diameter, + labelWidth=labelWidth, fingerslide=fingerslide, magnet_diameter=magnet_diameter, screw_depth=screw_depth, floor_thickness=floor_thickness, wall_thickness=wall_thickness, efficient_floor=efficient_floor, separator_positions=separator_positions, lip_style=lip_style); } @@ -289,6 +289,12 @@ module basic_cavity(num_x, num_y, num_z, fingerslide=default_fingerslide, tz(3) cornercopy(seventeen-0.5) cylinder(r=1, h=1, $fn=32); tz(5-(+2.5-1.15-q)) cornercopy(seventeen) cylinder(r=1.15+q, h=4, $fn=32); } + + // cleanup floor difference overhangs + hull() + cornercopy(seventeen, num_x, num_y) { + tz(floorht) cylinder(d=2.3+2*q, h=2.3+2*q, $fn=24); + } } } }