Dovetail joint generator

About the development of the Part Design module/workbench. PLEASE DO NOT POST HELP REQUESTS HERE!
Post Reply
Posts: 1
Joined: Wed Jul 05, 2017 9:25 am

Dovetail joint generator

Post by steelman » Tue Jan 07, 2020 8:04 pm


I've been into woodworking for some time as well as into freecad (mostly as a user). For the past couple of days I've been working on a simple design using dovetail joint. I found one thread and I can model the joint by hand (drawing manually a sketch for each board).

What I would like to develop is a tool like bevel or chamfer in the Part Design Workbench to do it automatically after entering several parameters. It should be similar to bevel/chamfer in that way, that it its permanently assigned to a particular surface (an end of a board) and gets automatically transformed each time the dimensions of the surface (the board) change.

I know Python, but I know almost nothing about FreeCAD APIs. Is it possible to develop an add-on for an existing workbench or do you think (at least for PoC) a Dovetail Workbench is more appropriate approach? Is there a piece of code I could use as a reference?

P.S. I would like to develop for 0.18 because this is the I am using on Debian 10.
Posts: 21407
Joined: Tue Mar 17, 2015 9:14 am

Re: Dovetail joint generator

Post by chrisb » Tue Jan 07, 2020 10:14 pm

I would like to see such thing.
You should develop for 0.19. It's the development version which will be the next official stable. Right now it seems from a user's point of view to be at least as stable as 0.18.
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests