cutout_l_end_y_front_slop = 0.5;
cutout_l_end_y_rear_slop = 0.5;
+cutout_l_end_x_slop = 0.25;
cutout_l_end_y = 85;
cutout_l_end_curve = 1;
module Machine_Arm(){
ysz = cutout_l_end_y_total;
// assume the round end is arc of a circle
- //rad =
+ chordlen = dist2d([0,0], [ cutout_l_end_y, cutout_l_end_curve ]);
+ endrad = cutout_l_end_y / cutout_l_end_curve * chordlen;
translate([0,0,-30]) linear_extrude(height=60) {
translate(tile01_tr + [0, (-cutout_tile01_y + cutout_tile11_y)/2]) {
intersection(){
translate([-100, -ysz/2])
square([400, ysz]);
-
+ translate([ endrad - cutout_l_end_y - cutout_l_end_x_slop, 0 ])
+ circle(r=endrad, $fa=0.01,$fd=5);
}
}
}