3
1
Back

My name, Ulrich Kunitz, may not apply to liability for damages, including any amended or successor version of the main module. It calls the submodules. Make_the_knob(); module make_the_knob() { difference() { union() { 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); 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 -8.7482 5.33536 facet normal 0.820339 -0.163177 -0.548103 vertex 3.36082 0 18.4724 vertex -0.4 -3.34543 18.1498 facet normal -0.129484 -0.780815 0.611197 vertex -4.29047 -5.40904 7.37319 facet normal 0.629624 -0.768293 0.115323 vertex 3.27291 -3.27291 21.7443 facet normal 0.462456 -0.449684 0.764146 facet normal 9.961873e-001 4.435372e-003 8.712709e-002 facet normal 5.733508e-01 4.875895e-03 8.192955e-01 facet normal -0.156321 0.0122986 0.98763 facet normal 6.60207e-05 0.115483 0.993309 facet normal -0.12473 0.987208 0.0993096 facet normal -0.545288 0.816076 -0.191524 facet normal -9.468913e-01 3.215537e-01 0.000000e+00 vertex -9.937561e+01 1.058129e+02 1.055000e+01 vertex -9.500882e+01 1.056905e+02 1.055000e+01 vertex -9.202120e+01 1.036943e+02 1.055000e+01 vertex -9.055258e+01 1.011513e+02 1.561034e+01 vertex -1.095272e+02 1.011513e+02 1.561034e+01 vertex -1.095272e+02 9.665134e+01 1.561034e+01 vertex -1.041734e+02 1.012768e+02 3.455000e+01 facet normal 2.052678e-05 -1.000000e+00 0.000000e+00 facet normal 0.767777 -0.634425 0.0895734 facet normal 0.401121 0.913319 -0.0703645 vertex 4.74434 8.21743 6.17306 vertex 9.77065 1.32079 1.35458 vertex 9.38269 -1.41421 6.17306 vertex 9.05498 4.46195 0.0491304 facet normal -0.0818217 0.0820366 -0.993265 vertex 3.69322 -4.02975 21.8414 vertex 3.13874 3.43619 21.7467 facet normal 9.913098e-001 1.315476e-001 0.000000e+000 facet normal -9.407388e-01 -3.391319e-01 -3.087800e-04 vertex -9.068836e+01 1.015280e+02 2.550000e+00 facet normal 0.0995007 8.52891e-07 -0.995037 vertex 6.37291 7.69968 0.0489512 vertex 7.20635 6.91828 0.039823 facet normal -0.225388 -0.184973 0.956548 vertex 5.7099 -5.7099 5.88782 facet normal 8.100479e-01 -3.569934e-03 5.863528e-01 vertex -1.091137e+02 9.725134e+01 9.685153e+00 vertex -1.089871e+02 9.665134e+01 9.510337e+00 facet normal 0.000176263 0.115309 0.99333 vertex -0.41258 -6.33525 7.82405 facet normal -0.081207 -0.0813448 0.993372 vertex 4.29176 4.58792 7.81747 facet normal -0.547916 0.449666 0.705399 vertex -8.10352 -5.4146 3.26879 vertex 3.813 -9.20539 2.94279 facet normal 9.349039e-001 -3.549011e-001 0.000000e+000 vertex -7.050429e+000 -2.769859e-001 9.983999e+000 vertex 1.561409e+000 5.411416e+000 9.983999e+000 vertex -4.567763e+000 -3.354764e+000 1.747200e+001 facet normal 6.103621e-01 -0.000000e+00 7.921225e-01 facet normal 0.564081 0.273132 0.779238 facet normal 4.949291e-001 8.661253e-001 6.980024e-002 facet normal 0.836804 -0.462418 0.293136 facet normal -9.890313e-01 -1.662785e-03 -1.476967e-01 facet normal -0.0819033 0.0819011 -0.993269 vertex -0.210331 -4.64918 21.7467 vertex -3.27291 3.27291 21.7443 facet normal 0.312773 -0.467933 -0.826566 vertex -1.60745 2.41466 18.8956 facet normal 0 -0.995185 -0.0980172 vertex 0.4 -3.34544 13.7091 vertex 0.4 3.32616 18.2467 facet normal -2.129190e-001 3.650234e-001 9.063241e-001 vertex 8.563830e-001 -5.548786e+000 2.491820e+001 facet normal 0.995182 0.0980427 -7.23691e-06 facet normal 0.0974598 -0.995174 0.0114215 vertex -7.19679 -1.05954 7.81812 facet normal -0.471425 -0.881906 3.5557e-06 facet normal -0.909897 -0.284746 0.301674 vertex 6.4137 0.394998 7.51797 vertex -6.51059 0.364032 7.33259 facet normal 0.772957 0.634346 -0.0119446 facet normal 0.630653 0.768481 0.10823 facet normal -4.382640e-13.

New Pull Request