Skip to content

luzpaz/Wood-Frame

 
 

Repository files navigation

FreeCAD Wood Workbench

A collection of tools to use FreeCAD to design wood frames.
Note: this a fork of the FreeCAD-Timber Workbench.
It uses the FreeCAD Draft and Arch workbenches.

Usage

  • Create beams with advanced positioning
  • Create panels with advanced positioning
  • Attributes, used to select and filter objects (name, groups, sub-group, material, type ....) easily
  • Select and show by attributes
  • Listing for invoices and production list

Toolbar

Add a Wood Beam

WFrameBeam Add a wood beam. To move insertion point, use the Numpad.

Wood-Frame-Add-Beam
(Click the clip above to see the Add Panel tool in action)

Add a Wood Panel

WFramePanel Add a wood panel. This tool operates simliarly to Add beam, but with panel size restriction. To move insertion point, use the Numpad.

Wood-Frame-Add-Panel
(Click the clip above to see the Add Panel tool in action)

Edit Attributes

WFAttrEdit Edit the attributes of existing oobjects (name, groups, sub-group, material, type ....)

Wood-Frame-Edit-Attributes
(Click the clip above to see the Edit Attributes tool in action)

Select/Hide by Attributes

WFSelectAttr Select or hide elements in the 3D view by their specific attributes.

Generate Listing

WFrame_Listing Generate a Spreadsheet listing of the different materials selected in the 3D view

Wood-Frame-Generate-Listing
(Click the clip above to see the Generate Listing tool in action)

Copy element

WFCopy Duplicates an element.

Align View from Current Workplane

AlignViewWPlane Align view from current workplane,

Stretch tool

Wood-Frame-Stretch-Tool
(Click the clip above to see the Stretch tool in action)

Prerequisites

  • FreeCAD >= v0.19

Installation

Automatic Install

Expand this section to learn how to install and auto-update Wood Workbench

Use FreeCAD's built-in Addon-Manager. It requires a one-time setup and then updates seamlessly afterwards.

  1. Start FreeCAD
  2. Go to Tools > Addon Manager
  3. Click on the Configure button in the top right corner
  4. Select the checkbox to Automatically check for updates at start
  5. Add the Wood Workbench Github repo address in to the Custom repositories (one per line) text box:
    https://github.com/JeromeL63/Wood-Frame
  6. Press OK
  7. Restart FreeCAD
    Result: You should see the Wood Workbench available in the Workbench drop-down menu.

Manual installation

Expand this section to learn how to manually install Wood Workbench
cd ~/.FreeCAD/Mod
git clone https://github.com/JeromeL63/Wood-Frame

Note: To stay up-to-date with FreeCAD Wood Workench:

cd ~/.FreeCAD/Mod
git fetch

Note: Make sure to restart FreeCAD after you install or update the Wood Workbench.

Notes

Numpad viewstyle shortcuts are modified to:
CTRL + 1
CTRL + 2
....

Beam positioning from origin beam point

Column 1 Column 2 Column 3
7:above plan left corner 8:axis plan left corner 9:behind plan left corner
4:above plan beam axis 5:axis plan beam axis 6:behind plan beam axis
1:above plan right corner 2:axis plan right corner 3: behind plan right corner

Now Positioning is integrated in dialog taskbox

License

GNU General Public License V3.0

About

FreeCAD workbench for wood frame

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%