Cостоит из двух плат, содержащих свой микропроцессор. Плата приводов (Motor Board) контролирует работу двигателей, а управляющая плата (Control Board) читает показания датчиков. Устройство программируется с помощью среды разработки Arduino IDE. Платы работают на базе ATmega32U4. Процесс прошивки аналогичен прошивке Arduino Leonardo. Оба микропроцессора оснащены встроенным USB-контроллером