That board is the “GPIO”. It’s essentially a do-it-yourself, do anything, board. It’s got an MS2 CPU on it, and it’s meant to connect to a MegaSquirt via CAN. This is the board I will be controlling my electronic transmission with. It may not look like it’s got many components on it, but I’ve actually got all the circuits needed for my transmission, and like 4 spare high current output circuits, in the above picture.

There are two different firmwares that I can run on this. The one I had planned to run on it, was called “MegaShift”. But for a half dozen different reasons, I’ve decided to go with the other firmware, I believe it’s called “MicroTrans”.

MicroTrans is written by James Murray, one of the two developers of the -Extra firmware on the MegaSquirts. His code was originally written before the GPIO existed, to be run on the MicroSquirt module. It’s since been adapted to work on a plain MegaSquirt II/v3 board, and it’s now getting adapted to the GPIO board as well. It was also originally written for the GM 4l80e, but with some documentation I provided to him, it will soon support my Chrysler 41te as well.

I’ll definitely be covering this more as I start wiring it in and testing out the new versions of the firmware.