added openscad source folder
[clinton/wilson.git] / scad / x-end-idler.scad
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