From 89da9d5e812b574a7ba16d45cdf97f376ba22231 Mon Sep 17 00:00:00 2001 From: daniel watson Date: Wed, 18 Dec 2013 18:55:10 -0800 Subject: [PATCH] fix pitch on caster flange to be 1 inch --- 3d-printables/caster-standoff.scad | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/3d-printables/caster-standoff.scad b/3d-printables/caster-standoff.scad index 5148157..98ca9a4 100644 --- a/3d-printables/caster-standoff.scad +++ b/3d-printables/caster-standoff.scad @@ -33,21 +33,22 @@ caster_flange_width = 20.32; // 0.800 inches caster_flange_screw_radius = 2.286 / 2; // 0.090 inches caster_flange_screw_length = 8; // eyeballed -deck_grid_width = 25.4; // measured center to center on grid on pegboard +deck_pitch = 25.4; // measured center to center on grid on pegboard deck_flange_height = 2.9464; deck_flange_screw_radius = 3.556 / 2; // For #6 machine screws -deck_flange_radius = (deck_grid_width) / 2 + deck_flange_screw_radius + 3; +deck_flange_radius = (deck_pitch) / 2 + deck_flange_screw_radius + 3; module deck_flange(){ + deck_pitch_diagonal = sqrt(2 * pow(deck_pitch, 2)); difference(){ - scale([0.265, 0.265, 1]){ + scale([0.35, 0.35, 1]){ linear_extrude(height = deck_flange_height){ oshw();}} for(ii = [-1, 1]){ - translate([deck_grid_width / 2 * ii, 0, -.1]) + translate([deck_pitch_diagonal / 2 * ii, 0, -.1]) cylinder(h = deck_flange_height * 1.1, r = deck_flange_screw_radius);} - translate([0, deck_grid_width / 2, -.1]) + translate([0, deck_pitch_diagonal / 2, -.1]) cylinder(h = deck_flange_height * 1.1, r = deck_flange_screw_radius);}} -- 2.30.2