LaunchPadding - A Robot Pad for the LaunchPad
September 29, 2010
I am going to use this forum post to collect my thought on building a robot shield for the TI LaunchPad. Comment and suggestions are much appreciated.
Rather than use the Arduino term 'shield', I'm going to try to coin a term and call adding a board to the LaunchPad "padding". So this is my Robot Pad for the LaunchPad. The Robot Pad will provide flexible options for powering motors, servos, sensors, etc.
The Robot Pad will provide three power options on the board. I discussed some options for power in this post.
- 3.3 V regulated power for the MSP430 processor and any 3.3 V sensors
- 5 V regulated power for running an on-board motor driver, and any servos or sensors.
- An unregulated Vin from battery or another source that will power the two regulators and can be used to power motors, servos, etc.
All 14 and 20 pin MSP430 processor I/O pins will be brought up to the pad. The I/O pins will be grouped into three banks. Bank1 will support 4 I/O pins for 14 and 20 pin processors. Bank2 will support 4 I/O pins for 14 and 20 pin processors. Bank3 will support 6 I/O pins for 20 pin processors.
Power for each bank will be selectable via a shunt jumper for either 5 V regulated or Vin unregulated power. In addition, the shunt jumper can be removed and 3.3V regulated power can be used via a jumper wire. This offers great flexibility for running a variety of I/O options.
- Bank2 will support an optional darlington array.
- Bank3 may also support an optional darlington array. (I haven't decided)
Through hole tie points will be provided on the processor side off all pins, before the IC sockets for the optional motor driver and darlington chips. This will allow you to bypass these chips and connect directly to the processor I/O.
A small prototyping area will be provided with through hole solder points. This will flexibility for connections on the Pad or to external boards.