fischertechnik-box-foundation

OpenSCAD sorting box construction foundation for Fischertechnik parts

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

DockableEdgedFrame

Erzeugt einen Rahmen für Bauteile, der optional an bis zu zwei Wänden angedockt werden kann. Dabei kann eine zusätzliche Distanz zur Wand angegeben werden. Außerdem wird an der angedockten Seite keine Rahmenwand erzeugt, sondern zwei Stege, welche die Distanz zur Wand des Sortierkastens überbrücken. Diese Art Rahmen wurde in den Elektronikkästen ec1 bis 3 für Silberlinge eingesetzt, sowie für die Kassetten mit den Kleinteilen.

DockableEdgedFrame

Die Teile, die an die Außenwand gedockt werden, sind so entworfen, dass sie mit der Wand sauber verschmelzen. Die Abbildung unten ist ein Ausschnitt aus dem Kasten ec1, bei dem ein DockableEdgedFrame (indirekt über FrameElectronicBlock) an der linken und unteren Wand angedockt ist.

DockableEdgedFrame_ec1

Use

use <../ModelBase/Complex.scad>
include <../Base/PlacementOptions.scad>

Syntax

DockableEdgedFrame(
  volume, 
  alignX=NoAlign,
  alignY=NoAlign,
  edgeDistance=getStandardEdgeDistance(), 
  frameEdge=getStandardCornerLength(), 
  webDistance=getStandardWebDistance());
Parameter Typ Beschreibung
volume [x,y,z] Volumen des Bauelements, welches in dem Rahmen passen soll. Die Rahmen und die Toleranz werden im Rückgabewert berücksichtigt.
alignX Integer (Enum) Gibt an, ob an die linke (AlignLeft), rechte (AlignRight) oder keine (NoAlign) der beiden Wände angedockt werden soll.
alignY Integer (Enum) Gibt an, ob an die untere (AlignBottom), obere (AlignTop) oder keine (NoAlign) der beiden Wände angedockt werden soll.
edgeDistance Decimal Zusätzliche Distanz des Rahmens zur Wand, falls an eine Wand angedockt werden soll.
frameEdge Decimal Länge der Rahmenwand von der Ecke bis zur Lücke der Wand. Der Rahmen wird normalerweise nur für die Ecken erzeugt und hat an jeder Seite mittig eine Lücke. Dieser Wert gibt an, wie weit der Rahmen von den Ecken aus reicht. Bei den ec-Kästen waren dies 15 mm.
webDistance Decimal Wird der Rahmen angedockt, werden keine Rahmenwände erzeugt, sondern kurze Stege, die im 90°-Winkel zur Außenwand stehen. Der Abstand der Stege zur Ecke wird bei webDistance angegeben. Der Standardwert von getStandardWebDistance() kann hier optional überschrieben werden.

Beispiele

Standardrahmen für Silberling (75 x 45 mm) mit 5 mm Wandhöhe, der an keine Wand des Sortierkastens angedockt wird.

use <../ModelBase/Complex.scad>

DockableEdgedFrame([75, 45, 5]);

DockableEdgedFrame_1

An die linke Wand angedockter Rahmen für Silberling. Der Abstand zur linken Wand wird durch zwei Stege gehalten, die in den negativen X-Koordinatenbereich ragen. Diese Teile, sowie die beiden Rahmenwände verschmelzen mit der Wand der Sortierbox, wenn der Rahmen dort platziert wird.

use <../ModelBase/Complex.scad>
include <../Base/PlacementOptions.scad>

DockableEdgedFrame([45, 75, 5], alignX=AlignLeft);

DockableEdgedFrame_2