From Hackaday:

Each coil is driven by a dedicated relay, and a PC power supply feeds the system juice, while a programmable logic controller does the work. Since it’s just a matter of triggering the coils in order, the PLC could be easily replaced by a micro controller.

Coil Gun version 1 [via]