Structural changes
[clinton/prusa3.git] / src / x-carriage.scad
similarity index 87%
rename from x-carriage.scad
rename to src/x-carriage.scad
index 6ae78fd..ea733ae 100644 (file)
@@ -8,12 +8,32 @@
 
 include <configuration.scad>
 use <bushing.scad>
-// mounting plate
-use <extras/groovemount.scad>
 
 carriage_l = 74;
-carriage_hole_to_side = 5;
-carriage_hole_height = 4;
+
+module x_carriage_base(){
+       
+       translate([-65,22,0]) cube([65,1,15]);
+       rotate([0,-90,0]) translate([10,0,0]) linear_holder_base(65);
+       translate([0,45,0]) rotate([0,-90,0]) translate([10,0,0]) linear_holder_base(32);
+       translate([-65,9,0]) cube([65,25,5]);
+       translate([-65,22,0]) cube([65,15,15]);
+       
+}
+
+module x_carriage_beltcut(){
+       translate([-66,21.5+10,3]) cube([67,1.5,15]);
+       translate([-66,21.5+10,12]) rotate([45,0,0]) cube([67,15,15]);
+       for ( i = [0 : 23] )
+       {
+           translate([0-i*3,21.5+8,3]) cube([1.7,3,15]);
+       }
+       
+       
+}
+
+difference(){x_carriage_base();
+x_carriage_beltcut();}
 
 
 module x_carriage(){
@@ -110,5 +130,5 @@ module x_carriage(){
     }
 }
 
-x_carriage();
+//x_carriage();
 //holding_plate();