Tutto questo hardware è governato da una scheda Arduino Mega (o compatibile)
Questa scheda nasce da un progetto Open Hardware nato a Torino dal gruppo di Massimo Banzi, quindi è progetto liberamente disponibile e modificabile.
Le schede Arduino sono schede a processore basate sulla serie dei microcontollori ATMega del Atmel.
Un adatttore USB ed un semplice firmware di base consentono di connetterle facilmente ad un PC per programmatrle o per interagire con esse
Una serie di semplici connettori a bordo scheda rendono disponibili gli ingressi e le uscite del processore per delle schede di interfaccia, chiamate shield
L'Arduino Mega è la scheda più grande della serie, che mette a disposizione ben 256 KiB di memoria per il programma, 8 KiB per i dati e 54 piedini di ingresso/uscita