Rainbow Cube

My engineering teacher just bought a 4x4 Rainbow cube. He does not want to have to pay for the Rainbowduino. So is there a way to use an arduino uno or a arduino mega?

Are data sheets available?