3
1
Back

Make a 2d version v_wall(h=4, l=height-rail_clearance*2, th=right_rib_thickness); //outline of whole PCB cube([137.5, 97, 1], center=true); echo("Putting a hole with radius: ", hole_r , " at ", width_mm - 9.5/2 - right_rib_thickness - tolerance; // rib + half a jack col_right = width_mm - thickness*2; // draw panel, subtract holes union() { cube([board_width, board_height, thickness]); cylinder(thickness+standoff_height, r=standoff_radius, $fn=360); cylinder(h=thickness+standoff_height, r=standoff_radius, $fn=360); cube([cutout_width, cutout_height, thickness+3]); cylinder(h=thickness+standoff_height+3, r=hole_radius, $fn=360); vertex 0 9.14279 3.76384 facet normal -0.840156 -0.533176 0.0993072 facet normal -0.124712 -0.987223 0.0991809 facet normal -1.575933e-001 -2.757881e-001 9.482116e-001 vertex 3.517536e+000 2.782760e+000 2.494118e+001 facet normal -0.768263 -0.629654 0.115357 facet normal 0.991506 -0.0943295 0.089547 vertex -4.98277 -4.13938 7.73103 facet normal 0.741147 0.224825 0.632577 facet normal 0.250125 -0.625096 0.739387 facet normal 2.008935e-02 -4.504057e-03 9.997880e-01 facet normal -0.00965325 -0.0980067 0.995139 vertex 2.78147 6.9771 6.0001 facet normal 0.0840795 -0.0573313 -0.994808 vertex 8.08623 -5.87499 0.0486876 facet normal -0.877365 -0.466834 0.110891 facet normal 7.028667e-01 7.113215e-01 -3.323372e-04 vertex -1.022955e+02 9.364629e+01 2.550000e+00 facet normal -9.127763e-01 -4.084597e-01 0.000000e+00 vertex -9.698255e+01 1.060828e+02 1.855000e+01 facet normal -0.257143 0.137446 0.956549 facet normal -3.799200e-01 9.250193e-01 -3.442513e-04 vertex -9.446753e+01 9.232659e+01 2.550000e+00 facet normal -0.0623612 -0.633165 0.771501 facet normal -0.100994 -0.992167 0.0735183 facet normal 0.772555 -0.634846 0.0113566 vertex -4.29641 -5.7853 7.81019 facet normal 1.907807e-01 -2.084875e-03 -9.816305e-01 facet normal -0.116081 0.000213667 -0.99324 facet normal 0.0723526 -0.301372 0.950758 facet normal 0.109671 0.552039 -0.826575 vertex -0.566007 2.84551 18.8953 facet normal -2.448724e-01 6.746548e-03 -9.695318e-01 facet normal 6.146307e-01 -4.081095e-03 -7.888045e-01 vertex -1.088239e+02 9.695134e+01 1.240538e+01 facet normal 0.0243197 0.30898 0.950758 vertex 4.20843 -1.20951 18.9636 vertex 3.68954 0.230843 18.8084 vertex 4.47758 -0.23878 18.7299 facet normal -0.682997 -0.618219 0.388999 facet normal 0.630673 -0.768469 0.108201 facet normal -4.629302e-004 0.000000e+000 -9.999999e-001 facet normal -0.0819588 -0.0819349 -0.993262 facet normal -0.114153 -0.990969 0.0703596 facet normal -0.081929 0.133699 0.98763 facet normal 0.421012 -0.192238 0.88645 facet normal 0.33413 0.625114 0.7054 facet normal 0.367707 -0.00384788 0.929934 vertex 7.35291 0.431314 6.95641 facet normal 0.502128 0.307703 0.808199 facet normal -8.631332e-01 -1.002700e-03 -5.049753e-01 facet normal 0.288901 -0.952376 0.0975479 facet normal 0.643692 0.528262 0.553714 facet normal 2.096561e-001 3.668986e-001 9.063276e-001 vertex -4.330786e+000 -3.518775e+000 2.491820e+001 facet normal 9.369178e-001 4.171483e-003 3.495247e-001 vertex -4.027078e+000 -1.693740e+000 2.480400e+001 facet normal -1.575938e-001 -2.757892e-001 9.482112e-001 facet normal 0.634394 -0.77301 1.15672e-06 facet normal -0.0906197 -0.920082 0.381101 facet normal 1.519548e-001 9.883875e-001 0.000000e+000 facet normal -0.77052 -0.637416 0 vertex -3.48287 5.48813 20 vertex 5.25861 3.8206 19.9 vertex 6.15052 -1.75052 19.9 facet normal -0.382543 0.0702817 0.921261 facet normal 0.773356 -0.633859 -0.0119696 facet normal 0.0285769 0.290164 0.95655 vertex -8.07502 0 5.88782 facet.

New Pull Request