Dropped optional reflection surface.

This commit is contained in:
Shy 2024-01-20 08:54:32 +01:00
parent acdb35acaa
commit 477cc09637

View file

@ -76,9 +76,6 @@ stick_support = true;
// Öffnung für den I²C-Anschluss. // Öffnung für den I²C-Anschluss.
i2c_port = true; i2c_port = true;
// Platziere Reflektionsflächen unter den LEDs.
led_reflectors = false;
// Wird ein Gewindeeinsatz verwendet? // Wird ein Gewindeeinsatz verwendet?
threaded_insert = false; threaded_insert = false;
@ -173,49 +170,6 @@ if (nrf_module && (space < limit_nrf)) {
* Einzelteile * * Einzelteile *
*************************************************************************/ *************************************************************************/
// Reflektionsflächen für die LEDs.
module led_reflector() {
h = min(border_height + 2.5, space - 2.5);
l = 12;
w = 4;
$fn = 24;
// Sockel
translate([-w/2, -l/2, 0])
cube([w, l, struts]);
hull() {
translate([0, w/2 - l/2, 0]) {
// Basis.
cylinder(r=w/2, h=1);
// Kuppelform.
translate([0, 0, h - 3.5])
intersection() {
sphere(r=w/2);
translate([-w/2, -w/2, 0])
cube([w, w, w]);
}
// Spitze.
translate([0.5 + w/4, 0.5 + w/4, h - 0.25])
sphere(0.5);
}
translate([0, l/2 - w/2, 0]) {
// Basis.
cylinder(r=w/2, h=1);
// Kuppelform.
translate([0, 0, h - 3.5])
intersection() {
sphere(r=w/2);
translate([-w/2, -w/2, 0])
cube([w, w, w]);
}
// Spitze.
translate([0.5 + w/4, 0.5 + w/4, h - 0.25])
sphere(0.5);
}
}
}
// Schaft für die Schrauben. // Schaft für die Schrauben.
module screw_shaft() { module screw_shaft() {
translate([0, 0, top]) translate([0, 0, top])
@ -522,16 +476,6 @@ module body_back() {
translate([drill_pos[i][0], drill_pos[i][1], 0]) translate([drill_pos[i][0], drill_pos[i][1], 0])
screw_shaft(); screw_shaft();
} }
// LED-Reflektoren.
color(color_special)
if (led_reflectors) {
translate([9, 84, top])
led_reflector();
translate([141, 84, top])
mirror([1, 0, 0])
led_reflector();
}
} }
// Bohrungen und andere Durchbrüche. // Bohrungen und andere Durchbrüche.