Wie 3D Druck Hexagon verbinden, welche Wandstärke nutzen?

Hallo zusammen,

gibt bestimmt einige die sich etwas mit 3D Druck auskennen, ich nämlich nicht.

Ich würde gerne folgende Bauform (einfach nur ein hohles Hexagon) mehrfach drucken und mit Steckverbindungen verbinden.

Das Hexagon selbst sollte zwischen 1cm Breite und 2cm Breite liegen. Höhe von ca. 0,5cm bis 2cm wäre gut. Die Wandstärke sollte möglichst gering sein. Wobei eine Steckverbindung sicherlich eine gewisse Wandstärke erfordert:
a) muss der Positivteil der Steckverbindung von der Wand eines anderes Hexagons "aufgenommen" werden. In der Wand muss also das Material fehlen. Trotzdem müssen die Wände aller Hexagone stabil genug sein.

b) sollen die Hexagone nicht bei Berühung gleich verformen/kaputt gehen. Draufstellen will ich nun nicht und groß Gewicht soll auch nicht drauf, aber zusammenstecken und auch wieder auseinandernehmen soll man die Hexagone schon.

Kennt sich jemand aus und kann Vorschläge zu einer Steckverbindung machen? Einfach Trapeze, welche an die Seiten der Hexagone angebracht werden und dann bei anderen Hexagonen (bzw. auf der gegenüberliegenden Seite) als Aussparung vorliegen?
Welche Wandstärke wäre gut/nötig wenn der Hohlraum im Inneren möglichst groß sein soll?
Welches Druckmaterial wäre gut? Wie gut funktionieren solche Steckverbindungen, der 3D Drucker ist ja nun nicht super-genau? Kann man andere Steckverbindungen nutzen, welche für einen 3D Drucker besser zu drucken sind?

Hier noch ein Bild, damit ihr euch so ein Hexagon vorstellen könnt ...naja, ihr wisst wie sowas aussieht, oder?

Würde dann so 10, 15 drucken lassen und die wie Bienenwarben anordnen wollen.

Hier noch ein weiteres Bild um die Steckverbindung selbst deutlicher zu machen. In meinem Fall wären die Hexagone eben hol und etwas höher:

Gruß

Bild zum Beitrag
Computer, Technik, 3D-design, Material, Technologie, 3D-Drucker
Arduino LED "gleichmäßiger" pulsieren lassen?

Bei dem einfachen Sketch für eine pulsierende LED ist es immer so, dass die helligkeit am Anfang sehr schnell ansteigt, dann immer langsamer, sodass es aussieht als würde sich die helligkeit fast gar nicht verändern? Hat jemand eine idee wie man das lösen könnte?

Meine idee wäre gewesen, die zählervariable in der Schleife, die die helligkeit angibt und immer mit 1 addiert wird, jedes mal zu quadrieren, oder eben hoch *irgendeine andere zahl*, sodass die helligkeit nach oben hin immer schneller ansteigt, aber es so aussieht als würde sie gleichmäßig ansteigen.

Das funktioniert aber irgendwie nicht. Wenn ich die variable in int speichere und z.b. hoch 2 rechne, geht es, das ist aber zu schnell. Mit dezimalzahlen gibt es immer eine fehlermeldung.

Wenn ich die Variable in int speichere:

Test:27:26: error: invalid operands of types 'int' and 'double' to binary 'operator^'
   helligkeit = helligkeit^1.5;
                ~~~~~~~~~~^~~~
exit status 1
invalid operands of types 'int' and 'double' to binary 'operator^'

Das könnte wegen den 1,5 sein. Aber wenn ich die Variable in double speichere:

Test:27:26: error: invalid operands of types 'double' and 'double' to binary 'operator^'
   helligkeit = helligkeit^1.5;
                ~~~~~~~~~~^~~~
exit status 1
invalid operands of types 'double' and 'double' to binary 'operator^'

Es ändert sich nichts. Wo liegt hier der Fehler?

FROHE WEIHNACHTEN!!!
Computer, Technik, Elektronik, programmieren, Elektrotechnik, Mikrocontroller, Arduino, LED, Technologie

Meistgelesene Beiträge zum Thema Technologie