refactor Z smooth rods generation
parent
59253ebaca
commit
75eeae75f5
|
@ -40,6 +40,7 @@ Y_Final_Threaded_Rod_Length = Y_threaded_rod_length+38;
|
|||
Y_Final_Smooth_Rod_Length = Y_axis_sep+8;
|
||||
Y_threaded_rod_offset = 8;
|
||||
Z_Final_Threaded_Rod_Length = 120;
|
||||
Z_Final_Smooth_Rod_Length = 140;
|
||||
|
||||
X_Wood_Base = X_axis_sep+100;
|
||||
Y_Wood_Base = Y_axis_sep+30;
|
||||
|
@ -160,7 +161,7 @@ module cnc_workbed() {
|
|||
module X_carriage() {
|
||||
translate([0,X_rod_sep_real/2,0])
|
||||
rotate([0,0,90])
|
||||
X_carriage_assembled(show_printbed = 0, show_Xrods = 0, show_Zrods = 1);
|
||||
X_carriage_assembled(show_printbed = 0, show_Xrods = 0, z_smooth_rods_len = Z_Final_Smooth_Rod_Length);
|
||||
}
|
||||
|
||||
module Z_carriage_piece() {
|
||||
|
@ -287,4 +288,5 @@ echo("Non-Plastic Parts: 2 x Smooth rod for X axis, M8 x ", X_Final_Smooth_Rod_L
|
|||
echo("Non-Plastic Parts: 1 x Threaded rod for X axis, M8 x ", X_Final_Threaded_Rod_Length);
|
||||
echo("Non-Plastic Parts: 2 x Smooth rod for Y axis, M8 x ", Y_Final_Smooth_Rod_Length);
|
||||
echo("Non-Plastic Parts: 1 x Threaded rod for Y axis, M8 x ", Y_Final_Threaded_Rod_Length);
|
||||
echo("Non-Plastic Parts: 2 x Smooth rod for Z axis, M8 x ", Z_Final_Smooth_Rod_Length);
|
||||
echo("Non-Plastic Parts: 1 x Threaded rod for Z axis, M8 x ", Z_Final_Threaded_Rod_Length);
|
||||
|
|
|
@ -41,7 +41,6 @@ lbearing_length = 24;
|
|||
Z_smooth_rods_sep = 55;
|
||||
Z_smooth_rods_len = 140;
|
||||
|
||||
Z_threaded_rod_len = 120;
|
||||
|
||||
lbearing_holder_length = Z_smooth_rods_sep+M8_rod_diam+5;
|
||||
|
||||
|
@ -172,7 +171,7 @@ module X_carriage(show_printbed = 0, show_support = 0) {
|
|||
}
|
||||
|
||||
|
||||
module X_carriage_assembled(show_printbed = 0, show_Xrods = 0, show_Zrods = 0) {
|
||||
module X_carriage_assembled(show_printbed = 0, show_Xrods = 0, z_smooth_rods_len = 0) {
|
||||
X_carriage(show_printbed);
|
||||
|
||||
if(show_Xrods){
|
||||
|
@ -187,13 +186,13 @@ module X_carriage_assembled(show_printbed = 0, show_Xrods = 0, show_Zrods = 0) {
|
|||
rod(len=100);
|
||||
}
|
||||
}
|
||||
if(show_Zrods)
|
||||
if(z_smooth_rods_len)
|
||||
translate([0,0,0])
|
||||
rotate([90,0,0]) {
|
||||
translate([0,Z_smooth_rods_len/2-5,Z_smooth_rods_sep/2])
|
||||
rod(len=Z_smooth_rods_len);
|
||||
translate([0,Z_smooth_rods_len/2-5,-Z_smooth_rods_sep/2])
|
||||
rod(len=Z_smooth_rods_len);
|
||||
translate([0,z_smooth_rods_len/2-5,Z_smooth_rods_sep/2])
|
||||
rod(len=z_smooth_rods_len);
|
||||
translate([0,z_smooth_rods_len/2-5,-Z_smooth_rods_sep/2])
|
||||
rod(len=z_smooth_rods_len);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -205,7 +204,7 @@ module X_carriage_print_plate() {
|
|||
X_carriage(show_printbed = 0, show_support = 1);
|
||||
}
|
||||
|
||||
//X_carriage_assembled(show_printbed = 1,show_Xrods = 1,show_Zrods = 1);
|
||||
//X_carriage_assembled(show_printbed = 1,show_Xrods = 1,z_smooth_rods_len = Z_smooth_rods_len);
|
||||
X_carriage_print_plate();
|
||||
|
||||
//translate([0,20,0]) X_nut_holder_cover();
|
||||
|
|
Loading…
Reference in New Issue