fischertechnik-box-foundation

OpenSCAD sorting box construction foundation for Fischertechnik parts

View the Project on GitHub proggi64/fischertechnik-box-foundation

FrameRails

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

use <../ModelBase/Simple.scad>

Syntax

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().

Beispiel

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);
}

Zwei Beispiele