chiark / gitweb /
sewing-table: NewArm: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 6 Jun 2017 18:53:58 +0000 (19:53 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 6 Jun 2017 18:53:58 +0000 (19:53 +0100)
sewing-table.scad.m4

index bed22ea12da572b6ad25805b8b287d9920af2061..660f84a1fddd056018435f3f4bf02d38dd184e4c 100644 (file)
@@ -39,6 +39,7 @@ cutout_l_end_x_slop = 0.25;
 cutout_l_end_x = 22;
 cutout_l_end_y = machine_rear_to_front;
 cutout_l_end_curve = 1;
 cutout_l_end_x = 22;
 cutout_l_end_y = machine_rear_to_front;
 cutout_l_end_curve = 1;
+cutout_l_end_new_x_slop = -1.4;
 cutout_l_end_y_total = cutout_l_end_y
   + cutout_l_end_y_front_slop + cutout_l_end_y_rear_slop;
 
 cutout_l_end_y_total = cutout_l_end_y
   + cutout_l_end_y_front_slop + cutout_l_end_y_rear_slop;
 
@@ -514,6 +515,18 @@ module Machine_NewEndProfileDemo(){ ////toplevel
   }
 }
 
   }
 }
 
+module Machine_NewArm(){
+  translate(tile01_tr + [ -cutout_l_end_x + cutout_l_end_new_x_slop,
+                         (-cutout_tile01_y + cutout_tile11_y)/2 ]){
+    rotate(-90){
+      hull(){
+       for (d=[0,200]) 
+         translate([0,d]) Machine_NewEndProfile();
+      }
+    }
+  }
+}
+
 module Machine_NewRearCurve(){
   slant = atan2(4,210-10);
   //echo("SL",slant);
 module Machine_NewRearCurve(){
   slant = atan2(4,210-10);
   //echo("SL",slant);