Have you looked a small table top cnc machine? you can get a small one for $2000-$3000 including software that could do the job reliablely.

I have designed and build 4 over the last couple of...