Added bottom

Added dxf for lengths
This commit is contained in:
Sebastian 2016-07-05 23:10:28 +02:00
parent 99419942de
commit 99a85fe92d
5 changed files with 7105 additions and 5 deletions

2
.gitignore vendored
View File

@ -1,2 +1,2 @@
*.stl
*.dxf~

42
bottom.scad Normal file
View File

@ -0,0 +1,42 @@
include <constants.scad>;
$fn = 90;
module arms(angles, height, dia) {
for(angle = angles) {
rotate([0, 0, angle])
translate([arm_radius / 2,
0,
height])
rotate([0, 90, 0])
cylinder(r = dia / 2,
h = arm_radius,
center = true);
}
}
difference() {
union() {
cylinder(r = bottom_outer_diameter / 2, h = bottom_height);
translate([0, 0, bottom_height])
cylinder(r = insert_diameter/2,
h = insert_length);
arms([0, 180], arm_dia/2, arm_dia);
arms([90,270], bottom_short_loop_arms_height, arm_dia);
}
union() {
cylinder(r = bottom_inner_diameter / 2, h = bottom_inner_depth);
cylinder(r = insert_hole_dia / 2,
h = insert_length + bottom_height);
arms([0, 180], arm_dia/2, arm_hole_dia);
arms([90,270], bottom_short_loop_arms_height, arm_hole_dia);
arms([0,180], bottom_short_loop_arms_height, bottom_work_hole_dia);
}
}

View File

@ -1,13 +1,19 @@
tube_inner_diameter = 13.5;
insert_diameter = 13.5;
insert_length = 20;
insert_hole_dia = 5;
insert_hole_dia = 10;
top_inner_diameter = 20;
top_outer_diameter = 30;
top_height = 15;
top_inner_depth = 10;
arm_dia = 10;
arm_hole_dia = 3;
arm_radius = 25;
bottom_outer_diameter = 30;
bottom_inner_diameter = 20;
bottom_height = 56.9;
bottom_inner_depth = bottom_height - 10;
bottom_short_loop_arms_height = 40.8;
bottom_work_hole_dia = 20;

7052
lengths.dxf Normal file

File diff suppressed because it is too large Load Diff

View File

@ -22,7 +22,7 @@ module top() {
}
translate([0, 0, -insert_length])
cylinder(r = tube_inner_diameter/2,
cylinder(r = insert_diameter/2,
h = insert_length);
}