3
1
Back

Cutout_height = board_height - (top_margin * 2); hole_horiz = (board_width - hole_hdist) / 2 + hole_diameter + hole_margin*2; cutout_width = board_width - (side_margin * 2); cutout_height = board_height - (top_margin * 2); cutout_height = board_height - (top_margin * 2); hole_horiz = (board_width - hole_hdist) / 2; standoff_radius = hole_radius * 2.5; standoff_height = 3; 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 8.7482 5.33536 facet normal -0.995184 0.0980238 0 vertex 3.16214 -1.3139 6.59 vertex -2.53249 1.69705 6.59 vertex -1.75194 2.86945 6.59 facet normal -0.367742 -0.111555 0.923212 vertex 7.49889 4.97083 3.82299 facet normal -4.328602e-001 -7.575041e-001 4.886917e-001 facet normal 0.247474 0.963792 0.0993091 facet normal 0.367773 0.111478 0.923209 facet normal 0.0572764 0.187658 0.980563 facet normal -0.61809 -0.683075 0.389067 vertex -4.41238 5.81619 7.55007 vertex -4.46475 5.79165 7.41914 facet normal -0.096218 -0.976244 0.194139 facet normal -0.471404 -0.875976 0.102197 facet normal -0.449653 -0.547907 0.705415 vertex 6.89148 6.89148 3.26879 vertex 8.74802 3.62355 3.54602 facet normal -0.288584 -0.95132 0.108209 facet normal 0.0822463 -0.0819801 0.993235 facet normal 3.799200e-01 9.250193e-01 -3.443423e-04 vertex -9.993071e+01 9.217447e+01 2.550000e+00 facet normal 0.115344 0.000261241 0.993326 vertex 6.33956 0.410784 7.82455 facet normal 0.114147.

New Pull Request