3
1
Back

Module. It calls the submodules. Make_the_knob(); module make_the_knob() { difference() { 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); 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.288339 -0.956937 0.0336393 facet normal 0.462421 -0.865136 0.194181 facet normal 0.834578 0.268415 0.481075 facet normal 0.816006 0.545394 -0.191519 vertex -3.08508 -1.31929 18.4628 facet normal 0.299919 0.561108 0.771496 vertex -4.7566 -7.11876 5.56266 facet normal -9.198330e-01 -3.923101e-01 2.985835e-04 vertex -1.039194e+02 9.589675e+01 4.255000e+01 facet normal -0.844851 0.256282 0.469623 vertex 1.73373 -8.71606 5.07603 facet normal 0.012304 -0.156322 0.987629 vertex 4.16122 -0.0775843 18.7299 vertex 3.65297 0 18.8084 vertex 3.68954 0.230843 18.8084 facet normal 5.305776e-01 5.264215e-03 8.476200e-01 facet normal 0.770774 -0.0759126 0.63257 facet normal -0.116097 -3.58571e-05 0.993238 facet normal 3.281394e-02 0.000000e+00 9.994615e-01 vertex -1.063774e+02 9.695134e+01 1.152895e+01 facet normal 1.028882e-001 9.946929e-001 -0.000000e+000 vertex 3.559962e+000 6.084497e+000 1.747200e+001 facet normal 0.748114 -0.309898 0.586762 vertex 2.06904 0.821707 19.9 vertex 6.04355 2.39281 19.9 facet normal -0.156434 -0.987688 0 facet normal 0.643699 -0.528205 0.553761 facet normal -2.930761e-004 -5.076226e-004 -9.999998e-001 facet normal 0.527664 0.64416 0.55374 facet normal -5.512425e-01 8.343450e-01 1.130036e-04 vertex -9.358794e+01 1.050106e+02 4.255000e+01 facet normal -5.735811e-001 -2.553781e-003 8.191448e-001 vertex 1.676494e+000 4.924900e+000 2.488700e+001 facet normal 0.528276 -0.575172 0.624582 facet normal 1.995148e-15 -2.840072e-15 -1.000000e+00 facet normal -0.241723 -0.796854 0.553709 facet normal 0.353624 -0.430898 0.830227 facet normal -4.926596e-001 8.446046e-001 2.095942e-001 facet normal -4.415277e-01 4.612447e-03 8.972358e-01 facet normal -0.0983915 0.0148308 -0.995037 vertex 0.627597 -9.97537 0.0490595 facet normal -0.995186 -0.0973393 0.0113559 vertex -5.71699 -1.07374 21.335 vertex 6.91995 1.06598 10.3435 vertex -1.07374 5.71699 21.335 facet normal 8.550802e-01 -5.222628e-03 5.184694e-01 facet normal -0.022139 0.096999 -0.995038 vertex -5.35356 -8.44037 0.0482573 facet normal 0.250151 0.625095 0.739379 facet normal 0.362853 -0.678848 -0.63836 facet normal -0.442581 0.106258 0.890411 facet normal -0.250151 -0.625095 0.739379 facet normal 0.773045 0.634352 -1.04068e-06 facet normal 0.866024 -0.500003 0 vertex 3.13809 -1.3499 6.59 facet normal -0.0796632 0 0.996822 vertex 7.45736 3.59127 19.9688 vertex -8.0058 0 19.942 facet normal 5.035238e-001 3.353094e-003 8.639749e-001 vertex -4.157868e+000 -1.694322e+000 2.494118e+001 facet normal -0.989348 -0.0974089 0.108177 facet normal 0.0363615 -0.0926478 -0.995035 facet normal -0.156322 0.0123067 0.98763 facet normal 8.051843e-01 0.000000e+00 5.930246e-01 vertex -8.438430e+01 9.755134e+01 1.512829e+01 facet normal -0.769329 -0.631365 0.0975244 facet.

New Pull Request