The RoboHAT is the complete robotics controller for your Raspberry Pi based mobile robot. The board supports all models of Raspberry Pi that have the 40-pin connector (Model A+/B+, as well as Pi 2 and 3 Model B).
The controller board comes fully assembled, no soldering or gluing is required. There are 2x mounting pillars and fixings supplied so it can be easily and securely mounted to your Raspberry Pi.
Amongst the many features of this board are:
5V Switching regulator to safely power the robot and the Pi from 7V to 10V batteries (not supplied)
LED Indication of 5V power status
High efficiency, dual H-Bridge driver that drives 2 DC motors (or 2 sets of 2 if using paired motors on each side of the robot)
6, 5V level shifted GPIO inputs with GVS 3-pin connectors (ground, volts, signal)
4, 5V level shifted GPIO outputs with GVS 3-pin connectors
4-pin Male header to directly plug in an ultrasonic distance sensor (not supplied)
I2C Breakout connector (standard 4tronix I2C port)
Output connectors can be used directly to drive servos
See the Blog entry here for more information, software and examples.