mirror of
https://github.com/nophead/Mendel90.git
synced 2025-08-30 00:10:13 +02:00
Changed all versions to GT2 belts and pulleys
This commit is contained in:
@@ -104,7 +104,6 @@ thermistor_wires_hole_radius = wire_hole_radius(thermistor_wires);
|
||||
|
||||
cnc_sheets = false; // If sheets are cut by CNC we can use slots, etc instead of just round holes
|
||||
base_nuts = false; // Need something under the base if using nuts
|
||||
pulley_type = T5x8_plastic_pulley;
|
||||
clip_handles = true;
|
||||
include_fan = false;
|
||||
squeeze = false; // Bodge to make Huxley as small as possible without affecting dibond kits
|
||||
|
@@ -48,15 +48,15 @@ top_limit_switch = true;
|
||||
single_piece_frame = true;
|
||||
stays_from_window = false;
|
||||
cnc_sheets = true; // If sheets are cut by CNC we can use slots, etc instead of just round holes
|
||||
pulley_type = T2p5x16_metal_pulley;
|
||||
//raspberry_pi = true;
|
||||
//raspberry_pi_camera = true;
|
||||
//light_strip = SPS125;
|
||||
|
||||
Y_carriage = DiBond;
|
||||
|
||||
X_belt = T2p5x6;
|
||||
Y_belt = T2p5x6;
|
||||
pulley_type = GT2x20_metal_pulley;
|
||||
X_belt = GT2x6;
|
||||
Y_belt = GT2x6;
|
||||
|
||||
motor_shaft = 5;
|
||||
Z_screw_dia = 6; // Studding for Z axis
|
||||
|
@@ -57,8 +57,10 @@ pulley_type = T2p5x16_metal_pulley;
|
||||
|
||||
Y_carriage = DiBond;
|
||||
|
||||
X_belt = T2p5x6;
|
||||
Y_belt = T2p5x6;
|
||||
pulley_type = GT2x20_metal_pulley;
|
||||
X_belt = GT2x6;
|
||||
Y_belt = GT2x6;
|
||||
|
||||
motor_shaft = 5;
|
||||
Z_screw_dia = 5; // Studding for Z axis
|
||||
|
||||
|
@@ -52,8 +52,9 @@ stays_from_window = false;
|
||||
|
||||
Y_carriage = PMMA6;
|
||||
|
||||
X_belt = T5x6;
|
||||
Y_belt = T5x6;
|
||||
pulley_type = GT2x20_metal_pulley;
|
||||
X_belt = GT2x6;
|
||||
Y_belt = GT2x6;
|
||||
|
||||
motor_shaft = 5;
|
||||
Z_screw_dia = 8; // Studding for Z axis
|
||||
|
@@ -51,8 +51,9 @@ stays_from_window = false;
|
||||
|
||||
Y_carriage = DiBond;
|
||||
|
||||
X_belt = T5x6;
|
||||
Y_belt = T5x6;
|
||||
pulley_type = GT2x20_metal_pulley;
|
||||
X_belt = GT2x6;
|
||||
Y_belt = GT2x6;
|
||||
|
||||
motor_shaft = 5;
|
||||
Z_screw_dia = 8; // Studding for Z axis
|
||||
|
@@ -21,9 +21,11 @@ module pulley_assembly() {
|
||||
else
|
||||
color(pulley_color) render() pulley_stl();
|
||||
|
||||
translate([0, pulley_bore(type) / 2 + pulley_screw_length(type), pulley_screw_z(type) + pulley_offset(type)[2]])
|
||||
rotate([-90, 0, 0])
|
||||
screw(pulley_screw(type), pulley_screw_length(type));
|
||||
translate([0, 0, pulley_screw_z(type) + pulley_offset(type)[2]])
|
||||
for(i = [0 : pulley_screws(type) - 1])
|
||||
rotate([-90, 0, i * -90])
|
||||
translate([0, 0, pulley_bore(type) / 2 + pulley_screw_length(type)])
|
||||
screw(pulley_screw(type), pulley_screw_length(type));
|
||||
|
||||
if(pulley_nut_y(type))
|
||||
translate([0, pulley_nut_y(type), pulley_screw_z(type) + pulley_offset(type)[2]])
|
||||
|
@@ -10,7 +10,7 @@
|
||||
T5x6 = [ 5, 6, 2.25];
|
||||
T5x10 = [ 5, 10, 2.25];
|
||||
T2p5x6 =[2.5, 6, 1.7];
|
||||
GT2 = [2.0, 6, 1.38];
|
||||
GT2x6 = [2.0, 6, 1.38];
|
||||
|
||||
function belt_pitch(type) = type[0];
|
||||
function belt_width(type) = type[1];
|
||||
|
@@ -7,10 +7,10 @@
|
||||
//
|
||||
pulley_inner_radius = (14.4 / 2) - belt_thickness(T5x6); // measured from outer diameter
|
||||
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
||||
T5x10_metal_pulley = ["T5", 10, 15, 12.85 / 2, 11.6, 7.9, 7, 5, 19.3, 1.7, 3, 10.7, [0, 0, -2], 0, M3_grub_screw];
|
||||
T2p5x16_metal_pulley= ["T2.5", 16, 12.16, 12.16 / 2 - 0.8, 8, 16, 5.7, 5, 16.0, 1.0, 6, 3.75, [0, 0,1.3], 0, M4_grub_screw];
|
||||
T5x8_plastic_pulley = ["../imported_stls/pulley.stl", 8, 0, pulley_inner_radius, 0, 0, 0, 5, 0, 0, 6, 4, [-10, -10, 0], 6, M3_grub_screw];
|
||||
GT2x20_metal_pulley = ["GT2", 20, 12.2, 12.2 / 2 - 0.75, 8, 10, 8, 5, 18.0, 1.0, 6, 3.75, [0, 0, -1], 0, M3_grub_screw];
|
||||
T5x10_metal_pulley = ["T5", 10, 15, 12.85 / 2, 11.6, 7.9, 7, 5, 19.3, 1.7, 3, 10.7, [0, 0, -2], 0, M3_grub_screw, 1];
|
||||
T2p5x16_metal_pulley= ["T2.5", 16, 12.16, 12.16 / 2 - 0.8, 8, 16, 5.7, 5, 16.0, 1.0, 6, 3.75, [0, 0,1.3], 0, M4_grub_screw, 1];
|
||||
T5x8_plastic_pulley = ["../imported_stls/pulley.stl", 8, 0, pulley_inner_radius, 0, 0, 0, 5, 0, 0, 6, 4, [-10, -10, 0], 6, M3_grub_screw, 1];
|
||||
GT2x20_metal_pulley = ["GT2", 20, 12.2, 12.2 / 2 - 0.75, 7.5, 18, 7.5, 5, 18.0, 1.0, 6, 3.75, [0, 0,-0.25], 0, M3_grub_screw, 2];
|
||||
|
||||
function pulley_type(type) = type[0];
|
||||
function pulley_teeth(type) = type[1];
|
||||
@@ -27,6 +27,7 @@ function pulley_screw_z(type) = type[11];
|
||||
function pulley_offset(type) = type[12];
|
||||
function pulley_nut_y(type) = type[13];
|
||||
function pulley_screw(type) = type[14];
|
||||
function pulley_screws(type) = type[15];
|
||||
|
||||
module metal_pulley(type) {
|
||||
teeth = pulley_teeth(type);
|
||||
@@ -53,8 +54,9 @@ module metal_pulley(type) {
|
||||
cube([tw, 10, pulley_width(type)]);
|
||||
|
||||
translate([0, 0, pulley_screw_z(type)])
|
||||
rotate([-90, 0, 0])
|
||||
cylinder(r = screw_radius(pulley_screw(type)), h = 100);
|
||||
for(i = [0 : pulley_screws(type) - 1])
|
||||
rotate([-90, 0, i * -90])
|
||||
cylinder(r = screw_radius(pulley_screw(type)), h = 100);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -501,7 +501,7 @@ module x_end_assembly(motor_end) {
|
||||
rotate([180, 0, 0])
|
||||
washer(M3_washer) washer(M3_washer) washer(M3_washer) screw(M3_cap_screw, 45);
|
||||
|
||||
translate([0, 0, 4])
|
||||
translate([0, 0, 5])
|
||||
pulley_assembly();
|
||||
//
|
||||
// Heatshrink for motor connections
|
||||
|
Reference in New Issue
Block a user