Updated firing time to allow for mechanics to always complete. Added USB device auto-detection