From 8a295c33e41ddb35f6bc7bd2cb73deba93b65c01 Mon Sep 17 00:00:00 2001 From: daniel watson Date: Sun, 25 Feb 2018 19:04:20 -0800 Subject: [PATCH] make caster reinforcement stronger Change-Id: If22f92f07331f47b583b4353e2961c3b9df032b2 --- 3d-printables/caster-standoff-data.scad | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/3d-printables/caster-standoff-data.scad b/3d-printables/caster-standoff-data.scad index 8b39e1d..9f5a868 100644 --- a/3d-printables/caster-standoff-data.scad +++ b/3d-printables/caster-standoff-data.scad @@ -42,12 +42,12 @@ caster_flange_height = 5; caster_flange_width = 20.32; // 0.800 inches deck_pitch = 25.4; // measured center to center on grid on pegboard +deck_pitch_diagonal = sqrt(2 * pow(deck_pitch, 2)); deck_flange_height = 2.9464; deck_flange_screw_radius = 3.556 / 2 + 0.4; // For #6 machine screws deck_flange_radius = (deck_pitch) / 2 + deck_flange_screw_radius + 3; module deck_flange() { - deck_pitch_diagonal = sqrt(2 * pow(deck_pitch, 2)); cylinder(h = deck_flange_height, r = holder_radius + 2); difference() { scale([0.40, 0.40, 1]) { @@ -62,16 +62,14 @@ module deck_flange() { r = deck_flange_screw_radius); } } module deck_flange_reinforcement() { - translate([-deck_flange_radius, - -.5 * deck_flange_height / 2, - deck_flange_height]) { - difference() { - cube([deck_flange_radius, deck_flange_height / 2, deck_flange_radius]); - translate([-.1, -.05 * deck_flange_height, 0]) { - rotate([0, -45, 0]) { - cube([deck_flange_radius * 1.5, // 1.5 is bigger than sqrt(2) - deck_flange_height * 1.1, // 1.1 is bigger than 1 - deck_flange_radius]); } } } } } + translate([0, 0, deck_flange_height]) { + rotate([90, 0, 0]) { + translate([holder_radius - 0.5, 0, -deck_flange_height / 2]) { + linear_extrude(height = deck_flange_height) { + polygon([[0, 0], + [0, standoff_lower_portion_height], + [(deck_pitch_diagonal / 2 - holder_radius), + 0]]); } } } } } module ball_holder() { difference() { -- 2.30.2