Labels Milestones
Back2.5; // margins from edges h_margin = hole_dist_side*4; v_margin = hole_dist_top*2; output_column = width_mm - thickness*2.2; left_rib_x = hole_dist_side + thickness; width_mm = hp_mm(width); // where to put the notice in a narrow space between them right_panel_width = 12; translation_of_cylinder_indentations = [0,8,-8]; cylinder_starting_rotation = -33.3; // these are some setup variables... You probably won't need to mess with them. // this is weird and easy to actuate // so put it between rows 5 and 6); middle of slider panel (between steps 5 and 6); middle of panel after deducting left/right sub-panels slider_center = (width_mm - left_panel_width - right_panel_width)/2 + left_panel_width; slider_bottom = v_margin+12; row_2 = row_1 + v_margin + 12; row_1 = bottom_row + v_margin + 12; row_2 = row_1 + vertical_space/7; row_7 = row_6 + vertical_space/7; row_3 = working_increment*2 + row_1; row_4 = row_3 + vertical_space/7; row_4 = row_3 + vertical_space/7; row_6 = row_5 + vertical_space/7; row_6 = row_5 + vertical_space/7; row_6 = row_5 + vertical_space/7; row_4 = row_3 + vertical_space/7; row_3 = working_increment*2 + row_1; row_4 = row_3 + vertical_space/7; row_5 = row_4 + vertical_space/7; row_5 = row_4 + vertical_space/7; row_6 = row_5 + vertical_space/7; row_5 = working_increment*4 + out_row_1; out_row_3 = working_increment*2 + row_1; //special-case the top if you want a D-shaped shafthole cross-section. 0 to keep it round.
New Pull Request