The Rainbowduino board (V3.0) is an Arduino compatible controller board with professional multiplexed LED driver. It can drive a 8x8 RGB Led Matrix or a 4x4x4 RGB LED Cube in common Anode mode. Rainbowduino v3.0 uses two MY9221 chips which is a 12-channels (R/G/B x 4) constant current Adaptive Pulse Density Modulation(APDM). Rainbowduino v3.0 has provisions for cascading more such boards with I2C interface.
Rainbowduino v3.0 is flashed with Arduino boot-loader and this makes it easy to program sketches using Arduino IDE. Unlike other LED drivers, this comes with a USB to UART (FT232RL) inbuilt for programming the sketches.
Provides 2 x 16 pin header for connecting multiplexed LEDs.
Constant current(20.8mA) LEDs driver.
Can drive 4x4x4 RGB LED Cube or 8x8 RGB LED Matrix (i.e 192 LED).
Built in USB to UART chip (FT232RL)
Built in 5V / 1 Ampere voltage regulator.
Can be driven directly via USB cable (No external power adapter needed).
Please visit our wiki page for more info about this product. It will be appreciated if you can help us improve the documents, add more demo code or tutorials. For technical support, please post your questions to our forum.
|Dimensions||0mm x0mm x0mm|
|Rainbowduino LED driver platform - Atmega 328||1|
Where can find a sample sketches to use more than one rainbowduino at same time(or samples in general for rainbowduino), by example to scroll text in multiple colors like "cool" picture.
Many thanks!Question by: admin on 2018-12-18 02:42:41
Hi there, we have been tested with SDHC 16GB Class 6 but not 10. So if your card is similar with class 6 it should be work.Answer by: admin on 2018-12-18 02:42:41
Question by: admin on 2018-12-18 02:42:41
I can't get it working with Mega2560, can somebody please explain in more detail how to connect it and what to change in the SDFat libary (SDInfo)?Answer by: admin on 2018-12-18 02:42:41
i bought the 4x4x4 rgb led cube from robot shop.com and i got the v3 rainbowduino and i was wondering what programmer i need to make the cube work because currently my cube does not workQuestion by: admin on 2018-12-18 02:42:40
Hi.This style of SD Card Shield is modified by Radio Shack.And our new SD Card Shield has not this problem.If you really need 3.3v from Shield,you could solder a wire which connecting pad to pin header.Answer by: admin on 2018-12-18 02:42:40
I was not able to get the Rainbowduino board V3.0 working as a i2c slave with the firmware 3.0
i had no problems with the older versQuestion by: admin on 2018-12-18 02:42:40
Hi Bill.You can download the libraries of SdFat For Arduino1.0 on our wiki.Answer by: admin on 2018-12-18 02:42:40
Hi, i ordered an Rainbowduino, ARD127D2P (same sku as V3 here), at november '11. But my Rainbowduino looks like a V2 version (white pcb and without USB Jack etc). In hope i got a V2, i tried neorainbowarduino's firmware and got the "no serial reply, duQuestion by: admin on 2018-12-18 02:42:40
Hi,Luis.This symptom will happen on all serial pin modules/shields. Since only Serial port has been occupied , which is also used for firmware upload, It brings this conflict. You might want to 1) remove your device whenever uploading, to make it easieAnswer by: admin on 2018-12-18 02:42:40
If you are wanting to get the new V3.0 board working with many of the existing pieces of code out there written for 2.0 hardware or prior, good luck. I have invested 2 days trying to get neorainbowduino and mtxcontrol working with no success. If anyoneQuestion by: admin on 2018-12-18 02:42:40
I found out the problem. I was using a Arduino Leonardo board and this shield (like most other shields) won't work with that board. I switched to a Arduino Uno and now no issues.
Wish this was mentioned somewhere; would have saved me a couple weeAnswer by: admin on 2018-12-18 02:42:40
Hi, I currently have 3 x V2 Rainbowduinos. Is V3 compatible with the older versions? Will they connect okay (pin compatible)? Is the firmware the same or compatible with older versions so that cascading will work across different versions set up in a mQuestion by: admin on 2018-12-18 02:42:40
To SD Card Shield v3.1, we have not pin-to-pin's mega board,
but it can work on mega board.
You need learn pin connection detail from Atmega328 board,then reconnect pins or change your code to match conntected pinsAnswer by: admin on 2018-12-18 02:42:40
Im waiting for delivery of my rainbowduino and led matrix but was just wondering what you configure the arduino IDE to in order to communicate to the rainbowduino. Also do you know if the mtxcontrol programme is compatible.Question by: admin on 2018-12-18 02:42:40
Sorry, I see the link. When I followed the instructions and downloaded and extracted the software in the arduino library it always errors. First I changed the setting to 10 for the sd Sheild. still no work! It will compile but nothing happens that I caAnswer by: admin on 2018-12-18 02:42:40
Please could explain some of the new features and backward compatibly in Rainbowduino 3, see some from the pictures: analog pins, FTDI, 2.1 jack connector, more visible status and power leds, reset button position.
As always seems great, hope ordQuestion by: admin on 2018-12-18 02:42:40
Hi,all files can be compiled.If you can't compile it,please formatter your SD card.
Examples can't be compiled unless your SD card is right.Answer by: admin on 2018-12-18 02:42:40
He comprado un rainbowduino V.3. En los primeros momentos funciono con Rainbow Cube. Pero ahora no y el chip Atmega 328 se caliente mucho. ??es esto normal?
Tocando la placa por atras parpadean algunos leds.
I bought a rainbowduinQuestion by: admin on 2018-12-18 02:42:40
It can run off of 5V.Answer by: admin on 2018-12-18 02:42:40
He comprado un rainbowduino V.3. En los primeros momentos funciono con Rainbow Cube. Pero ahora no y el chip Atmega 328 se caliente mucho. ?es esto normal?
Tocando la placa por atras parpadean algunos leds.
I bought a rainbowduino V.3.Question by: admin on 2018-12-18 02:42:40
Hi,they can not directly connect together because both them used D10 pin.If you want to connect them together,a way to solve it is to change SD shield CS(D10) pin to D1 or D0,and modify the code "SdFatConfig.h" uint8_t const SOFT_SPI_CS_PIN = 10 to SOFAnswer by: admin on 2018-12-18 02:42:40
I thinking to use some Rainbowduinos to control 180 led bulb (12v), it is posible or convenient use this hardware?
I notice the rainbowduinos have 8 super source driver channel of 500mA.
My questions if i can connect 8 led bulb for each raiQuestion by: admin on 2018-12-18 02:42:40
You can give it a try.Answer by: admin on 2018-12-18 02:42:41
Question by: admin on 2018-12-18 02:42:39
Hi , it is possible ,just we do not try to do that , you need to refer to the schematic.Answer by: admin on 2018-12-18 02:42:39
Hi, could you use this to drive 4 x large 12v 7 segment led displays? I am making a 30 min countdown timer and need something to drive it. I was going to use an arduino as the logic and add shift registers but this could possibly be an all-in-one answeQuestion by: admin on 2018-12-18 02:42:39
Yeah ,it should be possible, you can refer to the datasheet of the MY9221 .Answer by: admin on 2018-12-18 02:42:39
Does this board could control 60mm square 8*8 LED Matrix super bright RGB and 60mm square 8*8 LED Matrix Bi-Color Red/Green ?Question by: admin on 2018-12-18 02:42:39
yes,it is,and there is a demo code for it . More details ,please refer to the wiki page .Thanks``Answer by: admin on 2018-12-18 02:42:39
Hi. I am new to the Arduino and electronics in general, so please excuse the simplicity of this question.
I am wanting to retrofit a desk lamp using 1 x Cree MC-E RGBW and control it from the iphone. I want to have control of each colour on the MQuestion by: admin on 2018-12-18 02:42:39
Hello,sorry that we don't have 4 channels allowing for PWM control from the UNO , maybe Gorve - Chainable RGB is suitable for your idea , please refer to the product page .Thanks`` Answer by: admin on 2018-12-18 02:42:39
This may be a noob question, but can you buy additional boards and make them work together? I'm making an LED table currently 64 LEDs, but if I wanted to add resolution later, could I install a second board? (something like daisy chaining shift registe
yes , it can be cascaded , but you need to write the code yourself case we don't have the cascade library for Rainbowduino version 3.0 .
can I cascade several boards to make a 3 column by 2 row display? and use 12v RGB 5050 LEDs, thank you!!!!
Yes , it can be connected to a 3 column by 2 row display , it need to write the code.Using 12V can work ,but the board will be hot,suggest to using 9V.And if you want to use extent power ,you need to jump Drive to Vin in the back of board.
Are rainbowduino able to control big size LED Display? I have plan to make my LED display like 64x64 leds //firstname.lastname@example.org
Hey Nahuel, if the teensy++ is compatible with arduino series, then yes. Also you could try to edit the lib you want according to the tutorial about how to write your own lib from http://arduino.cc
Hi.We don't have this spec of microSD socket,maybe you can drop a line to email@example.com to find more support.
Hi, I can't make work my new r.3.0b Rainbowduino board with RGB dot matrix display. The only things that happens once the unit is powered up, is on red led that blinks about in the middle of the dot matrix. I can't find in the wiki any tutorial related
Hello , this is the tutorial page that you can get sample code and know how to use it ??? http://www.seeedstudio.com/wik...
Hi, is it normal that the output current of the led drivers ist just about 1.65 mA when I write commands like "Rb.setPixelXY(0,0,255,255,255)? I use the Rainbowduino v.3.0 with the firmware from the wiki page and some RGB LEDs with a current of 20 mA.
Hi! Thanks for your reply. In the datasheet is written that a resistor Rex-A/B/C of 2,34 kOhm should produce an output current of 25 mA. Therefore the 2,8 kOhm resistors on the rainbowduino should produce a constant current of about 20 mA. According to
Hi, I've managed it to use the SDA pin to get analog data. But can I use the RX pin to get data from the "Grove - I2C Color Sensor"?
No , it is not support to do that .
Hi, got the kit an wanted to put the Demo Sketches on it, but i always get an errror message while compiling the wiki sketches:
'RB'was not declared in this scope
What can i do, i copied font.c,rainbowduino.h,rainbowduino.cpp to an Path called li
Hi , you just download the "Rainbowduino3.0 Library for Arduino" , simply uncompressed it and put the "rainbowduino" folder in the path "/arduino-1.0/libraries" , and then open the example at sketchbook via arduino-1.0 IDE .
Hi, I tested RBD's serial print, but it looks like RBD's serial was not print out from male TX pin, just only printed out from female TX pin.
Is it possible to print out serial signal to male TX pin?
I want to connect each rainbowduinos with seri
Sorry , it can not , but you can connect D0Rx/D1Tx to Rx/Tx of male port with wires yourself.
Hi, is it possible to directly connect any sensors (like the Grove - Sound Sensor)to the Rainbowduino and use the data? And can I power the Rainbowduino with a 9V battery pack?
i'm so sorry, it was retired and discontinued. please look for some other products on our web.
Hello, I want to have 40mA per led with 25 led RGB. I have rainbowduino V3.0b !
I have not 1k Potentiometer clockwise to ajust the output current (Rext). How I can do increase luminosity of the leds ? Thanks
Sorry , it is the only method to adjust the output current of MY9221 .
Can I enhance the brightness of the LEDs by changing REXT of the MY9221?
For example: 1.94kOhm for 30mA at VDD=5V
Does the LED matrix (and the MY9221) get along with this?
Datasheet mentions Output capability up to 60mA,
where might damage appear, would there be a workaround for 60mA ?
V2 Rainbow supported even up to 120mA.
Hi,Zane Cochran.You can drop a line to firstname.lastname@example.org,and you can get answer from them.Thanks.
When I download the library, the zip file is corrupt? Where do i get the actual arduino v1.0 library?
Hello, you could download the library on this link(http://www.seeedstudio.com/wik.... If the zip file is corrupt, please try to use other browser
I also have the 3.0b Rainbowduino board with the 8x8 RGB display. All my board does is flash one central red LED when plugged in, no matter what I do. If I try to flash a new code onto it using the Arduino software I get this error:
Hello David,sorry for the inconvenience, we will update the wiki soon. Have you downloaded the library for arduino1.0 ? Please make sure that you choose the right board "ATmega 328" before upload the sketch.
Is the rainbowduino compatible with your wifi shield? Can I plug it, and use the 8x8 led matrix?
Hi Daniele.You can connect Wifi to Rainbowduino via jumper wire(SPI port and digital 2 and 3),and it is feasible to add a led matrix,but it is inconvenient.
I have 5 old V1.2 boards. Can I replace the micro to the ATMega328 version and expect a better V2 compatibility?
Which is the difference between the V.1, V.2 and V.3 serie? (USB interface only?)
Hi.For the first question,maybe you can drop a line to email@example.com.And the another one,v1 is the same to v2,but v2 has some differences between v3.v2 can drive a device which voltage can more than 5v,but v3 can't.v3 has a lower occupancy of I
Is it possible to get access to an analog pin (and maybe an unused digital pin as well) on the Arduino on the Rainbowduino 3.0 board?
Hi Rob Harrop.If you want to use an analog pin on Rainbowduino,J8 port is a choice.
There is no serial port detected when I connect the Rainbowduino via USB.
The switch on the board is set on USB, I restarted several times.
The connected 8x8 Matrix gives me a blinking light in the middle.
Any idea how to troubleshoot?
Please try another mini USB cable, or bend the mini USB port a bit.
If this method is not work, please contact our tech support via email.
I have two OLDER version 1.0 Rainbowduino boards. Are these still suppoorted? On the wiki I only saw sketch for V3.0. Can I use TinyISP programmer to reprogram the Version 1.0? Thanks for your help. Have some RGB 8X8 with these from Seeedstudio and wan
Hi,you can use ISP programmer to reprogram the v1.0,but you can't update it to new version. And the libraries is the same with v2,but different from v3.You can download some demos from our wiki.
So, according to scheme, those MOSFETs can be directly connected to +5V?
Can I connect three Rainbowduino constant current channels at 20.8 mA in parallel to drive one LED at 62.4 mA? Simple circuit theory says yes, but I'm just checking to see if there's any potential complications I haven't thought of.
BTW,I wish yo
Hi,it is right.And about Rainbowduino V2,we will post a blog some days later,welcome to discuss with us whether we need to update R3.
Can someone point me to a sample of how to interface with multiple rainbowduinos using the I2C protocol? Thanks!
Hi Zane Cochran.There are many ways to combine multiple rainbowduinos together, such as you simply need a signal to trigger one by one.But we have no sample about it,maybe you can put a post on our forum to seek help.
i have board rainbowduino v3.0b,but i could not have firmware to interfacing the program.give me a solution
The boot loader of Rainbowduino is Arduino Duemilanove w/ATmega328 and you can install a drive from the "Drivers" folder of the Arduino Software download.
i need to do a hobby project with rainbowduino v3.0b,i have the board but i don't have the software of that board gave me a solution
Hey Navaf . V, maybe you can check the Resources section of the page http://www.seeedstudio.com/wik..., download the libs and try the demo codes according to the wiki.
Can I use Rainbowduino to control a 8x8x8 LED cube of only one color?
From de Wiki: Maximum LEDs driving capability: 192 (i.e 8x8x3)
So, 8x8x8 is not possible. Am I right?
From de Wiki: Maximum LEDs driving capability: 192 (i.e 8x8x3)
So, 8x8x8 is not possible. Am I right?
I am designing a system that requires an Arduino UNO to interface with and manage a variety of sensors and RFID modules via i2c. I would like to vsually output some of the resulting information on the Seeed "60mm square 8*8 LED Matrix - su
Hi,Bob Samuel,1,of course it can work with the Arduino UNO.But you need jump line to connect them.2.Details,you can refer to our wiki and get what information you want.with a happy day~------------
Hi, I want to use this to power a LED matrix that I build myself, similar to your 8x8 display. I see the wiring diagram in the data sheet for the 8x8 display. Can I use the same wiring with my own RGB LEDS? I do not see any current limiting resistors i
Hi,steve.Building your own 8x8 RGB LED matrix，resistors are not necessary.with a happy day~
According to the Rainbowduino manual there are eight (8) 500mA LED driver outputs (not common anode), but I can't seem to locate them on the schematic.
Does the v3.0 Rainbowduino support those eight (8) 500mA channels without a commo