Improved frames: thicker stands + easier motor adjustment
parent
a195605f60
commit
e88354183e
|
@ -53,7 +53,9 @@ base_screw_distance = 33;
|
||||||
Y_rod_height = 40;
|
Y_rod_height = 40;
|
||||||
Y_rod_dist_from_wall = 15;
|
Y_rod_dist_from_wall = 15;
|
||||||
|
|
||||||
Y_rod_support_lenght = Y_rod_dist_from_wall+smooth_rod_screw_sep+smooth_rod_screw_diam;
|
Y_rod_support_lenght = Y_rod_dist_from_wall+smooth_rod_screw_sep+smooth_rod_screw_diam+3;
|
||||||
|
|
||||||
|
motor_adjust_margin = 3;
|
||||||
|
|
||||||
if(show_printbed) {
|
if(show_printbed) {
|
||||||
//for display only, doesn't contribute to final object
|
//for display only, doesn't contribute to final object
|
||||||
|
@ -129,28 +131,38 @@ difference() {
|
||||||
cylinder(r=bearing_diameter/2,h=motor_stand_thickness,center=true,$fn=40);
|
cylinder(r=bearing_diameter/2,h=motor_stand_thickness,center=true,$fn=40);
|
||||||
|
|
||||||
if(with_motor) {
|
if(with_motor) {
|
||||||
|
// ------- BEGIN MOTOR HOLES --------
|
||||||
// Center is the motor shaft, and we apply the rotation keeping the motor horizontal
|
// Center is the motor shaft, and we apply the rotation keeping the motor horizontal
|
||||||
// Screws for holding the motor
|
// Screws for holding the motor
|
||||||
rotate([0,0,-motor_axis_angle]) translate([motor_axis_distance,0,0]) rotate([0,0,motor_axis_angle]) {
|
rotate([0,0,-motor_axis_angle]) translate([motor_axis_distance,0,0]) rotate([0,0,90+motor_axis_angle]) {
|
||||||
for(i=[-1,1])
|
|
||||||
for(j=[-1,1]) {
|
// Hole for the motor shaft
|
||||||
translate([i*motor_screw_distance/2,j*motor_screw_distance/2,0]) {
|
hull() {
|
||||||
// Screw hole
|
translate([0,motor_adjust_margin/2,0])
|
||||||
translate([0,0,motor_stand_thickness/2])
|
cylinder(r=motor_center_diameter/2,h=10*wall_thickness,center=true,$fn=40);
|
||||||
cylinder(r=motor_screw_diameter/2,h=10*frame_thickness,center=true,$fn=40);
|
translate([0,-motor_adjust_margin/2,0])
|
||||||
}
|
cylinder(r=motor_center_diameter/2,h=10*wall_thickness,center=true,$fn=40);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Screws for holding the motor
|
||||||
|
for(i=[-1,1]) for(j=[-1,1])
|
||||||
|
translate([i*motor_screw_distance/2,j*motor_screw_distance/2,0]) {
|
||||||
|
hull() {
|
||||||
|
translate([0,motor_adjust_margin/2,0])
|
||||||
|
cylinder(r=motor_screw_diameter/2,h=10*wall_thickness,center=true,$fn=40);
|
||||||
|
translate([0,-motor_adjust_margin/2,0])
|
||||||
|
cylinder(r=motor_screw_diameter/2,h=10*wall_thickness,center=true,$fn=40);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Hole for the motor shaft
|
// Level the motor area
|
||||||
translate([frame_width/2,0,0])
|
hull() {
|
||||||
cube([frame_width,20,10*motor_stand_thickness],cr=4,cres=10,center=true);
|
translate([0,motor_adjust_margin/2-10,motor_stand_thickness*2])
|
||||||
cylinder(r=motor_center_diameter/2,h=10*motor_stand_thickness,center=true,$fn=40);
|
bcube([motor_width,motor_width+20,frame_thickness],cr=5,cres=10);
|
||||||
|
translate([0,-motor_adjust_margin/2,motor_stand_thickness*2])
|
||||||
// Level the motor area
|
bcube([motor_width,motor_width,frame_thickness],cr=5,cres=10);
|
||||||
translate([0,0,motor_stand_thickness*2])
|
}
|
||||||
bcube([motor_width,motor_width,frame_thickness],cr=5,cres=10);
|
// ------- END MOTOR HOLES --------
|
||||||
|
|
||||||
} // End of centering over motor shaft
|
} // End of centering over motor shaft
|
||||||
|
|
||||||
} // End of if(with_motor)
|
} // End of if(with_motor)
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -12,7 +12,7 @@ This hardware/software is provided "as is", and you use the hardware/software at
|
||||||
News
|
News
|
||||||
--
|
--
|
||||||
**Hardware**
|
**Hardware**
|
||||||
- v0.9.6 has a robust Y axis motor stand (improvement suggested and tested by Yopero), and the Z carriage now shows the name of the machine (how cool is that? :P)
|
- v0.9.6 has a robust Y axis motor stand (improvement suggested and tested by **Yopero**), and the Z carriage now shows the name of the machine (how cool is that? :P)
|
||||||
|
|
||||||
**Software**
|
**Software**
|
||||||
- First Z probing results are promising, read: <https://plus.google.com/u/0/113437723819360223498/posts/9VCHqqnirj6> and <https://plus.google.com/u/0/113437723819360223498/posts/89W2cv1fgQW>
|
- First Z probing results are promising, read: <https://plus.google.com/u/0/113437723819360223498/posts/9VCHqqnirj6> and <https://plus.google.com/u/0/113437723819360223498/posts/89W2cv1fgQW>
|
||||||
|
|
Loading…
Reference in New Issue