Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 62 lines (45 sloc) 1.703 kb
287e04ea »
2010-09-12 Adding initial files
1 // PRUSA Mendel
29afc160 »
2010-11-14 Some stuff from topmerge2 got into master. Can't seem to get rid of i…
2 // Z motor mount -- Used for mounting Z motors
287e04ea »
2010-09-12 Adding initial files
3 // GNU GPL v2
4 // Josef Průša
5 // josefprusa@me.com
6 // prusadjs.cz
29afc160 »
2010-11-14 Some stuff from topmerge2 got into master. Can't seem to get rid of i…
7 // Clean up by Christopher Olah <christopherolah.co@gmail.com>
287e04ea »
2010-09-12 Adding initial files
8 // http://www.reprap.org/wiki/Prusa_Mendel
9 // http://github.com/prusajr/PrusaMendel
10
22618ed5 »
2010-11-20 x-end-motor supports rod in place of belt, config and motor design fo…
11 include <configuration.scad>
a3d263d8 »
2010-11-27 Began abstracting commmon components into common.scad, in particular,…
12 include <common.scad>
22618ed5 »
2010-11-20 x-end-motor supports rod in place of belt, config and motor design fo…
13
76185941 »
2011-05-11 Misc improvements.
14 module diagonal_rod() {
15 for (y=[-1,1]) translate([0,38*y,-40]) rotate([30*y,0,0]) cylinder (h=100,r=4.2);
16 }
17
18 module diagonal_rod_cube (slide = 0, size = [16,16,10]) {
19 for (y=[-1,1]) translate([0,37*y,-40]) rotate([30*y,0,0])
20 translate([0,0,50+slide]) cube(size=size,center=true);
21 }
22
23 module vertical_rods() {
24 translate([30,0,-25]) cylinder(h = 80, r=4.6);
25 translate([0,0,-25]) cylinder(h = 80, r=4.6);
26 }
27
28
5421dbda »
2010-11-16 Merged z-motor-mount-onerod and z-motor-mount.
29 difference(){
29afc160 »
2010-11-14 Some stuff from topmerge2 got into master. Can't seem to get rid of i…
30 // Main body:
31 union(){
76185941 »
2011-05-11 Misc improvements.
32 translate([-20,0,0]) cube(size = [40,60,16], center = true);
33 translate([-20,0,-4]) cube(size = [40,76,8], center = true);
34 translate([-10,0,-4.5]) cube(size = [60,43,7], center = true);
35 for (y=[-1,1]) translate ([-40,30*y,0]) rotate([0,90,0])
36 cylinder(h = 40, r=8, $fn=30);
37 translate ([-32.25,0,0]) diagonal_rod_cube(size = [15.5,16,10],slide=1);
29afc160 »
2010-11-14 Some stuff from topmerge2 got into master. Can't seem to get rid of i…
38 }
5421dbda »
2010-11-16 Merged z-motor-mount-onerod and z-motor-mount.
39 // Motor sits in this
22618ed5 »
2010-11-20 x-end-motor supports rod in place of belt, config and motor design fo…
40 translate([-2.1,0,3.1]) motor();
29afc160 »
2010-11-14 Some stuff from topmerge2 got into master. Can't seem to get rid of i…
41 //The vertical rod goes through here
76185941 »
2011-05-11 Misc improvements.
42 translate ([-32,0,-55]) vertical_rods();
43
a3d263d8 »
2010-11-27 Began abstracting commmon components into common.scad, in particular,…
44 //Diagonal rod and nut space
76185941 »
2011-05-11 Misc improvements.
45 translate ([-32,0,0]) diagonal_rod();
46 translate ([-32,0,0]) diagonal_rod_cube(size=[17,16,10],slide=-15);
47 translate ([-32,0,0]) diagonal_rod_cube(size=[17,16.1,10],slide=10);
48 translate ([-33,0,6]) cube([17,5,5],center=true);
a3d263d8 »
2010-11-27 Began abstracting commmon components into common.scad, in particular,…
49 //top rod(s):
76185941 »
2011-05-11 Misc improvements.
50 for (y=[-1,1]) translate([-50,30*y,0]) rotate([0,90,0]) cylinder(h = 100, r=4.5);
45d69975 »
2011-01-14 cleared bottom and realized perpendicular rest for diagonal rod nuts
51
50d3a692 »
2011-05-11 Cut z-motor-mount for easier assembly.
52 translate([17,0,0]) cube([20,15,20],center=true);
53
5421dbda »
2010-11-16 Merged z-motor-mount-onerod and z-motor-mount.
54 }
55
56
57
58
59
60
287e04ea »
2010-09-12 Adding initial files
61
Something went wrong with that request. Please try again.