OpenSCAD.Library


KVTree

Searchable tree structure for storing multiple data values.

table = KVTree([ "bolt", KVTree([ "diameter", 5, "length", 20 ]) ]);
v = kvGet( table, "bolt.diameter" );

check it out


Hardware

Basic parts for mechanical designs. A part is created by defining a profile, which contains all the information for rendering the part. The profile can be passed to modules/functions, queried and rendered multiple times. Concentrate on the design part and have a compact and consistent part library. Port your other parts by checking the source.

Nuts and Bolts

photo check it out

Stepper Motor

photo check it out

Flange Bearing

photo check it out

Thrust Bearing

photo check it out

Timing Pulley

photo check it out


Positioning

Routines for positioning elements of the edges of a rectangular canvas. photo check it out


Orientation

Routines for positioning panels to form a box. photo check it out


Utilities

Simple routines for basic operations. check it out