3
1
Back

Interactively when run, you must give the recipients all the way through then set this value to zero. ScrewHoleDiameter = 3; 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 -10.1139 2.58057 facet normal -0.734384 0.392538 0.55371 vertex 3.813 9.20539 2.94279 facet normal 0.976244 0.096218 0.194139 facet normal -0.622313 -0.758301 0.19418 facet normal 0.865136 0.462421 0.194181 vertex -5.31736 8.65691 2.19603 facet normal -0.290283 -0.956941 0 vertex 2.36142 9.8813 2.19603 facet normal 0.161832 -0.533413 0.83023 facet normal 0.290189 -0.956969 -5.37408e-06 facet normal 0.468627 -0.876744 0.108209 vertex 2.22827 5.37951 21.335 facet normal -0.106559 0.137901 0.984697 vertex -5.29418 5.16563 6.86711 facet normal -5.748339e-01 -8.182700e-01 -3.384660e-04 vertex -1.013535e+02 1.048997e+02 2.550000e+00 facet normal 9.609584e-001 2.766931e-001 -0.000000e+000 vertex 7.097801e+000 1.470900e-002 9.983999e+000 vertex 1.726210e+000 -6.911484e+000 1.747200e+001 facet normal 0.630654 -0.768483 0.108209 facet normal -0.338913 0.181167 0.92321 vertex -5.00013 7.48323 3.82299 facet normal -0.0218118 -0.172865 0.984704 facet normal 0.31635 0.464833 -0.826954 vertex -2.0532 2.04871 18.9333 vertex 3.17521 0 18.7502 vertex 2.9008 0 18.9335 facet normal 4.492088e-001 -8.934268e-001 0.000000e+000 vertex 2.178457e+000 -5.267156e+000 2.496000e+001 vertex 7.011378e+000 1.060435e+000 2.496000e+001 vertex -3.960817e+000 -5.892582e+000 1.747200e+001 facet normal -2.845744e-001 -4.980052e-001 8.191509e-001 vertex 2.567783e+000 4.415591e+000 2.488700e+001 facet normal -4.391161e-002 7.528103e-002 9.961950e-001 facet.

New Pull Request