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_new_x_slop = 1.4 - 1.95;
cutout_l_end_y_total = cutout_l_end_y
+ cutout_l_end_y_front_slop + cutout_l_end_y_rear_slop;
// front and rear curves
-rearedge_len = 170;
+rearedge_len = 170 + 0.70;
frontedge_len = 170;
rearcurve_strt_len = 52;
module Machine_NewArm(){
translate([0,0,-30]) linear_extrude(height=60) {
- translate(tile01_tr + [ -cutout_l_end_x + cutout_l_end_new_x_slop,
+ translate(tile01_tr + [ -cutout_l_end_x - cutout_l_end_new_x_slop,
(-cutout_tile01_y + cutout_tile11_y)/2 ]){
rotate(-90){
hull(){
mirror([1,0,0]) rotate([0,-90,0])rotate([0,0,-90])
linear_extrude(height= 200)
Machine_NewFrontProfile();
-
+ }
+ translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len,
+ cutout_tile11_y,
+ frontcurve_z_slop ]){
translate([ rearcurve_strt_len,
0,
rearcurve_z_slop ]){
module FitTest_EndEnd(){ ////toplevel
p0 = [-32,-32];
- sz = [188,113];
- sz2 = [168,100];
+ sz = [156,81] - p0;
+ sz2 = [136,68] - p0;
difference(){
FitTest_general(p0, sz);
translate([ p0[0] -1, p0[1]+sz2[1], -10])