Drawing dimensioning workbench for FreeCAD v0.15 or later. Take note that this workbench is experimental and still contains bugs.
Intended work-flow:
- create a drawing page and a drawing of the part using the drawing workbench
- switch to the drawing dimensioning workbench to add dimensions to that drawing
Features
- linear dimensioning
- circular and radial dimensioning
- angular dimension
- center lines
- adding, editing and moving dimension text
- deleting dimensions
- Draw a dimension or a symbol anywhere on the drawing with "Add grab point"
Limitations
- No parametric updating, if the drawing is updated the dimensions need to be redone
- only works with FreeCAD version 0.15+
To use this workbench clone this git repository under your FreeCAD MyScripts directory, and install the pyside and numpy python libraries. On a Linux Debian based system such as Ubuntu, installation can be done through BASH as follows
$ sudo apt-get install git python-numpy python-pyside
$ mkdir ~/.FreeCAD/Mod
$ cd ~/.FreeCAD/Mod
$ git clone https://github.com/hamish2014/FreeCAD_drawing_dimensioning.git
Once installed, use git to easily update to the latest version:
$ cd ~/.FreeCAD/Mod/FreeCAD_drawing_dimensioning
$ git pull
$ rm *.pyc
Tested with 015.4415 Development Snapshot on a Windows 7 64bit-System (thanks BPLRFE )
- download the git repository as ZIP
- assuming FreeCAD is installed in "C:\PortableApps\FreeCAD 0_15", go to "C:\PortableApps\FreeCAD 0_15\Mod" within Windows Explorer
- create new directory named "DrawingDimensioning"
- unzip downloaded repository in "C:\PortableApps\FreeCAD 0_15\Mod\DrawingDimensioning"
FreeCAD will now have a new workbench-entry called "DrawingDimensioning".
Pyside and Numpy are integrated in the FreeCAD dev-Snapshots 0.15, so these Python packages do not need to be installed individually
To update to the latest version, delete the DrawingDimensioning folder and redownload the git repository.
Copy or unzip the drawing dimensioning folder to the directory FreeCAD.app/Contents/Mod
where FreeCAD.app is the folder where FreeCAD is installed. (thanks PLChris)
Unit preferences are taken from the General unit preferences (excluding number of decimal places!). To set unit preferences goto edit -> preferences -> general -> units
To set up your desired dimensioning style
- open FreeCAD
- switch to the Drawing dimensioning workbench
- edit -> preferences -> drawing dimensioning
Please report bugs at https://github.com/hamish2014/FreeCAD_drawing_dimensioning/issues