We have been using the Motor Shield with uc32 microcontrollers for a while in our Mechatronics course. We have mostly used them for the easy wiring of servo motors and for doing DC motor control with encoder, and they have worked awesome.
However, I wanted to start using the buttons and the LEDs through the i2c bus. I downloaded the code from the website and tried to run it, but it doesn't seem to be communicating right over i2c. We have switched to using chipKit Core with the ArduinoIDE for the last couple of semesters. I have tried to debug a bit, but can't seem to figure out why the Wire library might not be working to communicate between the uc2 and the motor shield.
Has anyone used the uc2 and motor shield lately and actually got the i2c to the buttons and LEDs working?