Dropped optional reflection surface.
This commit is contained in:
parent
acdb35acaa
commit
477cc09637
1 changed files with 0 additions and 56 deletions
56
back.scad
56
back.scad
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue