3
1
Back

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); cube([cutout_width, cutout_height, thickness+3]); cylinder(h=thickness+standoff_height+3, r=hole_radius, $fn=360); vertex 0 7.5203 6.0001 facet normal 0.938725 -0.284755 0.194192 facet normal 0.098397 0.0148716 0.995036 facet normal -0.0700998 0.0433039 0.9966 vertex 0.0206242 7.34599 6.86125 facet normal 4.084288e-01 9.127902e-01 0.000000e+00 vertex -1.012109e+02 9.281104e+01 1.055000e+01 facet normal 0.758285 0.622326 0.194199 facet normal 6.451590e-01 7.640483e-01 -0.000000e+00 facet normal 0.499916 -0.866074 -0.000442208 facet normal -0.471401 -0.881919 0 vertex -3.16429 -1.31069 6.59 facet normal 7.799906e-001 6.257913e-001 0.000000e+000 facet normal -0.0728683 -0.0676734 -0.995043 vertex -6.37314 7.70061 0.0405804 facet normal 0.782842 0.468344 0.40965 facet normal -9.659122e-001 -4.301921e-003 2.588343e-001 facet normal 0.952717 0.0938358 0.289008 vertex 1.75038 8.79978 4.79464 facet normal 0.584903 0.805014 0.0991981 facet normal 0.766706 -0.634281 0.0992441 facet normal -0.575169 -0.528289 0.624573 facet normal -3.267650e-001 -5.718388e-001 7.524793e-001 vertex 2.054227e+000 3.532473e+000 2.488700e+001 facet normal 6.60207e-05 -0.115483 0.993309 vertex 7.37473 0.0747576 6.86461 facet normal -2.497601e-01 -9.683078e-01 0.000000e+00 vertex -9.976002e+01 1.056904e+02 1.855000e+01 vertex -9.259138e+01 9.353824e+01 1.855000e+01 vertex -9.500882e+01 1.056905e+02 1.055000e+01 vertex -1.013535e+02 9.290297e+01 2.550000e+00 facet normal -9.369125e-001 -5.242941e-003 3.495245e-001 vertex 4.042035e+000 1.627162e+000 2.475471e+001 facet normal 0.582726 -0.806555 0.0995001 vertex 5.35827 8.44328 0 facet normal 2.077796e-01 3.727553e-03 -9.781686e-01 facet normal 7.799903e-001 6.257917e-001 -0.000000e+000 vertex 6.948225e+000 1.404741e+000 2.496000e+001 vertex -5.709703e+000 -4.193455e+000 1.747200e+001 facet normal -0.436801 -0.865139 0.246453 facet normal 0.362975 -0.678811 -0.638329 facet normal -0.989314 0.0976537 0.108268 facet normal -1.091949e-15 6.579115e-16 -1.000000e+00 facet normal 0.114495 -0.30557 0.945261 facet normal 0.0892041 0.0433596 0.995069 facet normal 0.0123052 -0.156322 0.98763 facet normal -0.773019 -0.630109 0.0735129 facet normal 0.479355 0.871971 0.0994281 facet normal 0.0974089 -0.989348 0.108177 facet normal -0.485049 -0.124364 0.865599 vertex -4.56563 -5.2499 7.05523 facet normal -4.225725e-001 -1.881440e-003 9.063272e-001 vertex 5.198867e+000 -1.850381e-002 2.491820e+001 facet normal 3.776894e-15 -4.048832e-15 1.000000e+00 facet normal -0.137479 0.572634 0.808202 facet normal -0.366321 -0.925185 0.099204 facet normal 0.652507 0.754509 -0.0703641 vertex 2.15719 9.86145 0.0491304 facet normal -0.479365 -0.871967 0.0994153 vertex -4.28661 -6.75462 20 facet normal -0.488318 0.595015 -0.638359 facet normal 3.125365e-14 -2.748394e-15 1.000000e+00 facet normal 7.640483e-01 -6.451590e-01 -3.270579e-04 vertex -1.030077e+02 9.441667e+01 1.855000e+01 vertex -9.059519e+01 9.652586e+01 1.055000e+01 facet normal 0.264717 -0.91869 0.293144 vertex 4.19667 5.00765 7.52902 facet normal -0.58489 0.80501 0.0993099 facet normal 0.0376919 0.272942 0.961292 vertex -0.0610838 -7.13918 6.87866 facet normal 0.988483 -0.0979878 0.115323 facet normal -0.575172 0.528276 0.624582 facet normal -0.900373 0.423684 0.0990995 facet normal -0.847874 -0.479685 0.225859 facet normal -0.0373292 0.272847 0.961333 facet normal 0.956715 0.0766184 0.280761 facet normal 0.839833 -0.533683 0.0993123 vertex 8.09017 -5.87785 0 facet.

New Pull Request