add Y smooth rod fix

pull/9/head
Glen Chung 2013-10-16 23:44:52 +08:00
parent 403360142b
commit cedb20b00e
1 changed files with 12 additions and 2 deletions

View File

@ -11,6 +11,7 @@ use <../Gears/motor_gear.scad>
use <../libs/obiscad/bcube.scad>
use <../libs/obiscad/bevel.scad>
use <../libs/build_plate.scad>
use <../smooth_rod_fix/smooth_rod_fix.scad>
module frame(with_motor = 1, show_printbed = 0, with_extra_parts = false) {
@ -219,8 +220,8 @@ difference() {
}
}
}
// --- Self tapping screw 2.9 x 16mm ---
if(with_extra_parts) {
// --- Self tapping screw 2.9 x 16mm ---
rotate([90,0,0]) translate([frame_width/2,frame_thickness/2,-frame_height+frame_thickness/2+.2]) color(Steel) {
translate([-base_screw_distance,0,0]) rotate([180,0,0])
csk_bolt(2.9, 16);
@ -229,6 +230,15 @@ difference() {
translate([base_screw_distance*0.2,0,0]) rotate([180,0,0])
csk_bolt(2.9, 16);
}
// --- Smooth rod fix ---
translate([X_smooth_rods_sep_projected,-smooth_rod_margin,0])
rotate([90,0,0]) translate([0,frame_thickness/2,8.5])
rotate([180,0,0]) smooth_rod_fix(with_extra_parts=true);
translate([-smooth_rod_margin,X_smooth_rods_sep_projected,0])
rotate([0,90,0]) translate([-frame_thickness/2,0,-8.5])
rotate([0,0,90]) smooth_rod_fix(with_extra_parts=true);
}
// --------- Support column for the triangular structure --------- //