Compare commits

..

4 Commits

Author SHA1 Message Date
f7e706c21d
module for reference top plate without holes 2023-08-16 14:02:00 -05:00
ca5ae59cc6
include rather than use, in order to get variables 2023-08-16 14:02:00 -05:00
b04c0f2d2e
tested-good size for the hex case mount interior 2023-08-16 14:02:00 -05:00
2b152693d6
test panel for this printed pretty well
maybe the tolerance could be tightened just a bit, but other than that,
seems like a pretty good start
2023-08-16 14:01:56 -05:00
2 changed files with 9 additions and 4 deletions

View File

@ -13,7 +13,7 @@
* more details.
*
* You should have received a copy of the GNU General Public License along with
* Foobar. If not, see <https://www.gnu.org/licenses/>.
* bullet-system-stick. If not, see <https://www.gnu.org/licenses/>.
*/
/* QUASI-CONSTANTS */
@ -24,6 +24,7 @@ hole_tolerance = 0.25;
// M4
m4_bolt_radius = 2 + hole_tolerance;
m4_bolt_countersink_radius = 6 + hole_tolerance;
m4_bolt_hex_exterior = 3.5 + hole_tolerance;
// 24mm button
small_button_radius = 12 + hole_tolerance;
@ -78,9 +79,13 @@ module levermountholes() {
m4_hole_countersink();
}
module base_topplate() {
cube([175,200,5], center=true);
}
module topplate() {
difference() {
cube([175,200,5], center=true);
base_topplate();
// holes for mount bolts
translate([77.5, 90, 0])
m4_hole();

View File

@ -13,10 +13,10 @@
* more details.
*
* You should have received a copy of the GNU General Public License along with
* Foobar. If not, see <https://www.gnu.org/licenses/>.
* bullet-system-stick. If not, see <https://www.gnu.org/licenses/>.
*/
use <components.scad>
include <components.scad>
// combine the lever mount and generic plate, with mounting holes
module leverplate() {