I bought a small mill some time ago.
So far I’ve used it very little.
Part of the problem is software. The software I’m used to is made for 3d-printing and is not well suited for milling. The control board I have for the mill is also not very good for manual controls which makes it hard to just use it the old-fashioned way.
Anyways, I’ve been thinking of writing some hacks that generate g-code myself, and one of the interesting problems I’ve encounted in doing so is called the MaxConv problem. The basic thought is to have a profile that you want to achive and a profile of your endmill. Now “drag” these profiles against each other and calculate the toolpath.
This turns out to be a difficult problem to solve. Apparenly it’s NP-hard? Anyways, it seems like an interesting little problem to write some code for, so I’m probably going to do just that, benchmark it and see how it goes.
Updates will be posted here.