Over the last several months, we have been working on a more modular toolpath architecture to support future growth of Easel, including support for different toolpath generation techniques. We’re happy to announce that this new architecture has now been integrated and released.

While the core motivation of the changes was to create a stronger platform to build on top of moving forward, there are a couple of improvements that will be noticeable right away.

Better safety height movement

Now to go from point A to B, Easel will consider what’s already been carved so that it can raise the bit only by the minimum amount necessary. This reduces the carving time up to 30%.

Safety height

When moving between the two paths at d3, Easel will only raise the bit up to d2 rather than the safety height above the material as before.

This is particularly good for carving tabs.

Tabs

Two stage carving

In our earlier implementation, we had some hunt and peck issues, due to fragmented toolpaths generated by numerical errors in 2nd stage. In the new implementation, we generate only continuous toolpaths for the 2nd stage.

Two stage carving