A pulse charger module was designed and tested for use in a larger system Each pulse charger module is powered with a 12 V Lithium-ion battery and set to charge a nF sized capacitor up to 100 kV in less than 10 μs. This is achieved by initially charging a μF sized capacitor to 3 kV, then switching a thyristor to discharge this capacitor into a step-up pulse transformer to charge the load capacitor. A PIC 18F26K80 8-bit microcontroller in each pulse charger module will be used to control the module, communicate with other modules and a computer, and monitor voltages. The modules are programmed to automatically detect the total number of modules well as communication delays between each module at startup, allowing for synchronous triggering and induvial identification and control. Each module is kept in a low power mode when not in use, and fiber optic communication is used throughout such that electrical isolation between modules and the master computer is ensured.