One thing about the Viper electronics I wanted to improve upon with this build was being able to reprogram the microcontroller without having to provide access to the programming header. The Arduino ProMicro allows me to use the same USB connector for power, mounting the model on a stand, and programming.