I saw the reference to Easel,never used it myself and not very likely to.I do however use Freecad and the associated Path workbench,which has a post processor for LinuxCNC.Which means that the software costs precisely nothing.Perhaps not the most intuitive software around,but if you dig around on youtube there are some useful videos to be seen.