forked from josefprusa/Prusa3
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathconfiguration.scad.dist
124 lines (85 loc) · 2.84 KB
/
configuration.scad.dist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
// PRUSA iteration3
// Configuration file
// GNU GPL v3
// Josef Průša <[email protected]>
// Václav 'ax' Hůla <[email protected]>
// http://www.reprap.org/wiki/Prusa_Mendel
// http://github.com/prusajr/PrusaMendel
// PLEASE SELECT ONE OF THE CONFIGURATIONS BELOW
// BY UN-COMMENTING IT
// Uncomment for metric settings
// METRIC METRIC METRIC METRIC METRIC METRIC METRIC METRIC
include <inc/metric.scad>;
// Custom settings here, tailor to your supplies and print settings
// Select your belt type ******************************************************
//T2.5
belt_tooth_distance = 2.5;
belt_tooth_stride = 0.5;
//T5 (strongly discouraged)
//belt_tooth_distance = 5;
//belt_tooth_stride = 0.75;
//HTD3
//belt_tooth_distance = 3;
//belt_tooth_stride = 0.75;
// Choose bearing/bushing configuration ***************************************
//Choose from:
// 0 = Z as lm[e]8uu, X and Y bushings
// 1 = all bushings
// 2 = all bearings [default. Do not change unless you really know what you are doing]
// DO NOT OFFER 0 or 1 VARIANTS FOR SALE. We really mean that. In the long run it hurts everyone.
bearing_choice = 2;
// Bushing version
// 0 = square igus housings. By igus we mean JFM-0810-10 or GFM-0810-10
// 1 = round igus (works better if printed precisely)
// 2 = bronze self-aligning bushings
bushing_type = 0;
//Bearing version
// 0 = default lm8uu
// 1 = lme8uu
bearing_type = 0;
// Select idler bearing size **************************************************
// 0 = 608 [standard skate bearings]
// 1 = 624 [roughly same diameter as pulley, makes belt parallel so its prettier]
idler_bearing = 0;
// Thickness of the XZ plate board
board_thickness = 16;
//Layer height * width over thickness. Used for idler sleeve
single_wall_width = 0.3*2.2;
// END of custom settings
// You are not supposed to change this
board_to_xz_distance = 26;
xaxis_rod_distance = 45;
carriage_l = 74;
carriage_hole_to_side = 5;
carriage_hole_height = 4;
//calculated from settings
idler_size = (idler_bearing == 0) ? 22 : 13;
//use 4.5 for 608, 2.5 for 624
idler_size_inner_r = (idler_bearing == 0) ? 4.5 : 2.5;
// CHANGE ONLY THE STUFF YOU KNOW
// IT WILL REPLACE DEFAULT SETTING
// RODS
// threaded_rod_diameter = 0;
// threaded_rod_diameter_horizontal = 0;
// smooth_bar_diameter = 0;
// smooth_bar_diameter_horizontal = 0;
// Nuts and bolts
// m8_diameter = 0;
// m8_nut_diameter = 0;
// m4_diameter = 0;
// m4_nut_diameter = 0;
// m3_diameter = 0;
// m3_nut_diameter = 0;
// Bushing holder
// bushing_core_diameter = smooth_bar_diameter;
// bushing_material_thickness = 0;
///counted stuff
m3_nut_diameter_bigger = ((m3_nut_diameter / 2) / cos (180 / 6))*2;
// functions
include <inc/functions.scad>
// These constants define the geometry of the complete-printer.scad
x_smooth_rod_length=325;
y_smooth_rod_length=405;
z_smooth_rod_length=235;
bed_x_size=225;
bed_y_size=225;