Skip to content

dprojects/Woodworking

Repository files navigation

The Woodworking workbench started as a simple cut-list, as a macro for FreeCAD. However, Woodworking workbench now has so many additional tools, features and simplifications that it can be considered as a new CAD program based only on the FreeCAD kernel. The Woodworking workbench is mainly intended to make cabinet creation more simple, although it has many solutions to speed up and make more simple typical carpentry work and other CAD projects. I hope you will find something for yourself here.

Key features:

  • Fast process of creating the main structure of the furniture with automatic recognition of the thickness of the elements, via magicStart and other tools.
  • Quick process of adding dowels and other mounting elements, screws, minifix via magicDowels.
  • Quick process of drilling holes according to the defined 32 mm furniture system via magicDriller.
  • Automatic parameterization on demend via magicGlue tool, also using VarSet, without inventing mathematical formulas.
  • Automatic cut-list after design via getDimensions tool and export to format csv, json, html, markdown via sheet2export.
  • Full support for system units in all tools and special units settings in cut-list (mm, cm, m, inches, fractions, system).

intro

Quick start

Automatic for Linux

Download and run installation package: magicCAD_1.0.AppImage.

Note

This is experimental installation package with FreeCAD kernel and Woodworking workbench. This AppImage will copy the Woodworking workbench into ~/.local/share/FreeCAD/Mod folder, will run the FreeCAD, and set the Woodworking workbench as default. So you will be able to update later the Woodworking workbench via debugInfo tool.

Manual steps

Important

Documentation

Woodworking workbench documentation: Woodworking/Docs

YouTube playlists:

Woodworking workbench YouTube channel: youtube.com/@dprojects.woodworking

License

FreeCAD is licensed under LGPL license but Woodworking workbench is licensed under MIT license, only with the copyright preserved. I can release Woodworking workbench with any license because I use FreeCAD only as library, only as kernel.

In my opinion, LGPL not allows you to earn from your additional work. Anything you change or add to LGPL code need to be licesend under LGPL license as well, so you cannot sell it. MIT license supports talented developers and allows them to earn, sell their work based on the MIT project.

But you always need to keep the note about real author. You should never claim you invented Woodworking workbench or any MIT or LGPL projects, that's the author's rights.

What you can

For example:

  • You can change the Woodworking workbench code and sell it but you have to add info what is invented by you and what is not, just keep the license, or add info about your changes to the license, so will be fine.
  • You can create your own YouTube or real life tutorials, voice over to existing ones, and earn, it is your hard work so you don't have to ask, but during tutorials you cannot say you invented Woodworking workbench or its features.
  • You can translate Woodworking Workbench to any language and even sell such translation to anyone, it is your work, but you cannot say the Woodworking workbench is created by you.

What you cannot

For example:

  • You cannot copy Woodworking workbench, or its features, to FreeCAD main branch without note about real author, and even get FPA grants for it. It is illegal, you can be sued, but also it is very bad behaviour, typical rats and thief strategy.
  • You cannot claim anywhere you invented Woodworking workbench or its features. If you add or change any code, you can say it only about your work.

Note

Currently there are no plans to introduce a fee for using these additional tools. I guess I will keep this repository with MIT forever. If there will be paid version this will be new repository, new project. If you have still doubts, you can always open issue and ask.

Contact

For questions, feature requests, please open issue at: github.com/dprojects/Woodworking/issues

c1r1 c2r1
c1r2 c2r2
c1r3 c2r3
c1r4 c2r4
c1r5 c2r5
c1r6 c2r6
c1r7 c2r7

About

my environment for woodworking

Resources

License

Stars

Watchers

Forks

Packages

No packages published