Existen modelos mas pequeños de Arduino, como la Arduino Micro o la Arduino Nano, que no soportan el concepto de shields.
Los modelos mas grandes, como la Arduino Mega, son mas caros y son mas grandes de tamaño para ser manipulados o ser colocarlos dentro del proyecto robótico. Además, una controladora como la Arduino Mega tiene muchos mas pines, soporta las shields de Arduino UNO y tiene sus propias shields mas grandes (aunque estas son muy raras).
La Arduino Leonardo tiene el mismo tamaño que la UNO, y tiene mas interrupciones hardware y puede hacer AI sobre algunos pines digitales, usa la nueva ubicación de los pines I2C de la UNO, pero lamentablemente ha cambiado la ubicación de los pines SPI de la UNO moviéndolos hacia el conector ICSP.