3
1
Back

Boilerplate notice, with the rest of the 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); cube([cutout_width, cutout_height, thickness+3]); cylinder(h=thickness+standoff_height+3, r=hole_radius, $fn=360); vertex 0 -4.6286 21.7443 facet normal 0.0906015 -0.869711 0.485175 facet normal -0.288955 -0.952359 0.0975571 vertex 1.75581 8.82707 3 vertex -8.31492 -3.44415 3.82299 facet normal 0.149039 -0.988831 0 vertex 0 -5.48271 21.8439 facet normal -0.331544 -0.422843 0.843375 vertex 5.62839 -4.67928 7.09583 facet normal 0.638745 0.741889 0.203973 vertex -5.82788 -4.38745 7.61242 vertex -1.03118 -7.21514 7.67586 facet normal 0.327118 -0.94236 -0.0703587 vertex -7.7086 -5.16264 7.06797 vertex -7.23142 -4.9303 12.3523 facet normal -0.137635 -0.106825 0.984705 vertex 5.32461 -5.12711 6.87554 facet normal -0.625115 -0.33413 0.7054 vertex 7.99026 5.04122 3.54602 facet normal 1.613827e-14 -3.046293e-14 1.000000e+00 facet normal -0.360203 -0.282966 0.888923 facet normal -0.876745 -0.468624 0.108209 vertex -5.48554 1.87874 21.335 facet normal -1.941153e-05 -1.000000e+00 0.000000e+00 0.000000e+00 facet normal 3.018998e-15 -5.520364e-15 1.000000e+00 facet normal -3.566057e-01 -9.342550e-01 -0.000000e+00 facet normal 9.682993e-01 2.497929e-01 -2.366477e-04 facet normal 6.030216e-001 7.977249e-001 0.000000e+000 facet normal 0.768509 -0.630625 0.108196 facet normal 0.915279 0.396628 0.0703596 facet normal -4.496521e-001 -7.868910e-001 4.226293e-001 facet normal -9.712941e-01 -2.378820e-01 1.430808e-04 facet normal 0.773009 -0.634395 0 facet normal 2.601221e-15 -2.080301e-15 -1.000000e+00 facet normal 0.166294 -0.21962 0.961308 facet normal -7.556493e-16 -1.379743e-15 -1.000000e+00 facet normal 0.533413 0.161832 0.83023 facet normal 3.176287e-001 1.414746e-003 9.482141e-001 vertex -4.172494e+000 1.590585e+000 2.494118e+001 facet normal -0.652553 0.754469 0.0703635 vertex -0.632644 8.44206 17.8205 facet normal -7.413586e-01 -6.711090e-01 -3.299664e-04 vertex -9.218835e+01 1.038750e+02 2.550000e+00 facet normal -5.955997e-001 -2.447308e-003 8.032777e-001 vertex 5.170141e+000 -2.984018e+000 2.488918e+001 facet normal 0.76572 -0.435817 0.473008 facet normal 3.622948e-07 -1.000000e+00 5.810169e-07 facet normal -0.243768 -0.297059 0.923219 facet normal -9.052842e-01 2.348598e-04 -4.248064e-01 facet normal 0.652501 0.754514 -0.0703644 vertex 2.11143 9.25077 6.17306 vertex 5.05426 -8.44501 1.45229 facet normal 0.938729 -0.260332 0.225866 vertex 7.12884 -1.0528 7.81019 facet normal 0.773008 0.634396 -2.13618e-06 facet normal -0.76827 -0.629653 0.115322 facet normal 4.258952e-001 7.445482e-001 5.140635e-001 vertex 4.693119e-002 -5.901215e+000 2.482134e+001 facet normal 0.0729619 0.338843 0.938009 vertex 4.97515 -5.38424 6.90036 vertex -0.26034 -7.27143 6.89409 facet normal 0.442582 0.106257 0.890411 facet normal 9.996063e-01 2.805777e-02 -1.366702e-07 vertex -9.019160e+01 9.890142e+01 3.455000e+01 vertex -9.937538e+01 9.198972e+01 3.455000e+01 vertex -1.045318e+02 9.970655e+01 3.455000e+01 facet normal 0.532805 0.843308 0.0703631 vertex -0.84536 -10.0592 0.0491304 facet normal 0.116081 0.000213667 -0.99324 vertex -0.762348 -6.56738 7.85113 facet normal -0.100183 -0.114147 0.9884 facet normal -0.0813397 0.0812122 0.993372 vertex -4.42536 4.42536 7.81508 facet normal 3.176315e-001 7.734232e-004 9.482139e-001 facet normal -6.586177e-001 -2.932777e-003 7.524720e-001 facet normal -0.012304 -0.156322 0.987629 vertex 4.16122 -0.0775843 18.7299 vertex 3.96091 -0.604356 18.8084 facet normal 0.916108 -0.277899 0.288996 vertex -8.79978 1.75038 4.79464 facet normal 0.116082.

New Pull Request