Definitions for toothed idlers and initial motor pulley support
[clinton/prusa3.git] / box_frame / inc / conf_bushing.scad
CommitLineData
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
18conf_b_bushing8 = [4, 5.1, 10, 1, "Tube shaped bushing like igus J(V)FM 0810-10"];
19conf_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 20conf_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 22conf_b_bronze8 = [4, 8, 11, 1, "bronze self-aligning bushing, 8mm"];
d28c5693 23
ad18538f
VAH
24//shorter beaings (two on each Z axis)
25conf_b_lm8uu = [4, 7.7, 24, 0, "lm8uu bearing (standard)"];
26conf_b_lm10uu = [5, 9.7, 29, 0, "lm10uu bearing (10mm smooth rod)"];
d28c5693 27conf_b_lme8uu =[4, 8.2, 25, 0, "lme8uu bearing"];
d28c5693 28conf_b_lm12uu = [6, 10.6, 30, 0, "lm12uu bearing (12mm smooth rod)"];
ad18538f
VAH
29
30//longer bearings
31conf_b_lm8luu = [4, 7.7, 45, 0, "lm8luu bearing (double length)"];
32conf_b_lm10luu = [5, 9.7, 55, 0, "lm10luu bearing (10mm smooth rod, long)"];
d28c5693 33conf_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.
43bearing_623 = [10, 4, 3, 1, "623 bearing"];
44bearing_624 = [13, 5, 4, 1, "624 bearing"];
45bearing_625 = [16, 5, 5, 1, "625 bearing"];
46
47// two bearings side by side - for use without bearing guides.
48// Not recomended anymore
49bearing_625_double = [16, 10, 5, 0, "625 bearing x2"];
50bearing_624_double = [13, 10, 4, 0, "624 bearing x2"];
51bearing_623_double = [10, 8, 3, 0, "623 bearing"];
52
53// 608 [standard skate bearings] with bearing guide
54bearing_608 = [22, 7, 8, 1, "608 bearing"];
55// 608 bearings with fender washers.
56// the belt brushes both against the carriage and the washers.
57bearing_608_washers = [22, 10, 8, 0, "608 bearing"];
58
f6f14e86
CE
59// Generic 16T toothed idler
60bearing_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)
62bearing_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)
73pulley_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)
75pulley_gates_2gt_6mm_20t = [12.2, 7.0, 5.0, 1, "Gates 2GT 6mm 20T motor pulley"];