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
9 // PLEASE SELECT ONE OF THE CONFIGURATIONS BELOW
10 // BY UN-COMMENTING IT
12 // Uncomment for metric settings
13 // METRIC METRIC METRIC METRIC METRIC METRIC METRIC METRIC
15 include <inc/metric.scad>;
17 // Custom settings here, tailor to your supplies and print settings
19 // Select your belt type ******************************************************
22 belt_tooth_distance = 2.5;
23 belt_tooth_ratio = 0.5;
25 //T5 (strongly discouraged)
26 //belt_tooth_distance = 5;
27 //belt_tooth_ratio = 0.75;
30 //belt_tooth_distance = 3;
31 //belt_tooth_ratio = 0.75;
34 //belt_tooth_distance = 2.032;
35 //belt_tooth_ratio = 0.64;
37 // Choose bearing/bushing configuration ***************************************
41 // 0 = Z as lm[e]8uu, X and Y bushings
43 // 2 = all bearings [default. Do not change unless you really know what you are doing]
44 // DO NOT OFFER 0 or 1 VARIANTS FOR SALE. We really mean that. In the long run it hurts everyone.
49 // 0 = square igus housings. By igus we mean JFM-0810-10 or GFM-0810-10
50 // 1 = round igus (works better if printed precisely)
51 // 2 = bronze self-aligning bushings
59 // Select idler bearing size **************************************************
61 // 0 = 608 [standard skate bearings]
62 // 1 = 624 [roughly same diameter as pulley, makes belt parallel so its prettier]
66 // Thickness of the XZ plate board
69 //Layer height * width over thickness. Used for idler sleeve
70 single_wall_width = 0.3*2.2;
72 // END of custom settings
75 // You are not supposed to change this
76 board_to_xz_distance = 26;
77 xaxis_rod_distance = 45;
79 carriage_hole_to_side = 5;
80 carriage_hole_height = 4;
82 //calculated from settings
84 idler_size = (idler_bearing == 0) ? 22 : 13;
86 //use 4.5 for 608, 2.5 for 624
87 idler_size_inner_r = (idler_bearing == 0) ? 4.5 : 2.5;
89 idler_width = (idler_bearing == 0) ? 9 : 5;
91 // CHANGE ONLY THE STUFF YOU KNOW
92 // IT WILL REPLACE DEFAULT SETTING
96 // threaded_rod_diameter = 0;
97 // threaded_rod_diameter_horizontal = 0;
98 // smooth_bar_diameter = 0;
99 // smooth_bar_diameter_horizontal = 0;
104 // m8_nut_diameter = 0;
107 // m4_nut_diameter = 0;
110 // m3_nut_diameter = 0;
114 // bushing_core_diameter = smooth_bar_diameter;
115 // bushing_material_thickness = 0;
118 m3_nut_diameter_bigger = ((m3_nut_diameter / 2) / cos (180 / 6))*2;
121 include <inc/functions.scad>
124 // These constants define the geometry of the complete-printer.scad
126 x_smooth_rod_length=325;
127 y_smooth_rod_length=405;
128 z_smooth_rod_length=235;