From 7394bdc13fe0e9a93ab5c4b333e7ab75296345ea Mon Sep 17 00:00:00 2001 From: daniel watson Date: Mon, 11 Apr 2016 16:24:18 -0700 Subject: [PATCH] add base flange for stability --- foot-riser-data.scad | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/foot-riser-data.scad b/foot-riser-data.scad index 905dd3a..6da59b3 100644 --- a/foot-riser-data.scad +++ b/foot-riser-data.scad @@ -3,7 +3,7 @@ /* riser foot for raising bathroom shelves */ -$fn = 100; +$fn = 200; fudge = 1; // how much higher the shelf needs to be @@ -21,12 +21,17 @@ module ring_2d(inner_radius, outer_radius) { module foot_riser(foot_radius, extra_height) { foot_surround_height = 25; outer_radius = foot_radius + wall_thickness; + flange_radius = outer_radius + foot_radius * 2; + flange_height = foot_radius / 2; // raise the foot linear_extrude(height = extra_height) { circle(foot_radius); } // surround the foot so it stays on riser linear_extrude(height = extra_height + foot_surround_height) { - ring_2d(foot_radius, outer_radius); } } + ring_2d(foot_radius, outer_radius); } + // put a flange at the bottom of the foot for stability + linear_extrude(height = flange_height) { + ring_2d(outer_radius, flange_radius); } } /* This file is part of 3d-printables. -- 2.30.2