diff --git a/Hardware/Development/Cyclone_Template/template.scad b/Hardware/Development/Cyclone_Template/template.scad index ad5b887..02c9884 100644 --- a/Hardware/Development/Cyclone_Template/template.scad +++ b/Hardware/Development/Cyclone_Template/template.scad @@ -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); diff --git a/Hardware/Development/XZ_axis/X_carriage.scad b/Hardware/Development/XZ_axis/X_carriage.scad index 247befa..2e45fbe 100644 --- a/Hardware/Development/XZ_axis/X_carriage.scad +++ b/Hardware/Development/XZ_axis/X_carriage.scad @@ -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();