the circuitry for this project is now complete. Since this project uses relays to power the coils i decided there wasn't a good reason to keep the micro-controller and transistors on the same circuit as the coil's themselves. This resolved an issue i was experiencing where the micro-controller would reset for seemingly no reason. It did however add another set of batteries to deal with, but i can live with that. now all that's left is to work out the timing to fire the 1/4" ball bearings that this coilgun was designed for.