Probably not what you were after but are you aware of this open source project: Lasersaur. Its a lot bigger than what you're probably after and the BOM is very pricey, but you could use some of the ideas for a version cut down in size / power. But I guess by the time you bought parts + time you're just as well buying a Chinese machine.