We recently finished designing our compact plug-and-play Arduino robot and released it on Kickstarter. We are currently looking for backers.
With this robotic kit, it is very easy to connect motors, sensors and communication modules by simply plug them in. You don't need to deal with messy wiring. You will be able to build a functional robot in no time.
In this Instructable, I am going to show you how to control DC motors using our kit. In the near future, instructions will be provided to show how to use WiFi, Bluetooth, RF, Gyroscope and even GPS.
Fabric shield is not an ordinary PCB. It also serves as a robot chassis. There are holes at four corners specifically designed to attach the motors using screws.
Four digital pins (D3, D6, D9 and D10) on Arduino Nano could be used to control motors. Since motors takes a lot of current, a motor driver chip (L293D) is applied in fabric shield to provide much higher current capacity. Motors could be connected to either the header pins (highlighted in purple) or to the screw terminals. Input voltage (VIN) should match the rating of the motors, but it also needs to be 5V and above. In other words, if you use 6V DC motors, VIN needs to connect to 6V.