1
0
mirror of https://github.com/nophead/Mendel90.git synced 2025-09-01 17:12:37 +02:00

Spool holder dowels made stronger and improved fit.

This commit is contained in:
Chris Palmer
2014-09-17 11:09:31 +01:00
parent 2f516aa860
commit 9b49fd0143
10 changed files with 76700 additions and 45318 deletions

View File

@@ -20,6 +20,8 @@ angle = 45;
hook = 8;
hook_overlap = 3;
tube_r = 4;
socket_r = tube_r - min_wall;
dowel_r = socket_r - 0.1;
hook_r = 3;
left = left_stay_x + sheet_thickness(frame) / 2;
@@ -166,12 +168,18 @@ module tube(height) {
union() {
cylinder(r = tube_r, h = height);
hull() {
cylinder(r = tube_r - min_wall, h = height + thickness - wall - 2 * layer_height); // dowel
cylinder(r = tube_r - min_wall - layer_height, h = height + thickness - wall - layer_height); // chamferred end
cylinder(r = dowel_r, h = height + thickness - wall - 2 * layer_height); // dowel
cylinder(r = dowel_r - layer_height, h = height + thickness - wall - layer_height); // chamferred end
}
}
translate([0, 0, wall])
cylinder(r = tube_r - wall, h = height - 2 * wall);
translate([0, 0, height - layer_height]) // small hole to force solid layers above
cylinder(r = 1, h = layer_height);
translate([0, 0, height + 3 * layer_height]) // small hole to force solid layers above
cylinder(r = dowel_r - min_wall, h = layer_height);
}
}
@@ -275,7 +283,7 @@ module spool_bracket(width, height, tube) {
[top_tube_x, top_tube_y, thickness],
[middle_tube_x, 0, thickness],
]) translate(v)
cylinder(r = tube_r - min_wall + 0.1, h = - 2 * tube, center = true); // socket for dowel
cylinder(r = socket_r, h = - 2 * tube, center = true); // socket for dowel
}
}
//