85ce2bd060141fec67a73aef01f611265db07851
[clinton/prusa3.git] / box_frame / inc / conf_bushing.scad
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
6 // http://github.com/prusajr/PrusaMendel
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]
14 // type 1 may have flange, but type 0 not
15 // name is human readable name [4]
16
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"];
20
21 conf_b_bronze8 = [4, 8, 11, 1, "bronze self-aligning bushing, 8mm"];
22
23 //shorter beaings (two on each Z axis)
24 conf_b_lm8uu = [4, 7.7, 24, 0, "lm8uu bearing (standard)"];
25 conf_b_lm10uu = [5, 9.7, 29, 0, "lm10uu bearing (10mm smooth rod)"];
26 conf_b_lme8uu =[4, 8.2, 25, 0, "lme8uu bearing"];
27 conf_b_lm12uu = [6, 10.6, 30, 0, "lm12uu bearing (12mm smooth rod)"];
28
29 //longer bearings
30 conf_b_lm8luu = [4, 7.7, 45, 0, "lm8luu bearing (double length)"];
31 conf_b_lm10luu = [5, 9.7, 55, 0, "lm10luu bearing (10mm smooth rod, long)"];
32 conf_b_lm12luu = [6, 10.6, 57, 0, "lm12luu bearing (12mm, double length)"];