New standoffs design

This commit is contained in:
Matt McWilliams 2021-03-28 14:56:19 -04:00
parent 2e375086c8
commit 69190daf45
1 changed files with 36 additions and 0 deletions

View File

@ -136,6 +136,22 @@ module bolex_pin_laser (x, y) {
} }
} }
module bolex_pin_laser_alt (x, y) {
in = innerD;
$fn = 120;
translate ([x, y, 1]) {
difference () {
union () {
translate([0, 0, (height / 2) + 1.5]) cylinder(r = (outerD + 1.5) / 2, h = 2, center = true);
translate([0, 0, 1.175/2]) cylinder(r = outerD / 2, h = height + 1.175 - 1 , center = true);
}
cylinder(r = in / 2, h = height * 2, center = true);
translate([0, 0, (height / 2) - 1.9]) cylinder(r1 =4.5 / 2, r2 = 6.7 / 2, h = 2, center = true);
translate([0, 0, (height / 2) + 1]) cylinder(r = 6.7 / 2, h = 4, center = true);
}
}
}
module intval_laser_standoffs () { module intval_laser_standoffs () {
$fn = 40; $fn = 40;
for (i = [0 : len(xArray) - 1]) { for (i = [0 : len(xArray) - 1]) {
@ -143,6 +159,13 @@ module intval_laser_standoffs () {
} }
} }
module intval_laser_standoffs_alt () {
$fn = 40;
for (i = [0 : len(xArray) - 1]) {
bolex_pin_laser_alt(xArray[i], yArray[i]);
}
}
module intval_laser_standoffs_plate () { module intval_laser_standoffs_plate () {
$fn = 40; $fn = 40;
rotate ([0, 180, 0]) { rotate ([0, 180, 0]) {
@ -155,6 +178,18 @@ module intval_laser_standoffs_plate () {
//translate([7, 7, 0]) decoys(23, 5.5, 6); //translate([7, 7, 0]) decoys(23, 5.5, 6);
} }
module intval_laser_standoffs_plate_alt () {
$fn = 40;
rotate ([0, 180, 0]) {
bolex_pin_laser_alt(0, 0);
bolex_pin_laser_alt(15, 0);
bolex_pin_laser_alt(0, 15);
bolex_pin_laser_alt(15, 15);
}
//decoys
//translate([7, 7, 0]) decoys(23, 5.5, 6);
}
module bolex_pin_inner_laser (x, y) { module bolex_pin_inner_laser (x, y) {
$fn = 40; $fn = 40;
//innerD = 6.75; //innerD = 6.75;
@ -285,6 +320,7 @@ module intval_laser_panel_cover (LASER = false, DEBUG = false, ALL_RED = false)
} }
} }
//DEP
module intval_laser_panel_cover_standoff (DECOYS = false) { module intval_laser_panel_cover_standoff (DECOYS = false) {
tight = 0.2; tight = 0.2;
cover_h = 21; cover_h = 21;