3
1
Back

Module rail(height) { difference() { 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); cylinder(h=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.43867 7.3242 vertex 4.35153 -4.6363 7.51116 facet normal -0.618884 0.0694793 0.782404 facet normal 0.181148 0.338901 0.923218 facet normal -9.342429e-01 -3.566373e-01 -3.024607e-04 facet normal -0.828735 0.0816481 0.553653 facet normal -0.417288 0.223046 0.880977 facet normal 8.191569e-001 3.647551e-003 5.735580e-001 facet normal 8.835940e-01 -3.246278e-03 4.682425e-01 vertex -1.083765e+02 9.725134e+01 5.154800e+00 facet normal 0.257144 0.137446 0.956549 facet normal 0.129508 -0.7808 0.611211 vertex 5.40904 4.29047 7.37319 vertex -4.27288 -5.22414 7.35649 facet normal -2.448724e-01 6.746548e-03 -9.695318e-01 facet normal -9.805961e-07 -1.000000e+00 -5.201911e-07 vertex -1.044059e+02 9.665134e+01 1.184592e+01 facet normal 0.591982 0.205712 0.779256 facet normal -0.766031 -0.0754507 -0.63836 facet normal -0.0702817 0.382543 0.921261 facet normal -0.645449 -0.129422 0.752759 vertex 4.56563 -5.2499 7.05523 facet normal -0.956871 -0.290269 -0.0119204 vertex 2.84428 0.565762 19 facet normal 7.070898e-001 4.467161e-003 7.071097e-001 vertex -5.103497e+000 -2.117485e+000 2.488700e+001 facet normal -0.880761 -0.468306 -0.0703599 facet normal 0.0921987 -0.173186 0.980564 facet normal -0.766031 0.0754507 -0.63836 facet normal -0.989353 0.0972815 0.108241 facet normal -0.499916 0.866074 -0.000442208 facet normal -0.678289 -0.205786 0.705391 vertex -1.84727 9.28685 3.54602 facet normal -8.979480e-01 -1.162584e-03 -4.401001e-01 facet normal -2.845772e-001 -4.980102e-001 8.191469e-001 facet normal -1.628288e-07 -1.000000e+00 -6.792351e-07 facet normal 0.634394 -0.77301 1.15672e-06 facet normal 1.510160e-01 -2.163423e-03 9.885290e-01 vertex -1.076467e+02 9.725134e+01 8.863766e+00 vertex -1.073853e+02 9.665134e+01 8.839482e+00 facet normal -0.481758 -0.876304 0 vertex 1.75581 -8.82707 3.82299 facet normal 0.0817537 0.0820584 -0.993269 vertex -3.87686 3.87686 21.8439 facet normal -5.006067e-001 8.576186e-001 1.178276e-001 facet normal -3.267647e-001 -5.718390e-001 7.524793e-001 facet normal 0.173186 -0.0921987 0.980564 facet normal 2.015062e-15 -3.014534e-15 -1.000000e+00 facet normal 1.011997e-14 -5.429241e-15 1.000000e+00 facet normal -4.840226e-001 8.306738e-001 2.751421e-001 facet normal 1.062810e-13 -1.000000e+00 -2.933107e-14 facet normal -4.085749e-13 -1.000000e+00 3.777603e-15 facet normal 9.527700e-01 3.036929e-01 0.000000e+00 vertex -9.073916e+01 1.016540e+02 2.655000e+01 vertex -9.029320e+01 9.769664e+01 3.455000e+01 vertex -9.858900e+01 9.181025e+01 2.655000e+01 facet normal -0.77052 -0.637416 0.

New Pull Request