OpenSCAD sorting box construction foundation for Fischertechnik parts
View the Project on GitHub proggi64/fischertechnik-box-foundation
Erzeugt zwei Stege in einem mit Frame erzeugten Rahmen. Die Stege sind mit Abstand mittig plaziert und können von rechts nach links oder vorne nach hinten verlaufen.
use <../ModelBase/Simple.scad>
FrameRails(
volume,
distance=getStudRailDistance(),
height=getStudHeight() + getStudTolerance(),
direction=Horizontal,
tolerance=getTolerance());
Parameter | Typ | Beschreibung |
---|---|---|
volume | [x,y,z] | Länge x Breite x Höhe des Innenraums. Auf Länge und Breite wird noch der Wert von tolerance für das tatsächliche innere Volumen gerechnet. |
distance | Decimal | Abstand der Stege, gerechnet von den beiden inneren Rändern. Standard ist getStudRailDistance, damit Zapfen dazwischen passen. |
height | Decimal | Höhe der Stege. Standard ist getStudHeight plus getStudTolerance. |
direction | Boolean | Richtung der Stege: Vertical (true) oder Horizontal (false) |
tolerance | Decimal | Toleranzwert, der zu Länge und Breite gerechnet wird, damit in das gedruckte Element das Bauteil hineinpasst. Standard ist getTolerance(). |
use <../../ModelBase/Simple.scad>
include <../../Base/PlacementOptions.scad>
distance = 8.9;
height = 2.7;
volume = [30, 15, 10];
Frame(volume);
FrameRails(volume, distance, height);
translate([40, 0]) {
biggerVolume = [60, 30, 15];
Frame(biggerVolume);
FrameRails(biggerVolume, distance + 30, height, Vertical);
}