-rw-r--r-- | another.scad | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/another.scad b/another.scad index f3305a1..a25e047 100644 --- a/another.scad +++ b/another.scad | |||
@@ -36,49 +36,49 @@ module the_extruder( | |||
36 | st_nut_d = 9, st_nut_h = 4, | 36 | st_nut_d = 9, st_nut_h = 4, |
37 | st_screw_d = 5, st_screw_l = 16, | 37 | st_screw_d = 5, st_screw_l = 16, |
38 | st_thickshell = 8*extrusion_width, st_thinshell = 2*extrusion_width, | 38 | st_thickshell = 8*extrusion_width, st_thinshell = 2*extrusion_width, |
39 | st_split_w = 4*extrusion_width, | 39 | st_split_w = 4*extrusion_width, |
40 | 40 | ||
41 | // screw it | 41 | // screw it |
42 | mount_screw_d = 3.1, mount_screw_l = 20, | 42 | mount_screw_d = 3.1, mount_screw_l = 20, |
43 | mount_screwhead_d=6, mount_screwhead_h=3, | 43 | mount_screwhead_d=6, mount_screwhead_h=3, |
44 | idler_screw_d = 3, | 44 | idler_screw_d = 3, |
45 | idler_screwhead_d=6, idler_screwhead_h=3, | 45 | idler_screwhead_d=6, idler_screwhead_h=3, |
46 | 46 | ||
47 | pf = pushfit_metal, | 47 | pf = pushfit_metal, |
48 | pf_shell = max(3*layer_height,3*extrusion_width), | 48 | pf_shell = max(3*layer_height,3*extrusion_width), |
49 | 49 | ||
50 | // empty spaces | 50 | // empty spaces |
51 | idler_travel = 1.75*2, // how far should idler travel when pressed | 51 | idler_travel = 1.75*2, // how far should idler travel when pressed |
52 | idler_clearance=.5, | 52 | idler_clearance=.5, |
53 | pulley_small_d_clearance=.5, | 53 | pulley_small_d_clearance=.5, |
54 | lever_v_clearance=.7, // vertical clearance for the lever | 54 | lever_v_clearance=.7, // vertical clearance for the lever |
55 | spring_d_clearance=1, | 55 | spring_d_clearance=1, |
56 | protrusion_tolerance_h=.5, // horizontal tolerance for the motor protrusion | 56 | protrusion_tolerance_h=.5, // horizontal tolerance for the motor protrusion |
57 | protrusion_tolerance_v=.5, // vertical tolerance for the motor protrusion | 57 | protrusion_tolerance_v=.5, // vertical tolerance for the motor protrusion |
58 | mount_screw_d_tolerance=.4, | 58 | mount_screw_d_tolerance=.4, |
59 | idler_v_tolerance=.5, | 59 | idler_v_tolerance=.5, |
60 | knob_bore_d_tolerance=.8, | 60 | knob_bore_d_tolerance=.6, |
61 | st_nut_h_tolerance=.2, | 61 | st_nut_h_tolerance=.2, |
62 | st_nut_d_tolerance=.2,/* TODO: make it st_nut_w_tolerance */ | 62 | st_nut_d_tolerance=.2,/* TODO: make it st_nut_w_tolerance */ |
63 | st_screw_d_tolerance=.5, | 63 | st_screw_d_tolerance=.5, |
64 | st_split_w_tolerance = .3, | 64 | st_split_w_tolerance = .3, |
65 | 65 | ||
66 | min_z_shell = 4*layer_height, // the very minimal shell thickness along z-axis. | 66 | min_z_shell = 4*layer_height, // the very minimal shell thickness along z-axis. |
67 | min_xy_shell = 2*extrusion_width, | 67 | min_xy_shell = 2*extrusion_width, |
68 | 68 | ||
69 | body_label = "another", body_label_thickness = layer_height, | 69 | body_label = "another", body_label_thickness = layer_height, |
70 | knob_label = "another", knob_label_thickness = 2*layer_height, knob_label_size=undef, | 70 | knob_label = "another", knob_label_thickness = 2*layer_height, knob_label_size=undef, |
71 | 71 | ||
72 | what="lever", // lever|body|knob|springpad|* | 72 | what="lever", // lever|body|knob|springpad|* |
73 | left=false, | 73 | left=false, |
74 | vitamins = true, | 74 | vitamins = true, |
75 | bridges = true, | 75 | bridges = true, |
76 | debug = false, | 76 | debug = false, |
77 | ) { | 77 | ) { |
78 | fnd = 2*PI; fnr = 2*fnd; | 78 | fnd = 2*PI; fnr = 2*fnd; |
79 | function lu(m,k) = m[search([k],m)[0]][1]; | 79 | function lu(m,k) = m[search([k],m)[0]][1]; |
80 | 80 | ||
81 | pulley_d = lu(pulley,"d"); | 81 | pulley_d = lu(pulley,"d"); |
82 | pulley_h = lu(pulley,"h"); | 82 | pulley_h = lu(pulley,"h"); |
83 | teeth_elevation = lu(pulley,"fe"); | 83 | teeth_elevation = lu(pulley,"fe"); |
84 | filament_offset = lu(pulley,"g")+filament_d/2; | 84 | filament_offset = lu(pulley,"g")+filament_d/2; |