Hardkernel's Exclusive North American Distributor

Pi Droid Alpha Robot Controller [0146-MN]


Pi Droid Alpha is the best educational Robot Controller for the Raspberry Pi

Pi Droid Alpha adds an L293D dual h-bridge motor driver, MCP3008 eight channel 10 bit analog to digital converter, and an MCP23S17 sixteen channel digital I/O expander to your Raspberry Pi.

This robot controller is supplied in kit form in order to make it more affordable – and to offer makers the satisfaction of building their own controller, for more pride in their robots.

This kit is an excellent way to introduce students to electronics!


  • 8 servo headers for up to eight servos, PWM outputs or digital I/O
  • 16 servo compatible headers for 5V digital I/O via MCP23S17
  • 8 servo compatible headers for an eight channel 0-5V MCP3008 analog to digital converter
  • L293D dual H-bridge motor driver (shares two servo headers and four digital I/O headers)
  • Screw terminals for servo power, motor power, motor 1 and motor 2
  • Uses 26 pin stacking GPIO header for compatibility with 26 and 40 pin Raspberry Pi’s
  • Two 10-pin I/O module expansion connectors for the MCP23S17 I/O expander
  • 4 pin I2C expansion header for the Raspberry Pi
  • 5 pin HCOM connector (optional)
  • 6 pin SPI connector for up to seven additional MCP23S17 I/O expanders (optional)
  • Silk screened "cheat sheet" for voltages and I/O connections on the PCB
  • Mounting holes match Rev 2 Model A and Model B
  • Mikronauts EZasPi prototyping board can stack below Pi Droid Alpha
  • Mikronauts Pi Jumper can stack on top of Pi Droid Alpha
  • Mikronauts SchoolBoard ][ and other Propeller products are compatible with Pi Droid Alpha


  • Pi Droid Alpha printed circuit board
  • MCP3008 ADC
  • MCP23S17 IO expander
  • L293D dual H-bridge
  • 2×13 stacking header
  • 4x servo headers (3x8M)
  • 1x 1x4M i2c header
  • 2x 1x3M headers
  • 2x 2 pin shunt
  • 2x 1x10F headers
  • 2x DIP16 IC socket
  • 1x DIP28 IC socket
  • 3x 100nF ceramic capacitors
  • 2x 47uf electrolytic capacitors (can be 33uF – 100uF)
  • 9x 2k4 resistors
  • 1x 4k7 resistor
  • 1x 4k7 SIP9 resistor network
  • 2x diodes
  • 4x Wago 5.08mm dual screw terminals


  • Pi Droid Alpha is sold in unassembled kit form. Photos show an assembled Pi Droid Alpha for illustration purposes only.
  • Pi Droid Alpha is compatible with all popular Raspberry Pi GPIO libraries as it uses Pi GPIO’s for servo control, and popular off-the-shelf digital I/O expander, analog-to-digital converter and motor driver chips.
  • Servos are on GPIO # 4, #17, #18, #21/27, #22, #23, #24, #25
  • MCP23S17 is on /CE0
  • MCP3008 is on /CE1
  • The L293D uses GPIO #24 and #25 for motor enable, GPB4-GPB7 for motor direction pins



  • Raspberry Pi 2 Model B
  • Raspberry Pi Model A
  • Raspberry Pi Model B
  • Raspberry Pi Model A+
  • Raspberry Pi Model B+
  • Additional work would be required to make this unit compatible with other SBCs with 26-pin and 40-pin headers (i.e. ODROID-C1+, Banana Pro, Banana Pi, etc.) due to software (i.e. Servo Blaster) that is only currently available on Raspberry Pi platforms.