// Moved from config.scad board_to_xz_distance = 26; xaxis_rod_distance = 45; //calculated from settings single_wall_width = width_over_thickness * layer_height; idler_width = max(belt_width, (idler_bearing[1] > 7 ? idler_bearing[1] : 7)) + 2.5 * idler_bearing[3] ; //deltas are used to enlarge parts for bigger bearings xy_delta = ((bushing_xy[1] <= 7.7) ? 0 : bushing_xy[1] - 7.7) * 0.9; // fixme: this seems useless now but ... ? z_delta = 0; //(bushing_z[1] <= 7.7) ? 0 : bushing_z[1] - 7.7; m3_nut_diameter_bigger = ((m3_nut_diameter / 2) / cos (180 / 6)) * 2; // deprecated i_am_box = (frame_type == frame_box); // shift smooth rod and leadscrew mounts simultaneously zaxis_delta_x = (frame_type == frame_alu) ? 5 : 0; zaxis_delta_y = (frame_type == frame_alu) ? -5 : 0; // shift motor/leadscrew mount to clear bearings and x-rods // X/Y ARE SWITCHED FROM X-END CONFIGURATION BE WARNED // BONUS FUN: X (Y in x-end configuration) IS INVERTED! // fixed, but it was all a fucking tautology in the end whoops zmotor_delta_x = ((frame_type == frame_alu) && (bushing_z[1] > 9)) ? 3 : 0; zmotor_delta_y = ((frame_type == frame_alu) && (bushing_xy[0] >= 5)) ? 5 : 0;