Description
This FreeCAD macro gets dimensions of furniture parts. It has been designed for my private woodworking projects (hobby), especially for chipboards 18 mm of thickness (they are the most common in Poland). This macro creates a spreadsheet named toCut
and also a TechDraw page toPrint
with all needed furniture parts to cut for woodworking project.
Note: This tool is also part of Woodworking workbench.
![pl](https://raw.githubusercontent.com/dprojects/getDimensions/master/Screenshots/lang_pl.png)
![en](https://raw.githubusercontent.com/dprojects/getDimensions/master/Screenshots/lang_en.png)
Main features
- Languages: Polish, English.
- Units: millimeters, meters, inches.
- Report types:
- quick, quantity first (q - report type),
- names, objects listing (n - report type),
- group, grandparent or parent folder name first (g - report type),
- edgeband, extended edge (e - report type),
- detailed, edgeband, drill holes, countersinks (d - report type),
- constraints names, totally custom report (c - report type),
- pads, all constraints (p - report type),
- approximation of needed material (a - report type).
- Additional reports:
- Custom measurements:
- Dowels and Screws - dowels made from:
- Profiles - metal construction elements made from:
- PartDesign :: Thickness,
- Dodo workbench profiles.
- Decoration - decoration elements e.g. drawer handle:
- PartDesign :: Fillet,
- PartDesign :: Chamfer,
- Part :: Sphere,
- Part :: Cone,
- Part :: Torus.
- Woodworking usage:
- wood properties - grain direction, type of wood, color of wood,
- edgeband (quick way, described, detailed by selection),
- dowels, pilot holes, countersinks,
- custom furniture part,
- 32 mm cabinetmaking system.
- Calculations: quantity, thickness, area, edge size, edgeband.
- Supported furniture parts:
- Part :: Cube,
- PartDesign :: Pad.
- Supported transformations:
- Part :: Mirroring,
- Draft :: Array,
- Draft :: Array Polar,
- Draft :: Clone,
- PartDesign :: Pocket,
- PartDesign :: Hole,
- PartDesign :: LinearPattern,
- PartDesign :: Mirrored,
- PartDesign :: MultiTransform,
- App :: Link,
- App :: LinkGroup,
- Part :: Compound,
- Part :: Cut.
- Settings by: Qt Graphical User Interface (GUI), code variables.
- Outputs: Spreadsheet, TechDraw page, Spreadsheet multi-page export by sheet2export.
![en2](https://raw.githubusercontent.com/dprojects/getDimensions/master/Screenshots/lang_en2.png)
For more details see documentation page: in Docs folder.
Screenshots
Contact
Please add all comments and questions to the dedicated
FreeCAD forum thread.
License
MIT