// computed
attach_ysz = holder_attach_walls*2 + holder_ctie_width;
-holder_front_all = crewpunch_shaft_max_y - crewpunch_biggest_shape[1][1]
- + attach_ysz;
holder_block_zsz = crewpunch_biggest_shape[0] - crewpunch_smallest_shape[0];
holder_xsz = crewpunch_biggest_shape[2][1] + crewpunch_biggest_shape[2][0] +
holder_min_wall*2;
+
+holder_front_all = crewpunch_shaft_max_y - crewpunch_biggest_shape[1][1]
+ + attach_ysz + crewpunch_systematic_size_error + crewpunch_skew_yoff
+ + holder_xsz/2 * sin(abs(crewpunch_skew_angle));
+
crewpunch_biggest_y =
crewpunch_biggest_shape[1][0] + crewpunch_biggest_shape[1][1];
holder_ysz = crewpunch_biggest_y + holder_min_wall + holder_front_all;