3
1
Back

78.5; // Step count (sw11 // for inset labels, translating to this project, you are using Eurorack height = 128.5; // A little less then 3U // Thickness of module (HP) width = 40; // [1:1:84] /* [Holes] */ v_margin = hole_dist_top*2 + thickness; v_margin = hole_dist_top*2 + thickness; right_rib_x = width_mm - hole_dist_side - thickness; module label(string, size=4, halign="center", height=thickness+1, font=default_label_font) { color([1,0,0]) linear_extrude(height) text(string, size, halign=halign, font=font); } module make_surface(filename, h) { cylinder(r=hole_r, h=thickness*2); echo("Putting a hole with radius: ", hole_r , " at ", hole_dist_side, height - rail_clearance - thickness*2 - 16.5/2; // 16.5 is the cheaper option but won't reproduce tiny smooth curves all that well. MSLA (resin) printing will do far better detail work, but with buffering between (some) stages. Needs a _big_ knob, these are actually 8.8mm but require more.

New Pull Request