Discussions About Using PyMata, s2a_fm, and Physical Computing.
9 September 2016
Brain Transplant A Success.
I've successfully replaced the original Arduino based processor board that comes with the RedBot with a Raspberry Pi 3.
It looks like a chaotic mess of wires, but is actually quite organized, and no GPIO pins were harmed in the process. A Pi Ez-Connect was used so that I can easily remove the Pi and use it in another project at any time. All solder connections were made on a solderable breadboard, so the Ez-Connect can be reused as well.
All of the original RedBot connectors were maintained so that the Arduino board can be restored if need be. The new brain supports all of the original features:
Dual Motor Drive
Encoders for each motor
Left and right mechanical bumpers.
On board LED.
On board push button switch
In addition a 5 volt regulator was added to keep the Raspberry Pi 3 happy for as long as possible when running on battery power.
Current limiting resistors were also added to the bumper and push button switches. This helps protect the Pi's GPIO pins.