Commit | Line | Data |
---|---|---|
815fe4ec VAH |
1 | // PRUSA iteration3 |
2 | // Configuration file | |
3 | // GNU GPL v3 | |
4 | // Josef Průša <josefprusa@me.com> | |
5 | // Václav 'ax' Hůla <axtheb@gmail.com> | |
6 | // http://www.reprap.org/wiki/Prusa_Mendel | |
7 | // http://github.com/prusajr/PrusaMendel | |
8 | ||
9 | include <inc/metric.scad>; | |
10 | include <inc/conf_bushing.scad>; | |
11 | ||
12 | // Custom settings here, tailor to your supplies and print settings | |
13 | ||
14 | // Extruder settings ********************************************************** | |
15 | // Don't forget to set your slicer's extruder settings to match the values you | |
16 | // enter here. | |
17 | ||
18 | layer_height = 0.3; | |
19 | // Width over thickness determines how wide the plastic will be when extruded | |
20 | // onto the object that is being printed. width_over_thickness is multiplied | |
21 | // by the layer_height to calculate this width. i.e. If your layer_height is | |
22 | // set to 0.3 mm and your width_over_thickness is set to 2.2, the resulting | |
23 | // width will be 0.66 mm. | |
24 | width_over_thickness = 2.2; | |
25 | ||
26 | // Select your belt type ****************************************************** | |
27 | ||
28 | // T2.5 | |
29 | //belt_width = 6.5; //add 0.5 to actual width | |
30 | //belt_tooth_distance = 2.5; | |
31 | //belt_tooth_ratio = 0.75; | |
32 | //belt_thickness = 0.8; | |
33 | ||
34 | // T5 (strongly discouraged) | |
35 | //belt_width = 6.5; | |
36 | //belt_tooth_distance = 5; | |
37 | //belt_tooth_ratio = 0.75; | |
38 | //belt_thickness = 0.8; | |
39 | ||
40 | // HTD3 | |
41 | //belt_width = 9.5; | |
42 | //belt_tooth_distance = 3; | |
43 | //belt_tooth_ratio = 0.75; | |
44 | //belt_thickness = 1.75; | |
45 | ||
46 | // MXL | |
47 | //belt_width = 6.5; | |
48 | //belt_tooth_distance = 2.032; | |
49 | //belt_tooth_ratio = 0.64; | |
50 | //belt_thickness = i have no idea; | |
51 | ||
52 | // GT2 | |
53 | // there is bunch of GT2 belts with different tooth-to-tooth distance | |
54 | // this one is most common in reprap world | |
55 | // adjust to your needs. | |
56 | belt_width = 6.5; | |
57 | belt_tooth_distance = 2; | |
58 | belt_tooth_ratio = 0.5; | |
59 | belt_thickness = 0.8; | |
60 | ||
61 | // Choose bearing/bushing configuration *************************************** | |
62 | // conf_b_* are in inc/conf_bushing.scad | |
63 | ||
64 | bushing_xy = conf_b_lm10uu; | |
65 | bushing_z = conf_b_lm10uu; | |
66 | // for longer bearings use one shorter in x-carriage to make place for belt attachment | |
67 | // by default use same as xy | |
68 | bushing_carriage = bushing_xy; | |
69 | ||
70 | ||
71 | // Select idler bearing size ************************************************** | |
72 | // bearing_* are in inc/conf_bushing.scad | |
73 | ||
74 | idler_bearing = bearing_623; | |
75 | ||
76 | // Select carriage lenght ****************************************************** | |
77 | // 30 for single carriage extruder (two holes with centers 30mm apart) | |
78 | // 50 for wade or single with fan (three holes, 30-20) | |
79 | // 80 for full length carriage (four holes, 30-20-30) | |
80 | ||
81 | carriage_l_base = 50; | |
82 | ||
83 | ||
84 | // Fillets ******************************************************************** | |
85 | // fillets are rounded corners of boxes. The right engineering term is probably radius | |
86 | // but cad software calls it fillet. | |
87 | // mostly cosmetic, except z axis. | |
88 | // 0 = no fillets | |
89 | // 1 = fillet | |
90 | // 2 = chamfer (cut the edges at 45deg. angle) | |
91 | // Please do put only parts with fillets on sale, other options are not really tested | |
92 | ||
93 | use_fillets = 1; | |
94 | ||
95 | // set to 0 for single plate (affects z axis and screws that attach RP parts to frame) | |
96 | i_am_box = 1; | |
97 | ||
98 | // if you do your own plate and can move bottom Z screws 5mm up set this to 0 to | |
99 | // get stronger motor mount. Only for i_am_box = 0 | |
100 | i_want_to_use_single_plate_dxf_and_make_my_z_weaker = 1; | |
101 | ||
102 | ||
103 | // Radius of long threaded rod on Y frame | |
104 | ||
105 | // Affects y-axis-corner (both box and single plate) | |
106 | // and y-axis-bracket (box only) | |
107 | ||
108 | //Use 5.4 for M10 or 4.4 for M8 | |
109 | y_threaded_rod_long_r = 5.4; | |
110 | ||
111 | ||
112 | // Thickness of the boards that make the box frame. | |
113 | ||
114 | // in y-axis-corner it governs the height of the corners by adjusting the | |
115 | // distance between ground and M10 threaded rod. (both box and single plate) | |
116 | ||
117 | // For box model, the parts that hold Z smooth rod have one hole from front | |
118 | // and one from side, and this setting makes sure that the screw from side | |
119 | // is in the center of the plank. | |
120 | ||
121 | // Use 12 for single plate | |
122 | // or 20 if you want to use the Y lm8uu holders | |
123 | // (extras/bearing-holder-single-plate-y) | |
124 | board_thickness = 18; | |
125 | ||
126 | // Segments of small holes. some poeple claim that a low value makes them easier to print. | |
127 | small_hole_segments=7; | |
128 | ||
129 | // functions | |
130 | include <inc/functions.scad>; | |
131 | include <inc/settings.scad>; | |
132 | ||
133 | // These constants define the geometry of the doc/complete-printer.scad | |
134 | bed_x_size=225; | |
135 | bed_y_size=225; | |
136 | x_smooth_rod_length=450+board_thickness*2; | |
137 | y_smooth_rod_length=400; | |
138 | z_smooth_rod_length=400; |