Skip to content

dprojects/getDimensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

en

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:
      • App :: MeasureDistance.
    • Dowels and Screws - dowels made from:
      • Part :: Cylinder.
    • 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

For more details see documentation page: in Docs folder.

Screenshots

c1r1 c2r1
c1r2 c2r2
c1r3 c2r3
c1r4 c2r4
c1r5 c2r5

Contact

Please add all comments and questions to the dedicated FreeCAD forum thread.

License

MIT

About

FreeCAD macro to get chipboards dimensions to cut

Resources

License

Stars

Watchers

Forks

Packages

No packages published