Skip to content

bilbaomakers/StemfieWB

Repository files navigation

STEMFIE Workbench

Contributions welcome license FreeCAD Addon Manager pre-commit enabled Code style: black GitHub Tag Common Changelog

This FreeCAD workbench offers a subset of the STEMFIE 3D-printable construction set. The Code-CAD paradigm is implemented to generate parametric objects that can scale easily. We use FreeCAD's Part Workbench to generate all the shapes.

Note

Most parts are an exact match to official STEMFIE parts but some can have very minor shape variations, including the Code property that identifies the part.

Tip

Some parts, as braces & plates, have a property called SimpleShape that lets you switch to a minimalistic version of the shape which is better suited to be used to fabricate the parts using a laser cutting machine instead of 3D-printer reducing time and cost.

Important

To generate STEMFIE gears we rely on the Gear WB, its installation is advised!

Available components

Installation

Automatic Installation

The recommended way to install STEMFIE is via FreeCAD's Addon Manager under Tools > Addon Manager drop-down menu.

Search for STEMFIE on the workbench category.

Manual installation

The install path for FreeCAD modules depends on the operating system used.

To find where is the user's application data directory enter next command on FreeCAD's Python console.

App.getUserAppDataDir()

Examples on different OS

  • Linux: /home/user/.local/share/FreeCAD/Mod/
  • macOS: /Users/user/Library/Preferences/FreeCAD/Mod/
  • Windows: C:\Users\user\AppData\Roaming\FreeCAD\Mod\

Use the CLI to enter the Mod directory and use Git to install STEMFIE:

git clone https://github.com/bilbaomakers/StemfieWB STEMFIE

If you are updating the code, restarting FreeCAD is advised.

Changelog

Read our CHANGELOG file to know about the latest changes.

Contributing

Read our CONTRIBUTING file to know about ways how to help on the workbench.

Links