3
1
Back

Measuring 90degrees on the left sub-panel top_row = height - 25; // build up seven rows; middle one unused row_7 = row_6 + vertical_space/7; row_4 = working_increment*3 + row_1; row_5 = row_4 + vertical_space/7; row_7 = row_6 + vertical_space/7; row_4 = working_increment*3 + out_row_1; out_row_4 = working_increment*3 + out_row_1; //special-case the top if you don't want a shaft, set this value to zero. ShaftLength = 0; // Height of module (HP) width = 38; // [1:1:84] v_margin = hole_dist_top*5; width_mm = 70.8; // 14HP×5.08mm = 71.12; ES for 14HP is 70.8 first_row = 25.65; //mm second_row = 47.25; //mm third_row = 65.75; //mm fourth_row = 88.25; //mm fifth_row = 108.75; //mm // Center adjust to fit two mounting posts into hole_top = out_row_1 + 12 + 60 + 24; hole_top = out_row_1 + 94; // this one is easy hole_bottom = hole_top - 90; hole_bottom = hole_top - 90; if (NotchedShaft==1) { cube([HoleDiameter/2, ShaftDiameter*2, ShaftLength], center=true.

New Pull Request