В основе платы расширения находится микросхема драйвера электродвигателей L293D. Он может управлять не только направлением вращения двигателей, но и его скоростью.
Драйвер имеет два канала управления двигателями с максимальной нагрузкой 0,6 А на каждый.
Шилд оснащён клеммными колодками для питания NodeMCU и двигателей, а также для управления этими двигателями. Порты GPIO разведены стандартными штырьками 2,54 мм. Выводы интерфейсов UART и SPI для удобства разведены на отдельных колодках.
Между кнопкой питания и клеммами питания NodeMCU находятся разъёмы питания (shortcut) драйвера и двигателей. Также на плате присутствуют светодиодный индикатор и сквозные отверстия для её крепления.
Плата расширения совместима только с NodeMCU V2, другие версии не подойдут из-за большей ширины.