3
1
Back

Main module. It calls the submodules. Make_the_knob(); module make_the_knob() { 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); 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.9298 6.9357 vertex -6.75462 -0.133493 7.03353 facet normal -1.642182e-15 -1.709773e-15 -1.000000e+00 facet normal 7.021871e-01 -7.119924e-01 3.257290e-04 vertex -9.247799e+01 9.364177e+01 4.255000e+01 facet normal 0.643667 0.528237 0.553767 facet normal -9.938602e-001 -4.750806e-003 1.105411e-001 vertex 5.043038e+000 1.007356e+000 2.470218e+001 facet normal -0.740028 0.607324 0.288991 facet normal -8.512365e-001 -5.247824e-001 0.000000e+000 vertex -1.925954e+000 -5.351777e+000 1.747200e+001 facet normal -0.0723526 -0.301372 0.950758 facet normal -0.367735 0.111552 0.923216 vertex -7.45476 -5.03481 3.82299 vertex -5.22233 -7.48471 3.76384 vertex -8.74802 3.62355 3.54602 facet normal 9.349033e-001 -3.549024e-001 0.000000e+000 vertex -6.593646e+000 2.467701e+000 2.496000e+001 vertex -9.348436e-001 5.545335e+000 2.496000e+001 vertex -2.733144e+000 -6.561450e+000 1.747200e+001 facet normal 0.247473 0.963792 0.0993122 facet normal 0.305573 -0.114506 0.945258 vertex 5.32576 -4.95759 6.89409 vertex 0.289273 7.32519 6.90036 facet normal 0.111478 -0.367773 0.923209 vertex -5.00013 7.48323 3.82299 facet normal -6.194752e-01 7.850162e-01 -3.364310e-04 vertex -1.018690e+02 1.045247e+02 1.855000e+01 vertex -1.024702e+02 9.381525e+01 1.855000e+01 vertex -1.012112e+02 1.049915e+02 3.455000e+01 facet normal 1.951069e-01 -9.807820e-01 0.000000e+00 vertex -9.229838e+01 1.039874e+02 1.855000e+01 vertex -9.322219e+01 1.047675e+02 3.455000e+01 facet normal 1.600429e-001 -2.743735e-001 9.482117e-001 vertex -6.716304e-001 4.406593e+000 2.494118e+001 facet normal 0.95273 0.286114 0.102199 vertex 0.598972 -6.43421 7.83559 facet normal -0.734389 0.392534 0.553705 facet normal 1.128946e-13 -1.000000e+00 -7.310141e-15 facet normal 3.893385e-001 9.210948e-001 0.000000e+000 facet normal -8.724433e-001 -3.885432e-003 4.887000e-001 vertex -4.052033e+000 -1.693851e+000 2.484855e+001 facet normal -0.996728 -0.0397756 0.0703599 facet normal 0.0816185 -0.828719 0.553682 facet normal -0.144952 -0.617515 0.773087 facet normal 0.737729 -0.601759 0.30601 facet normal 0.256282 0.844851 0.469623 vertex -8.71606 -1.73373 5.07603 facet normal -0.507679 0.48977 0.708793 vertex 4.56864 -5.73082 7.24568 facet normal 3.036606e-01 9.527803e-01 0.000000e+00 vertex -1.045657e+02 9.930452e+01 2.655000e+01 facet normal -0.572633 0.137482 0.808202 facet normal -0.0123052 0.156322 0.98763 facet normal -7.240739e-01 4.112761e-04 6.897223e-01 vertex -1.083528e+02 9.665134e+01 1.122400e+01 vertex -1.083797e+02 9.665134e+01 1.119586e+01 vertex -1.084033e+02 9.725134e+01 1.116563e+01 facet normal -0.282966 0.360203 0.888923 facet normal 0.629654 0.768263 0.115357 facet normal 8.613040e-01 5.080899e-01 -1.978697e-04 vertex -9.108914e+01 1.023807e+02 2.655000e+01 vertex -9.029320e+01 9.769664e+01 3.455000e+01 vertex -1.012109e+02 9.281104e+01 2.655000e+01 facet normal -3.743440e-01 -1.124817e-03 9.272892e-01 vertex -1.053986e+02 9.665134e+01 9.033265e+00 vertex -1.054559e+02 9.695134e+01 9.013398e+00 vertex -1.055918e+02 9.665134e+01 8.973478e+00 facet normal -0.877365 0.466834 0.110891 facet normal 9.653903e-001 -2.608095e-001 0.000000e+000 vertex -5.907914e+000 -3.904928e+000 2.496000e+001 vertex -6.809373e+000 1.801893e+000 1.747200e+001 facet normal 0 -0.990927 0.134403 facet normal -0.815358 -0.435818 0.381123 vertex -5.53561 -8.28463 2.94279 facet normal -0.115212 0.000822099 0.993341 vertex -6.73225 -0.892525 7.87036 vertex 4.12472 -5.39246 7.87006 facet.

New Pull Request