3
1
Back

.... 1 2 3 4 <- this is 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 -9.96384 2.94279 facet normal -0.288896 -0.952376 0.0975692 vertex -8.80936 1.81418 4.51215 facet normal -0.687856 -0.439084 0.577979 vertex 4.54285 5.69935 7.24096 facet normal 0.224826 -0.741154 0.632569 vertex -8.08229 3.34779 5.33536 facet normal 4.657735e-001 8.129458e-001 3.495341e-001 vertex -3.410179e+000 -2.719732e+000 2.475471e+001 facet normal 0.0376186 -0.382436 0.923216 vertex -8.96712 1.78367 3.76384 facet normal 0.224824 0.741148 0.632577 vertex 1.70669 -8.58011 5.33536 facet normal -7.640483e-01 6.451590e-01 -1.719442e-04 facet normal 8.191506e-001 4.917467e-003 5.735575e-001 facet normal 0.976244 -0.096218 0.194139 facet normal -0.84015 -0.533184 0.0993093 facet normal -0.103782 -0.261482 0.959613 facet normal -8.191506e-001 -4.917467e-003 5.735574e-001 vertex 5.082404e+000 2.910863e+000 2.482134e+001 facet normal 0.737729 -0.601759 0.30601 facet normal 0.630625 0.768509 0.108196 facet normal 0.152472 -0.0366121 0.987629 vertex 4.36072 -0.247977 18.7299 vertex 4.19688 0.147574 18.7299 facet normal 0.643664 -0.528347 0.553666 facet normal 0.554737 -0.0546401 0.83023 facet normal 8.660254e-01 -5.000000e-01 6.153397e-16 facet normal -0.552322 0.106057 -0.826857 vertex 2.90049 -0.00317369 18.9333 facet normal -0.361949 0.422682 0.830862 vertex -4.83932 -5.54554 6.98393 vertex -5.62591 -4.72589 7.07423 vertex 5.54018 -4.83492 6.98312 vertex -0.632185 -7.16112 7.08096 vertex 0.568952 -7.04362 7.06725 facet normal -4.565612e-001 -8.896920e-001 0.000000e+000 vertex 6.896696e+000 -1.719637e+000 9.983999e+000 vertex -6.551333e+000 -2.663729e+000 1.747200e+001 facet normal -4.926599e-001 8.446044e-001 2.095942e-001 facet normal -8.211016e-01 -6.494083e-03 5.707451e-01 facet normal -0.288045 -0.957542 -0.0119981 facet normal -0.538537 0.459965 0.705982 facet normal 0.0918229 -0.0442066 0.994794 facet normal 0.0823699 -0.081813 0.993238 vertex 5.39246 4.12472 7.87006 facet normal -0.952717 -0.0938358 0.289008 facet normal 0.499997 0.866027 1.22083e-07 vertex -2.40611 1.85105 6.59 facet normal 0.423019 -0.690473 0.586772 facet normal 0.84961 0.233262 0.473025 vertex 4.29172 -5.03912 7.34278 vertex 4.17623 -5.20841 7.5439 facet normal 2.548140e-001 4.466467e-001 8.576576e-001 vertex -5.179446e+000 2.930032e+000 2.492316e+001 facet normal -0.081813 -0.0823699 0.993238 vertex 4.12472 -5.39246 7.87006 facet normal 0.290515 0.956797 -0.0118781 facet normal 3.562744e-001 -6.107881e-001 7.071113e-001 facet normal -0.11511 -7.7227e-05 0.993353 facet normal -0.462421 0.865136 0.194181 vertex 8.65691 -5.31736 0 vertex -8.82707 -1.75581 3 vertex -3.44384 8.30568 3 vertex -4.9955 -7.4763 3 vertex 3.44096 8.30722 3 vertex 8.81889 1.75419 3 vertex 5.00013 -7.48323 3 vertex -7.47422 4.99803 3 vertex 0 -9 4.51215 vertex 0 -9.14279 3.76384 vertex 0 -6.25374 7.81454 facet normal -0.956873 0.290264 -0.0119204 facet normal -0.552322 -0.106057 -0.826857 vertex -2.9008 0 18.9335 facet normal -0.0979087 -0.995195 -0 facet normal -0.881921 -0.471397 0 vertex -5.66146 8.47298 0 facet normal -0.279012 -0.0846382 0.95655 vertex -3.09018 7.46035 5.88782 facet normal 0.0922671 -0.172963 0.980597 vertex -5.35022 -5.0946 6.88312 facet normal -8.666496e-01 -1.883112e-03 -4.989137e-01 facet normal 0.0497453 0.0861612 0.995039 facet.

New Pull Request