Hi, what is the version of your Rainbowduino ? If it is Rainbowduino V3.0 , you needn’t to use Arduino Uno , you could directly program it by connecting it to your computer with a USB cable. For more details , see seeedstudio.com/wiki/Rainbowduino_v3.0
Deray