projects
/
challenge-bot
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use openscad open source hardware logo
[challenge-bot]
/
3d-printables
/
caster-standoff-data.scad
diff --git
a/3d-printables/caster-standoff-data.scad
b/3d-printables/caster-standoff-data.scad
index e5b3dbdb4e6ed01849f7198f26b161f5f6598976..9b851d6c05dc99af786b6112d67f3d19bc495abd 100644
(file)
--- a/
3d-printables/caster-standoff-data.scad
+++ b/
3d-printables/caster-standoff-data.scad
@@
-7,7
+7,7
@@
// project available here:
// https://challenge-bot.com/
// project available here:
// https://challenge-bot.com/
-
use <oshw
.scad>
+
include <open-source-hardware-logo
.scad>
// use 10 ish for development, 60 or so for printing
$fn = 100;
// use 10 ish for development, 60 or so for printing
$fn = 100;
@@
-18,12
+18,18
@@
ball_radius = ball_diameter / 2;
standoff_height = 60; // kyle eyeballed
standoff_height = 60; // kyle eyeballed
+/*
+ notes on printing:
+ * slow down just before top solid infill of deck flange
+ * slow down just before switching from solid to forked portion of standoff
+ */
+
gap = 3;
wall_thickness = 1;
holder_floor = 3;
holder_arms_length = 20;
holder_height =
gap = 3;
wall_thickness = 1;
holder_floor = 3;
holder_arms_length = 20;
holder_height =
- holder_floor + holder_arms_length + (
11 / 16
) * ball_diameter;
+ holder_floor + holder_arms_length + (
3 / 4
) * ball_diameter;
holder_radius = ball_radius + wall_thickness;
holder_diameter = holder_radius * 2;
holder_radius = ball_radius + wall_thickness;
holder_diameter = holder_radius * 2;
@@
-44,9
+50,7
@@
module deck_flange() {
deck_pitch_diagonal = sqrt(2 * pow(deck_pitch, 2));
cylinder(h = deck_flange_height, r = holder_radius + 2);
difference() {
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]) {
- linear_extrude(height = deck_flange_height) {
- oshw(); } }
+ open_source_hardware_logo(26, deck_flange_height);
for (ii = [-1, 1]) {
translate([deck_pitch_diagonal / 2 * ii, 0, -.1])
cylinder(h = deck_flange_height * 1.1,
for (ii = [-1, 1]) {
translate([deck_pitch_diagonal / 2 * ii, 0, -.1])
cylinder(h = deck_flange_height * 1.1,