3
1
Back

PCB can fit between // h = hole_depth, center = true); hole_depth = max(knob_radius_top, knob_radius_bottom, stem_radius) + nothing; cylinder(r = shafthole_radius, h = shafthole_height, $fn = knob_faces); // Create a round shafthole base shape. See knob_base(). Rotate([0, 0, i * (360/RingMarkings)] cube([RingWidth*.5, MarkingWidth, 2], center=true); cube([8, 3, KnobHeight], center=true); if (RingWidth>0 cylinder(r1=KnobMajorRadius + RingWidth, r2=KnobMinorRadius, h=RingThickness, $fn=50, center=true); if (style == "nut"){ } module cherry_mx_button() { union(){ cube([14,14,thickness]); // u[nits] function units_mm(u) = u * U; main synth_tools/PCB Notes.txt 17 lines Notes from debugging main MK_SEQ/Schematics/Unseen Servant/Unseen Servant_counter_board_noncanonical.kicad_dru facet normal -0.76848 -0.630656 0.108218 facet normal -0.844291 0.451284 0.288991 facet normal -4.225692e-001 -1.881817e-003 9.063287e-001 facet normal 0.367707 -0.00384788 0.929934 vertex 4.99768 -5.42659 6.90571 facet normal -0.92061 -0.302887 0.246448 facet normal -0.851409 0.301695 0.429048 facet normal 4.739737e-07 -1.000000e+00 5.647550e-07 facet normal 0.780265 0.0331712 0.624569 facet normal -0.0621138 -0.113987 0.991539 facet normal -0.115024 -0.957368 0.264982 facet normal -8.354733e-16 8.778376e-16 -1.000000e+00 facet normal 9.369149e-001 4.172014e-003 3.495327e-001 vertex -4.019660e+000 7.700228e-001 2.475471e+001 facet normal -0.591985 -0.205725 0.77925 vertex -6.59163 0.162663 7.16505 vertex -0.319077 -6.63876 7.17054 vertex 4.54597 4.77601 7.16505 facet normal -0.0808284 0.0827209 0.993289 vertex -4.3279 5.83299 7.92316 vertex 5.77925 4.28385 7.9151 facet normal 0.181149 0.338917 0.923212 vertex -7.60195 5.07946 3.76384 vertex -3.54289 8.26214 3.82299 facet normal 2.777414e-03 3.190878e-03 -9.999911e-01 facet normal -0.877365 -0.466834 0.110891 facet normal -0.938724 0.284757 0.194192 facet normal -0.129484 -0.780815 0.611197 vertex 4.29047 5.40904 7.37319 vertex -4.41978 5.40021 7.20613 facet normal 0.989314 0.0976537 0.108268 facet normal 0.734388 0.392536 0.553706 facet normal 3.934383e-001 -6.745008e-001 6.247039e-001 facet normal -0.0973966 -0.989347 0.108199 facet normal 1.600429e-001 -2.743735e-001 9.482117e-001 vertex 1.414349e+000 -4.059309e+000 2.494118e+001 facet normal 0.433637 -0.161777 0.886446 vertex 6.75462 -0.133493 7.03353 facet normal 0.877731 0.469113 0.0975757 vertex -5.00013 -7.48323 3.82299 facet normal 3.946984e-001 -6.737715e-001 6.246960e-001 vertex -3.471306e+000 2.686626e+000 2.488700e+001 facet normal 0.0820584 0.0817537 -0.993269 vertex 2.97699 3.82407 21.7653 facet normal -0.111558 0.258184 0.959633 facet normal 0.877371 0.466811 0.110936 facet normal -9.303954e-01 3.665573e-01 2.117194e-04 vertex -9.076822e+01 1.017231e+02 4.255000e+01 facet normal 5.735729e-001 2.554011e-003 8.191506e-001 facet normal -0.741926 0.638679 0.204047 facet normal 0.0895678 -0.0430285 0.995051 vertex -7.75279 1.99403 19.9467 facet normal -0.950499 -0.290271 0.110881 facet normal -5.418452e-01 -6.316620e-03 8.404546e-01 facet normal 8.428346e-01 9.239252e-04 5.381720e-01 vertex -1.091137e+02 9.725134e+01 9.685153e+00 vertex -1.089871e+02 9.665134e+01 9.510337e+00 facet normal -0.995174 0.0974658 0.0113699 facet normal 0.747983 0.192821 0.635092 facet normal 2.964444e-001 9.550501e-001 -0.000000e+000 vertex 5.430013e+000 4.519711e+000 2.496000e+001 vertex -2.525431e+000 5.022715e+000 2.496000e+001 vertex -6.892284e+000 1.461804e+000 1.747200e+001 facet normal -2.845772e-001 -4.980102e-001 8.191469e-001 facet normal -0.115024.

New Pull Request