The "electronics" are not the issue, it is the firmware. I tried running my laser with it before and wrote a blog post on it.
http://www.buildlog.net/blog/2010/09/re ... er-repzap/The big issues at the time was acceleration. I know that Sprinter has some acceleration so that might help.
It runs G-Code, so you can make a post processor to get it to work. You just pick something you can turn on and off for the laser enable. Acceleration alone works for many shapes, but G-Code only does lines and arcs. When you have a shape like an ellipse, the CAM program will break it down to lines. Accelerating and decelerating for hundreds of lines for a single shape is a problem. Most good controllers have a constant velocity feature to smooth this out. I do not know if Sprinter deals with that. If not, it is probably not a viable option.
GRBL firmware is probably more targeted at this problem.