I guess someone can create a "free and open" version of that, generate the STL and use a similar provider as above.
3D printing yourself and using a cheapo CNC can also do the trick... I wonder how hard it is to programmatically generate the STL yourself.