As a new generation competition platform mainboard, NovaPi consists of one M7 high-performance processor (ATSAMS70N20A-AN), one STM32 co-processor (STM32F030CCT6), five 5 V universal ports, and six smart motor interfaces. The 5 V universal ports communicate using serial ports and output 5 V voltage. The smart motor ports communicate using serial ports and output 12 V voltage. NovaPi has a 6-axis motion sensor that can measure the acceleration velocity and angular velocity along the X, Y, and Z axes. NovaPi can be used with a power shield to provide a greater variety of ports and resources.