3
1
Back

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 6.59 vertex 0.982998 3.22947 6.59 facet normal -1.204519e-06 -1.000000e+00 -5.088959e-07 vertex -1.043643e+02 9.665134e+01 1.174747e+01 facet normal -1.397736e-01 -9.901835e-01 -0.000000e+00 facet normal -0.881936 -0.471369 -0 facet normal -0.0827209 -0.0808284 0.993289 vertex 4.28385 -5.77925 7.9151 facet normal 0.464148 -0.231109 0.855076 facet normal 0.241718 0.796849 0.553718 facet normal 0.0980465 0.995182 6.66873e-06 facet normal 0.156434 0.987688 0 facet normal -0.703569 0.707135 -0.0703577 vertex 9.38269 1.41421 6.17306 vertex 9.05498 -4.46195 0.0491304 vertex 8.79099 -4.40735 1.49673 facet normal -0.000825124 -0.1132 0.993572 facet normal 0.0623602 0.633162 0.771503 facet normal 0.615699 -0.52587 0.586835 facet normal 0.470888 0.0463756 0.880973 facet normal -0.816125 -0.545222 -0.1915 facet normal 0.0973514 0.989354 0.108175 facet normal 0.974929 -0.222515 0 vertex -5.25861 3.8206 19.9 vertex -6.29579 1.61648 19.9 facet normal -0.989318 0.097633 0.108249 facet normal -0.630673 -0.768469 0.108201 facet normal 7.287489e-01 4.933528e-03 6.847633e-01 vertex -1.088040e+02 9.725134e+01 5.729638e+00 facet normal -9.659187e-001 -4.300605e-003 2.588098e-001 vertex 5.057114e+000 1.007419e+000 2.475471e+001 facet normal -0.528271 0.643697 0.553701 facet normal 0.0555716 0.706052 0.705976 facet normal 0.564052 0.273151 0.779252 facet normal -0.291196 0.188081 0.937993 facet normal 2.588513e-001 1.675051e-003 9.659157e-001 vertex -8.395380e-001 5.508242e+000 2.494118e+001 facet normal -0.488315 0.595017 -0.63836 vertex 4.24264 4.24264 6.59 facet normal 9.994561e-001 3.297715e-002 -0.000000e+000 vertex 5.558580e+000 1.123793e+000 9.983999e+000 vertex -8.426925e-001 -5.630101e+000 1.747200e+001 facet normal 9.788642e-01 5.059744e-03 -2.044486e-01 vertex -1.051912e+02 9.665134e+01 1.086671e+01 vertex -1.052246e+02 9.725134e+01 1.070702e+01 facet normal 0.0818837 0.0813285 0.993318 vertex -5.18289 4.10946 7.85151 facet normal -0.0499726 0.0865638 -0.994992 vertex -5.35764 -8.43778 0.0482373 vertex -6.08298 7.91194 0.0389647 facet normal -0.766713 0.634279 0.0992069 facet normal 2.159086e-001 -3.687400e-001 9.041097e-001 vertex -5.207195e+000 2.945889e+000 2.493625e+001 facet normal -0.290412 -0.956902 -3.99024e-06 facet normal -4.391152e-002 7.528094e-002 9.961950e-001 vertex 5.296117e+000 1.008483e+000 2.495526e+001 facet normal 0.29048 -0.0342449 0.956268 facet normal -0.995184 0.0980238 0 facet normal 0.630652 0.768482 0.108225 facet normal -0.634391 -0.773012 0 vertex -10.2731 4.94726 0.18985 vertex 4.96807 -8.78749 0.0491304 facet normal 9.635869e-01 -7.612723e-03 -2.672870e-01 vertex -9.046501e+01 1.008656e+02 1.182624e+01 facet normal -0.643667 -0.528237 0.553767 facet normal 0.630655 0.76848 0.108222 facet normal 0.081933 -0.133696 0.98763 facet normal -0.388724 -0.815359 0.429049 facet normal 5.969159e-01 1.922994e-03 8.023015e-01 facet normal -0.101047 0.992162 0.0735128 facet normal -0.464833 -0.31635 -0.826954 vertex -2.0532 -2.04871 18.9333 vertex 3.17521 0 18.7502 vertex 2.92253 -1.22544 18.7525 facet normal -0.976251 0.0961519 0.194137 facet normal 8.914481e-01 -1.519424e-03 -4.531202e-01 facet normal 1.458075e-15 1.388642e-15 -1.000000e+00 vertex -1.043265e+02 9.725134e+01 5.903821e+00 facet normal -0.0819182 0.0817958 -0.993277 facet normal 0.382434.

New Pull Request