Commit | Line | Data |
---|---|---|
d28c5693 VAH |
1 | // PRUSA iteration3 |
2 | // Bushing and bering dimensions | |
3 | // GNU GPL v3 | |
4 | // Václav 'ax' Hůla <axtheb@gmail.com> | |
5 | // http://www.reprap.org/wiki/Prusa_Mendel | |
8e93419f | 6 | // http://github.com/josefprusa/Prusa3 |
d28c5693 VAH |
7 | // |
8 | ||
9 | // each config is in form[r_rod, r, h, type, name] where: | |
10 | // r_rod is smooth rod radius [0] | |
11 | // r is outer bushing radius needed for tight fit or bearing radius with loose fit [1] | |
12 | // h is barrel length [2] | |
13 | // type is 0 for linear bearings, 1 is for bushings which needs to be enclosed fully. [3] | |
ad18538f | 14 | // type 1 may have flange, but type 0 not |
d28c5693 VAH |
15 | // name is human readable name [4] |
16 | ||
ad18538f VAH |
17 | //bushings |
18 | conf_b_bushing8 = [4, 5.1, 10, 1, "Tube shaped bushing like igus J(V)FM 0810-10"]; | |
19 | conf_b_bushing10 = [5, 6.1, 10, 1, "Tube shaped bushing with id=10mm, od=12mm and length of at least 10mm, like J(V)FM 1012-10"]; | |
0f6272bf | 20 | conf_b_bushing12 = [6, 7.1, 15, 1, "Tube shaped bushing with id=12mm, od=14mm and length of at least 15mm, like SF-1 1215"]; |
d28c5693 | 21 | |
e3412868 | 22 | conf_b_bronze8 = [4, 8, 11, 1, "bronze self-aligning bushing, 8mm"]; |
d28c5693 | 23 | |
ad18538f VAH |
24 | //shorter beaings (two on each Z axis) |
25 | conf_b_lm8uu = [4, 7.7, 24, 0, "lm8uu bearing (standard)"]; | |
26 | conf_b_lm10uu = [5, 9.7, 29, 0, "lm10uu bearing (10mm smooth rod)"]; | |
d28c5693 | 27 | conf_b_lme8uu =[4, 8.2, 25, 0, "lme8uu bearing"]; |
d28c5693 | 28 | conf_b_lm12uu = [6, 10.6, 30, 0, "lm12uu bearing (12mm smooth rod)"]; |
ad18538f VAH |
29 | |
30 | //longer bearings | |
31 | conf_b_lm8luu = [4, 7.7, 45, 0, "lm8luu bearing (double length)"]; | |
32 | conf_b_lm10luu = [5, 9.7, 55, 0, "lm10luu bearing (10mm smooth rod, long)"]; | |
d28c5693 | 33 | conf_b_lm12luu = [6, 10.6, 57, 0, "lm12luu bearing (12mm, double length)"]; |
815fe4ec VAH |
34 | |
35 | ||
36 | // Select idler bearing size ************************************************** | |
37 | // [outer_diameter, width, inner_diameter, uses_guide] | |
38 | ||
39 | // roughly sorted by desirability | |
40 | ||
41 | // one bearing with guides | |
42 | // Select by availability, smaller is better. | |
43 | bearing_623 = [10, 4, 3, 1, "623 bearing"]; | |
44 | bearing_624 = [13, 5, 4, 1, "624 bearing"]; | |
45 | bearing_625 = [16, 5, 5, 1, "625 bearing"]; | |
46 | ||
47 | // two bearings side by side - for use without bearing guides. | |
48 | // Not recomended anymore | |
49 | bearing_625_double = [16, 10, 5, 0, "625 bearing x2"]; | |
50 | bearing_624_double = [13, 10, 4, 0, "624 bearing x2"]; | |
51 | bearing_623_double = [10, 8, 3, 0, "623 bearing"]; | |
52 | ||
53 | // 608 [standard skate bearings] with bearing guide | |
54 | bearing_608 = [22, 7, 8, 1, "608 bearing"]; | |
55 | // 608 bearings with fender washers. | |
56 | // the belt brushes both against the carriage and the washers. | |
57 | bearing_608_washers = [22, 10, 8, 0, "608 bearing"]; | |
58 | ||
f6f14e86 CE |
59 | // Generic 16T toothed idler |
60 | bearing_generic_16t_6mm = [9.5, 8.43, 3, 0, "Generic 6mm 16T idler"]; | |
61 | // Gates 2GT 6mm 20T or smoothed idler (same specs for both) | |
62 | bearing_gates_2gt_20t_6mm = [12.73, 10, 5, 0, "Gates 2GT 6mm 20T/smooth idler"]; | |
63 | ||
64 | // Select motor pulley size *************************************************** | |
65 | // [outer_diameter, width, inner_diameter] | |
66 | ||
67 | // Dimensions are for the pulley area only -- need to add | |
68 | // flange_depth (and to idler) for proper alignment, | |
69 | // but unsure if adding the block dimensions would be useful | |
70 | ||
71 | // Gates 2GT 6mm 16T motor pulley | |
72 | // (https://e3d-online.zendesk.com/hc/en-us/article_attachments/360016189477/Gates_Pulley_16T_6.pdf) | |
73 | pulley_gates_2gt_6mm_16t = [9.68, 7.0, 5.0, 1, "Gates 2GT 6mm 16T motor pulley"]; | |
74 | // Gates 2GT 6mm 20T motor pulley (https://e3d-online.zendesk.com/hc/en-us/article_attachments/360016256058/Gates_Pulley_20T_6.pdf) | |
75 | pulley_gates_2gt_6mm_20t = [12.2, 7.0, 5.0, 1, "Gates 2GT 6mm 20T motor pulley"]; |