/ARBench

Annotation for robotics bench. A FreeCAD workbench for annotating frames of interest, exporting these w.r.t. the part frame, and exporting part information.

Primary LanguagePythonGNU Lesser General Public License v2.1LGPL-2.1

implementation preview

Arbench

Annotation for robotics bench. A FreeCAD workbench for annotating frames of interest, exporting these w.r.t. the part frame, and exporting part information.

Installation instructions

This workbench supports versions of FreeCAD>0.16.

  1. Install FreeCAD
  2. If you're not on Ubuntu follow the workbench installation instructions or you can do the following on Ubuntu.
  3. Custom workbenches are located in .FreeCAD/Mod/ under your home directory cd ~/.FreeCAD/Mod/
  4. Either
    • Clone the repository there
    • symlink the cloned repo in there (ln -s ./ARBench ~/.FreeCAD/ARBench)
  5. Start the workbench by
    1. Running FreeCAD
    2. Open a STEP file
    3. Open the ARBench workbench

Usage

  1. Click a small feature e.g. a circle
  2. Press the feature frame creator (cone with a magnifying glass on it icon)
  3. Chose type of feature to create
  4. Chose feature parameters if relevant and the offset of the frame from the feature.
  5. Repeat 4 for each feature you want on each part
  6. Click a part and press the export to json button (block->textfile icon)
  7. Save json
  8. Use the json with whatever you want. E.g. arbench_part_publisher

Todo

-[] Add export all parts to meshes