Commit | Line | Data |
---|---|---|
90c10a06 MR |
1 | |
2 | bearing_624_double = [13, 10, 4, 0]; | |
3 | // this one has roughly same diameter as pulley, makes belt parallel so its prettier | |
4 | bearing_623_double = [10, 8, 3, 0]; | |
5 | ||
6 | idler_bearing = bearing_624_double; | |
7 | m4_diameter = 4.7; | |
8 | m4_nut_diameter = 7.6; | |
9 | m4_nut_diameter_horizontal = 8.15; | |
10 | ||
11 | width_over_thickness = 2.2; | |
12 | layer_height = 0.25; | |
13 | single_wall_width = width_over_thickness * layer_height; | |
14 | idler_width = (idler_bearing[1] > 7 ? idler_bearing[1] : 7) + 2.5 * idler_bearing[3] ; | |
15 | use_fillets = 1; | |
16 | ||
17 | tensioner(); | |
18 | ||
19 | module tensioner() | |
20 | { | |
21 | difference() { | |
22 | union() { | |
23 | translate([0,-5,0]) cube([30,10,16]); | |
24 | translate([30,-10,0]) cube([20,20,16]); | |
25 | translate([30,5,0]) cylinder(r=5,h=16,$fn=16); | |
26 | translate([30,-5,0]) cylinder(r=5,h=16,$fn=16); | |
27 | } | |
28 | ||
29 | #translate([43,11/2,8]) rotate([90,0,0]) { | |
30 | cylinder(r=13,h=11); | |
31 | translate([0,0,-6]) cylinder(r=2.1,h=25); | |
32 | } | |
33 | ||
34 | #translate([9,-7,-5/2+8]) cube([15,16,5]); | |
35 | #translate([3,-4,-7.3/2+8]) cube([4,16,7.3]); | |
36 | #translate([-1,0,16/2]) rotate([0,90,0]) cylinder(r=2,h=20,$fn=16); | |
37 | } | |
38 | } |