Labels Milestones
BackBoard Common footprint for the sake of code complexity. Odd values are -=1 difference() { difference() { difference() { union() { z_position = height - v_margin*2 - title_font_size; working_increment = (working_height-v_margin+thickness) / (9); // generally-useful spacing amount for vertical columns of stuff col_middle = col_left + (15.6 + 1.5 + 7 + 8); // pot + led + switch? Col_right = width_mm - hole_dist_side, height - 25; // build up seven rows; middle one unused row_7 = row_6 + vertical_space/7; row_7 = row_6 + vertical_space/7; row_4 = working_increment*3 + row_1; row_4 = working_increment*3 + row_1; working_increment = (working_height-v_margin+thickness) / (9); // generally-useful spacing amount for vertical columns of stuff left_panel_width = 40; // widest element is rotary, at 30mm right_panel_width = width_mm - thickness*2.5 - tolerance*6; out_row_1 = v_margin+12; out_row_2 = working_increment*1 + out_row_1; out_row_7 = working_increment*6 + out_row_1; out_row_3 = out_working_increment*2 + out_row_1; out_row_5 = out_working_increment*4 + out_row_1; out_row_4 = out_working_increment*3 + out_row_1; out_row_9 = working_increment*8 + out_row_1; out_row_5 = working_increment*4 + row_1; row_3 = working_increment*2 + row_1; row_4 = row_3 + vertical_space/7; row_4 = working_increment*3 + row_1; working_increment = working_height.
New Pull Request