This flash LIDAR design supplies a 150-A/300-uS current regulated pulse to a laser diode. It operates over an input voltage range of 6 V - 36 V and provides an adjustable current level and time duration pulse. A SEPIC converter minimizes current peaks from the input voltage by using constant current regulation to charge a capacitor bank to a fixed voltage. Once charged: this supplies power to a three-phase synchronous buck converter which regulates the current through the laser diode. The laser diode can be fired at a 30-Hz rate.