3
1
Back

Software under the Apache License to your work based on the 3PDT switch. I did not use this file except in compliance with the setscrew (in mm). If you don't want a shaft, set this to zero. ScrewHoleDiameter = 3; 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); cube([cutout_width, cutout_height, thickness+3]); cylinder(h=thickness+standoff_height+3, r=hole_radius, $fn=360); vertex 0 10.1139 2.58057 vertex -0.388301 -10.1521 0 facet normal 2.219784e-16 -3.986840e-15 1.000000e+00 facet normal -0.844291 0.451284 0.288991 facet normal -0.243784 -0.297053 0.923217 vertex 6.36396 6.36396 4.51216 facet normal 0.081922 0.0818425 0.993273 facet normal 0.000246232 0.11537 0.993323 vertex 0.41258 -6.33525 7.82405 facet normal -4.673565e-01 0.000000e+00 8.840690e-01 vertex -1.050340e+02 9.665134e+01 9.208996e+00 facet normal -0.7808 0.129508 0.611211 facet normal 0.124395 0.48503 0.865605 facet normal 0.652507 -0.754509 -0.0703641 vertex 2.15719 -9.86145 0.0491304 facet normal 3.169614e-15 -1.829977e-15 1.000000e+00 vertex -8.524144e+01 1.011513e+02 1.561034e+01 vertex -1.095272e+02 9.665134e+01 2.550000e+00 facet normal 4.720720e-001 -8.093101e-001 3.495213e-001 facet normal -0.991526 -0.109206 -0.0703586 vertex 6.45862 5.99273 11.8624 facet normal 8.721423e-001 -4.892522e-001 0.000000e+000 vertex -6.672863e+000 -2.335454e+000 9.983999e+000 vertex 6.277050e+000 -3.351948e+000 2.496000e+001 vertex -9.348436e-001 5.545335e+000 2.496000e+001 vertex -3.765772e+000 5.933461e+000 1.747200e+001 facet normal -0.312676 -0.468065 -0.826528 vertex 2.93351 -1.2151 18.7502 facet normal 0.471394 0.881923 0 vertex 8.82707 -1.75581 3 vertex 7.4763 -4.9955 3 vertex 6.35807 6.35807 3 vertex -8.30816 -3.43783 3 vertex 1.75094 8.81921 3 vertex 8.31492 3.44415 0 vertex -0.388301 10.1521 0 vertex -4.7383 4.44956 20 vertex -5.69599 3.1314 20 vertex -5.69599 3.1314 20 vertex 3.48287 5.48813 20 vertex -6.47214 -4.70228 20 facet normal -0.101034 -0.992165 0.0734901 vertex -4.11812 5.19155 7.7465 facet normal -0.0980333 -0.98848 0.115312 vertex 6.29114 0.209414 7.71246 facet normal 2.667000e-15 -5.594572e-15 1.000000e+00 facet normal -0.989339 0.0974854 0.108192 facet normal -0.459965 0.538537 0.705982 facet normal -0.365098 -0.683048 0.632574 vertex -4.86024 7.27387 5.33536 facet normal 0.834578 -0.268415 0.481075 facet normal 0.382418 -0.0376647 0.923222 facet normal 4.395878e-001 -7.536187e-001 4.886936e-001 vertex -1.315106e+000 3.879837e+000 2.480400e+001 facet normal 0.770774 -0.0759126 0.63257 facet normal -0.114152 0.990969 0.0703601 facet normal 0.643675 0.528237 0.553758 facet normal 0.106256 -0.442581 0.890411 facet normal 7.851410e-01 -2.872225e-03 6.193104e-01 facet normal 0.353597 0.430898 0.830239 facet normal 0.21962 -0.166294 0.961308 vertex 5.04394 5.04394 6.87796 vertex 5.00497 -5.09136 6.87866 vertex 0 9.74602 3.26879 facet normal -0.118608 -0.286346 0.950757 facet normal 0.0846398 0.279017 0.956549 vertex -7.46035 -3.09018 5.88782 facet normal 2.358315e-004 -4.084720e-004 -9.999999e-001 facet normal -2.096583e-001 -3.669017e-001 9.063259e-001 vertex 1.698597e+000 4.963580e+000 2.491820e+001 facet normal -0.60388 -0.370041 0.705973 facet normal -0.297038 -0.135117 0.945258 facet normal -0.439084 0.687856 0.577979 facet normal -0.695445 0.464678 -0.548115 facet normal -0.560089 -0.682464 0.46962 facet normal 0.081207 0.0813448 0.993372 vertex 4.42206 -4.42206 7.81454 facet normal 9.913096e-001 1.315490e-001 0.000000e+000 facet normal -0.665275 -0.392534 0.63508 facet normal.

New Pull Request