3
1
Back

Main 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); cube([cutout_width, cutout_height, thickness+3]); cylinder(h=thickness+standoff_height+3, r=hole_radius, $fn=360); vertex 0 -5.37835 22.0001 vertex -5.25446 1.11698 22.0001 vertex -1.11698 -5.25446 22.0001 vertex -4.96895 2.0582 22.0001 vertex -5.37835 0 22.0001 vertex 2.92564 -4.50529 22.0001 vertex 1.11698 5.25446 22.0001 vertex 5.37835 0 22.0001 vertex -3.84796 3.74837 22.0001 vertex -5.25446 -1.11698 22.0001 vertex 1.04926 5.27501 22.0001 vertex 3.80307 -3.80307 22.0001 vertex -4.47193 -2.98805 22.0001 vertex 1.11698 5.25446 22.0001 vertex 5.28194 -0.978841 22.0001 vertex -5.25446 -1.11698 22.0001 vertex 3.74837 -3.84796 22.0001 vertex -3.80307 3.80307 22.0001 vertex 5.25446 -1.11698 22.0001 vertex 1.04926 -5.27501 22.0001 vertex 0 -7.49999 6.0001 vertex -2.87013 6.92908 6.0001 vertex 6.92909 2.87012 6.0001 vertex -2.87013 -6.92908 6.0001 vertex -2.87011 -6.92909 6.0001 vertex 2.87013 6.92908 6.0001 vertex 6.92909 2.87012 6.0001 vertex -2.87011 6.92909 6.0001 vertex 7.35588 1.46317 6.0001 vertex 6.92908 2.87013 6.0001 vertex -5.30329 -5.30329 6.0001 facet normal -9.371864e-01 -2.514409e-03 -3.488200e-01 vertex -1.043521e+02 9.695134e+01 1.171312e+01 facet normal -0.695453 -0.464714 -0.548075 vertex -3.08346 -1.31835 18.4724 vertex -0.4 -3.34543 18.1498 facet normal -0.241804 -0.796836 0.553699 facet normal -1.234240e-01 6.561230e-03 9.923323e-01 vertex -1.063183e+02 9.725134e+01 8.848868e+00 facet normal -0.950491 0.290292 0.11089 facet normal 0.184976 0.225392 0.956547 vertex 6.71414 -4.48624 5.88782 facet normal 0.769359 0.631327 0.0975343 vertex 6.36396 6.36396 3.82299 facet normal 0.288321 -0.956943 0.0336375 facet normal 9.996004e-01 -2.718511e-03 -2.813611e-02.

New Pull Request