projects
/
challenge-bot
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
clarify which sonar sensor the holder is for
[challenge-bot]
/
3d-printables
/
caster-standoff.scad
diff --git
a/3d-printables/caster-standoff.scad
b/3d-printables/caster-standoff.scad
index 310bc178500989cf7aa93a54f6ddcb35548bcae1..6163b54f33798eb4931058a8ccafd5cf7a20e299 100644
(file)
--- a/
3d-printables/caster-standoff.scad
+++ b/
3d-printables/caster-standoff.scad
@@
-8,7
+8,7
@@
$fn = 60;
standoff_radius = 14.732 / 2; // 0.580 / 2 inches from spec sheet
$fn = 60;
standoff_radius = 14.732 / 2; // 0.580 / 2 inches from spec sheet
-standoff_height =
55
; // eyeballed
+standoff_height =
48
; // eyeballed
nut_short_side = 4.7; // from calipers
nut_height = 1.6; // from calipers
nut_short_side = 4.7; // from calipers
nut_height = 1.6; // from calipers
@@
-74,12
+74,12
@@
module nuts(){
translate([-standoff_radius, 0, nut_height/2])
nut(nut_short_side, nut_height + .1);}
translate([-standoff_radius, 0, nut_height/2])
nut(nut_short_side, nut_height + .1);}
-module _2_screw
(){
+module _2_screw(){
//measured with calipers
screw_length = 8;
thread_radius = 2.17 / 2 - 0.1; // subtract 0.1 to make squeeze fit
head_height = 1.8;
//measured with calipers
screw_length = 8;
thread_radius = 2.17 / 2 - 0.1; // subtract 0.1 to make squeeze fit
head_height = 1.8;
- head_radius = 4.1 / 2
;
+ head_radius = 4.1 / 2
+ 0.2; // add 0.2 to allow head to fit
cylinder(r = thread_radius, h = screw_length);
cylinder(r = head_radius, h = head_height);}
cylinder(r = thread_radius, h = screw_length);
cylinder(r = head_radius, h = head_height);}
@@
-106,7
+106,7
@@
module caster_standoff_deck_side(){
nuts();
translate([0, 0, standoff_height]){
// make hole to get to screw head depth
nuts();
translate([0, 0, standoff_height]){
// make hole to get to screw head depth
- cylinder(r = 4.1 / 2, h = 3, center = true);
+ cylinder(r = 4.1 / 2
+ 0.2
, h = 3, center = true);
translate([0, 0, -0.7])
rotate([180, 0, 0])
_2_screw(r = 0.5, h = 5);}}
translate([0, 0, -0.7])
rotate([180, 0, 0])
_2_screw(r = 0.5, h = 5);}}
@@
-124,7
+124,7
@@
module caster_standoff_caster_side(){
_2_screw();}}
// make hole to get to screw head
translate([0, 0, caster_flange_height - 0.8]){
_2_screw();}}
// make hole to get to screw head
translate([0, 0, caster_flange_height - 0.8]){
- cylinder(r = 4.1 / 2, h = 10);}
+ cylinder(r = 4.1 / 2
+ 0.2
, h = 10);}
translate([0, 0, -.1]){
caster_flange_screws();}
caster_deck_interlock_hole();}}
translate([0, 0, -.1]){
caster_flange_screws();}
caster_deck_interlock_hole();}}