3
1
Back

[Default values] */ // Futura Light typeface for labels default_label_font = "Futura XBlk BT:style=Extra Black") { // draws two walls in parallel, close together so a PCB can fit between // h = engraved_indicator_depth * 2, $fn = smooth } module pot_wh148() { module mounting_hole_m3(h=thickness, flange=8, style="nut"){ cube([flange, flange, h], center=true); if (style == "nut"){ } module knurled_finish(ord, ird, lf, sh, fn, rn [ ord*cos(lf2), ord*sin(lf2), h0], [ ird*cos(lf1), ird*sin(lf1), h0], [ ord*cos(lf2), ord*sin(lf2), h2] echo(" Knurled Surface Library v2 "); echo(" knurl_hg - [ 0 ] ,, Knurl's Depth. "); echo(" e_smooth - [ 2 ] ,, Knurl's Height. "); echo(" k_cyl_hg - [ 0 ] ,, Knurl's Width. "); echo(" values may be distributed under the smaller board. // margins from edges h_margin = hole_dist_side + thickness; h_margin = thickness*2; v_margin = hole_dist_top*5; width_mm = hp_mm(h); difference() { union() { cube([board_width, board_height, thickness]); cylinder(thickness+standoff_height, r=standoff_radius.

New Pull Request