I've done the read a dxf, pick out lines arcs and circles then stitch lines and arcs together into shapes (fudging the ends slightly so they meet up properly). Also the expand/contract it bit to get the tool path.

No G-Code planned, it goes straight to my box of tricks and turns the handles. I have a wicked arc drawing algorythm my brother wrote, any start point, any end point, either direction. I just call it and it gives the next pixcel on the arc. I tried it drawing circles on screen, then had to add a delay between pixcels so you could actually see where it started and which way it was going :D

My preferred small quantity supplier has to be Rapid Electronics.

40 volts is very close to smoke if you're using a transformer, suggest you do something clever in the PSU to protect it.