Our expansion board is designed around an Arduino chipset featuring the Atmega32u4. It not only breaks out 10 versatile Arduino pins, but also allows access to the additional 10 PWM ports on the MXP port. Communication between the Arduino andthe roboRIO is achieved through UART, SPI, or I2C. The communication mode is selected via on board DIP switches. This boardalso features a prototyping area, a direct connection for a GYRO (this includes the power, ground, and signal connection aswell as mounting holes), a 5V power connection to provide extra power for peripherals, fused power from the roboRIO, and a mini-USB port for programming the on board Arduino. This board was designed to be extremely versatile and is great for controlling LEDs, breaking out extra PWM ports, and easily connecting a GYRO.