3
1
Back

{ rotate_extrude(convexity=10, $fn=fn4) polygon(points=[ [x0,y0],[x1,y0],[x1,y1],[x2,y2], [x2,y3],[x1,y4],[x1,y5],[x0,y5] ], paths=[ [0,1,2,3,4,5,6,7] ]); } } // 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 -6.57572 7.16319 facet normal -0.0369052 0.124337 0.991554 facet normal 0.652531 -0.754488 -0.0703586 facet normal 0.0376334 -0.272864 0.961316 facet normal 4.084597e-01 -9.127763e-01 0.000000e+00 vertex -9.129413e+01 1.027282e+02 1.855000e+01 vertex -9.858900e+01 9.181025e+01 3.455000e+01 vertex -9.355745e+01 9.281117e+01 1.855000e+01 vertex -1.040295e+02 1.016538e+02 3.455000e+01 facet normal 6.417346e-001 7.669268e-001 0.000000e+000 facet normal 0.839737 0.533833 0.0993166 vertex 7.01045 -3.85403 20 facet normal -0.195093 -0.980785 0 vertex -6.36396 -6.36396 4.51216 facet normal -8.884378e-01 -4.589969e-01 -3.115461e-04 facet normal 0.439079 0.687862 0.577975 facet normal -9.407388e-01 3.391319e-01 -3.084939e-04 vertex -1.041734e+02 1.012768e+02 1.055000e+01 vertex -9.322219e+01 1.047675e+02 1.055000e+01 vertex -9.993071e+01 1.056282e+02 2.550000e+00 facet normal -0.991524 -0.109222 -0.0703609 vertex 4.36742 7.5646 12.498 facet normal -0.528256 0.643709 0.553701 vertex -9.04239 4.11794 2.94279 vertex -5.53561 8.28463 2.94279 facet normal -0.991528 -0.109189 -0.0703557 facet normal 0.499916 -0.866074 -0.000442208 facet normal -0.643675 -0.528237 0.553758 facet normal -0.654326 0.271034 0.705973 vertex 6.37652 0.642209 19.4867 facet normal -0.904824 0.425785 0 vertex 6.36396 -6.36396 4.51216 facet normal 0.900359 0.423669 0.0992904 facet normal -0.489735 -0.507857 0.708689 vertex -4.69512 -5.64771 7.09873 facet normal -0.0723526 0.301372 0.950758 vertex.

New Pull Request