👉 OpenSCAD herunterladen und installieren.
Einführung
intro.scad
module baustein() {
difference() {
union() {
cube([3, 1, 1]);
translate([1, 1, 0])
cube([1, 1, 1]);
}
translate([1.25,0.25,-0.01])
cube([0.5, 0.5, 1.02]);
}
}
translate([2, 2, 0])
rotate([90, 0, 0])
scale([0.5, 0.5, 1])
baustein();
Dateiname
EF-Info/docs/IOT-Day/knobelwuerfel.md
Erstellen Sie ein 3D Modell mit den 7 Elementen eines Knobel-Würfels. Die Elemente sollen sich nicht berühren und sollen sich auch nicht gegenseitig überlappen. Eine Würfelseite soll dabei nicht grösser als 8
Einheiten sein.
-
Exportieren Sie ein Bild Datei > Exportieren > Bild exportieren...
-
Fügen Sie ein Dokument knobelwuerfel.md mit der Überschrift
Knobelwürfel
zu Ihrem EF-Repository hinzu:-
Überschrift: Knobelwürfel
-
Das Bild
-
Codeblock mit dem Modell
```scad
-
-
Commit & Push
Parameter und Schrift
simple-box.scad
BOX_X = 40;
BOX_Y = 40;
BOX_Z = 30;
BOX_WALL = 1.2;
// Interne Parameter
BOX_INNER_X = BOX_X - 2*BOX_WALL;
BOX_INNER_Y = BOX_Y - 2*BOX_WALL;
module txt() {
translate([BOX_X / 2, 0.25 * BOX_WALL, BOX_Z / 2])
rotate([90, 0, 0])
linear_extrude(1)
text("EF INFO", size=3, halign="center", valign="center");
}
module box() {
difference() {
cube([BOX_X, BOX_Y, BOX_Z]);
translate([BOX_WALL, BOX_WALL, BOX_WALL])
cube([BOX_INNER_X , BOX_INNER_Y, BOX_Z]);
txt();
}
}
module deckel() {
union() {
cube([BOX_X, BOX_Y, BOX_WALL]);
translate([BOX_WALL, BOX_WALL, BOX_WALL])
cube([BOX_INNER_X, BOX_INNER_Y, BOX_WALL]);
}
}
box();
translate([BOX_X + 10, 0, 0])
deckel();
Sensor-Box
Das Modell sensor-box.scad enthält das Grundgerüst für unsere Sensorbox. Untersuchen Sie das Modell und fügen Sie einen Schriftzug bspw. mit Ihrem Namen hinzu.
sensor-box.scad
https://github.com/lebalz/ofi-blog/blob/main/docs/EF-IOT-Workshop/03-printing/01-OpenScad/assets/sensor-box.scad
Achten Sie darauf, dass Sie keine (zusätzlichen) überhängenden Teile hinzufügen.
OpenSCAD