I have been playing with different joinery techniques since I built my CNC machine. I was intrigued by Gerry's thread but unfortunately my machine does not allow for vertical clamping and the use of fixed size special dovetail bits limits the usability somewhat. Louie's older thread of flat machined dovetails with a v-bit was more feasible for me but the use of 2 different bits and flipping the boards precisely is an issue. Drawing the exact geometry in VCarvepro isn't that trivial, as well.
So I dug out some 30-year old geometry skills (or what was left of it) and wrote a Basic program to machine tapered dovetails with only a 30-degree engraving bit from one side. Works pretty good and I did some preliminary practical tests.
- con(s):
>The method is not entirely flat but close. The board to be machined must be clamped at a shallow 15-degree angle to the CNC table (assuming a 30-degreee engraving bit). However, such a wedge jig is easy enough to make and I believe most CNC machines that are not set up for vertical clamping get close enough to the table edge to machine a dovetail even to very long boards.
> the pin and tail taper is relatively steep. As a result, the joint looks a bit different than classical hand cut dovetails.
- pro(s):
> Only one machining process needed per board end
> Only one bit needed (a 30-degree engraving bit, e.g. $10 for a 1/4" 2-flute carbide bit from Drillman at eBay)
> any desirable board thickness is possible (I guess 1/8" is a practical lower limit due to setup accuracy)
> tail and pin side may have different thickness
> no bit diameter related gaps or crevices. The joint is void free (assuming accurate clamping)
> the generated g-code will cut the dovetails and pins and square the board end as well
> variable pin/tail distance as well as dovetail-free joint ends
> no CAD or CAM software needed, g-code is generated directly from the machine and material parameters
> selectable overcut (to make sure to cut through), roughing/finishing skin and glue gap thickness.
> board length is not limited by table height (like vertical clamping)
So far so good, first results see below in the pictures. Now my question is what to do with that. In the first place I developed this for my own purpose but I am wondering if there may be a market for such software. I never developed software for sale but maybe you guys have an idea what to do with it. Any suggestions are welcome.
V-Bit in start position:
Joint in 3/4" plywood:
G-code visualization:
more pics in the next post.