Commit | Line | Data |
---|---|---|
90c10a06 MR |
1 | // PRUSA iteration3 |
2 | // X end idler | |
3 | // GNU GPL v3 | |
4 | // Josef Průša <iam@josefprusa.cz> and contributors | |
5 | // http://www.reprap.org/wiki/Prusa_Mendel | |
6 | // http://prusamendel.org | |
7 | ||
8 | use <x-end.scad> | |
9 | ||
10 | module x_end_idler_base(){ | |
11 | x_end_base(); | |
12 | } | |
13 | ||
14 | module x_end_idler_holes(){ | |
15 | x_end_holes(); | |
16 | translate(v=[0,-22,30.25]) rotate(a=[0,-90,0]) cylinder(h = 80, r=1.8, $fn=30); | |
17 | translate(v=[1.5,-22,30.25]) rotate(a=[0,-90,0]) cylinder(h = 10, r=3.1, $fn=30); | |
18 | translate(v=[-21.5,-22,30.25]) rotate(a=[0,-90,0]) rotate(a=[0,0,30]) cylinder(h = 80, r=3.6, $fn=6); | |
19 | } | |
20 | ||
21 | // Final part | |
22 | module x_end_idler(){ | |
23 | mirror([0,1,0]) difference(){ | |
24 | x_end_idler_base(); | |
25 | x_end_idler_holes(); | |
26 | } | |
27 | } | |
28 | ||
29 | x_end_idler(); | |
30 | ||
31 |