New standoffs design
This commit is contained in:
parent
2e375086c8
commit
69190daf45
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue