Tools for robotics assembly preparation via Assembly Sequence Planner, FreeCAD workbench for annotating frames, Blender plugin for preparing mesh
Find a file
2019-03-03 13:20:28 +01:00
UI added github preview image 2018-02-12 16:10:25 +01:00
.gitignore Initial commit 2017-12-13 12:39:46 +01:00
ARFrames.py Feature frames are attached to the GeoFeatureGroup of its parent 2019-02-13 12:32:45 +01:00
ARTasks.py Started on adding tasks 2019-03-03 13:20:28 +01:00
ARTools.py Fix for lines for freecad>0.16 2019-02-12 10:49:17 +01:00
Init.py First commit 2018-01-15 14:35:59 +01:00
InitGui.py Added export button 2018-01-16 14:37:24 +01:00
LICENSE Initial commit 2017-12-13 12:39:46 +01:00
README.md Merge pull request #3 from mahaarbo/freecad0.17 2019-02-12 11:16:17 +01:00

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