This is FreeCAD macro that gets chipboards dimensions to cut (or any other wood parts but has been designed for chipboards 18 mm thickness). This macro creates spreadsheet named "toCut" with all needed things to cut chipboards for your woodworking project.
Project example (3D model view):
Project example (objects view):
Automatically generated spreadsheet "toCut" for project above:
Project example (objects view):
Automatically generated spreadsheet "toCut" for project above:
- getDimensions.py - originally designed Polish version.
- getDimensionsEN.py - ported English version.
- getDimensionsInches.py - ported to support inches (US metric system).
- Create new macro in FreeCAD named e.g. "getDimensions".
- Copy exact language version of macro (e.g. getDimensionsEN.py) and paste it to your new empty macro.
- Create chipboards:
- Go to FreeCAD -> Part -> Create a cube solid -> Cube data (tab):
- Set "Length" to e.g. 500
- Set "Width" to e.g. 500
- Set "Height" to e.g. 18
NOTE: Now you should have chipboard 500 mm x 500 mm x 18 mm. You can create whatever you like using such chipboards. Even group them in folders.
- Run macro.
NOTE: Now you should have spreadsheet named "toCut" with all needed dimensions. If you have already "toCut" spreadsheet it will be overwritten (read: updated).
Maybe someone will make any YouTube video tutorial about it?
FreeCAD not support direct printing for spreadsheets (issue: #0002957). So you have to:
- Export your spreadsheet to CSV.
- Copy the CSV data to LibreOffice.
- Convert text with tabulators in LibreOffice to the table.
- Make some corrections (add mm and adjust table columns).
- Print it.
- Go and cut your chipboards to market or any other woodworking service that provide wood cutting :-)
- Special characters (Polish) for chipboards (object cube names) not supported.
This macro supports arrays made of cube (thanks jaisejames).
Project example (3D model view):
Project example (objects view):
Automatically generated spreadsheet "toCut" for project above:
Please add all comments and questions in FreeCAD forum topic related to this project available at: https://forum.freecadweb.org/viewtopic.php?f=22&t=21127
You can also send me private message on FreeCAD forum. Maybe I will set up dedicated website for this project in the future, who knows.
MIT