From dacc0d7192c077df74bf81385bb57a731b39d9b9 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Saura Date: Wed, 23 Jul 2014 00:08:12 +0200 Subject: [PATCH] Added generation of Y carriage DXF --- Hardware/CYCLONE_2/Cyclone_Y_carriage.scad | 30 ++++++++++++---------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/Hardware/CYCLONE_2/Cyclone_Y_carriage.scad b/Hardware/CYCLONE_2/Cyclone_Y_carriage.scad index c24de95..26400e4 100644 --- a/Hardware/CYCLONE_2/Cyclone_Y_carriage.scad +++ b/Hardware/CYCLONE_2/Cyclone_Y_carriage.scad @@ -69,21 +69,23 @@ module Cyclone_YsubPart_nutHolder() { module Cyclone_Y_carriage() { baseHeight = workbed_separation_from_Y_smooth_rod-1; - Cyclone_YsubPart_nutHolder(); - color("lightgreen") { - translate([0,0,axes_Y_smoothThreaded_verticalSeparation+baseHeight/2]) { - translate([axes_Ysmooth_separation/2,Ycarriage_linearBearingSeparation/2]) - cube([10,10,10+baseHeight], center=true); - translate([-axes_Ysmooth_separation/2,Ycarriage_linearBearingSeparation/2]) - cube([10,10,10+baseHeight], center=true); - translate([-axes_Ysmooth_separation/2,-Ycarriage_linearBearingSeparation/2]) - cube([10,10,10+baseHeight], center=true); - translate([axes_Ysmooth_separation/2,-Ycarriage_linearBearingSeparation/2]) - cube([10,10,10+baseHeight], center=true); + //projection(cut = true) translate([0,0,-axes_Y_smoothThreaded_verticalSeparation-baseHeight-axes_Ysmooth_rodD/2]){ + Cyclone_YsubPart_nutHolder(); + color("lightgreen") { + translate([0,0,axes_Y_smoothThreaded_verticalSeparation+baseHeight/2]) { + translate([axes_Ysmooth_separation/2,Ycarriage_linearBearingSeparation/2]) + cube([10,10,10+baseHeight], center=true); + translate([-axes_Ysmooth_separation/2,Ycarriage_linearBearingSeparation/2]) + cube([10,10,10+baseHeight], center=true); + translate([-axes_Ysmooth_separation/2,-Ycarriage_linearBearingSeparation/2]) + cube([10,10,10+baseHeight], center=true); + translate([axes_Ysmooth_separation/2,-Ycarriage_linearBearingSeparation/2]) + cube([10,10,10+baseHeight], center=true); + } } - } - color([0.9,0.8,0.8,0.5]) translate([0,0,8+5+axes_Y_smoothThreaded_verticalSeparation+baseHeight]) - beveledBase(size=[workbed_size_X,workbed_size_Y,workbed_thickness], radius=3, res=15, echoPart=true); + color([0.9,0.8,0.8,0.5]) translate([0,0,8+5+axes_Y_smoothThreaded_verticalSeparation+baseHeight]) + beveledBase(size=[workbed_size_X,workbed_size_Y,workbed_thickness], radius=3, res=15, echoPart=true); + //} }