Added endcaps for supports

This commit is contained in:
Sebastian 2016-07-09 01:59:11 +02:00
parent 780c759dc2
commit 7283494717
3 changed files with 6285 additions and 2620 deletions

36
caps.scad Normal file
View File

@ -0,0 +1,36 @@
include <constants.scad>;
$fn = 90;
module cap(height) {
difference() {
union() {
cylinder(d = support_cap_outer_dia,
h = height);
translate([0, 0, height])
cylinder(d = insert_diameter,
h = insert_length);
}
union() {
cylinder(d = support_cap_inner_dia,
h = height);
translate([0, 0, height])
cylinder(d = insert_hole_dia,
h = insert_length);
translate([0, 0, support_cap_hole_height])
rotate([0, 90, 0])
#cylinder(d = support_cap_hole_dia,
h = support_cap_outer_dia,
center = true);
}
}
}
translate([20, 0, 0])
cap(short_support_cap_height);
translate([-20, 0, 0])
cap(long_support_cap_height);

View File

@ -20,6 +20,13 @@ middle_height = 50;
middle_short_loop_arms_height = 36.95;
middle_long_loop_arms_height = 19.05;
support_cap_outer_dia = 20;
support_cap_inner_dia = 10;
support_cap_hole_height = 5;
support_cap_hole_dia = 3;
short_support_cap_height = 12.3;
long_support_cap_height = 14.45;
bottom_outer_diameter = 30;
bottom_inner_diameter = 20;

File diff suppressed because it is too large Load Diff