background image

OLIMEX© 2015

MOD-RGB firmware note

MOD-RGB is a completely open-source module suitable for controlling multicolor RGB LED 
strips. The strips can be either 3.3V, 5V or 12V powered. The board comes with custom open-
source firmware to simplify the usage of the board. The custom firmware also makes it possible to 
communicate with the board via I2C. As an alternative to the I2C the board has also a DMX 
interface. More information for how the firmware source code was compiled might be found in the 
"project_information.txt" file inside the source code folders (the source code of the latest firmware 
is available at the product page of MOD-RGB). The latest firmware version is release 3. Different 
firmware revisions might have big differences and incompatibilities.

The LED strips should have three separate data lines for each color – RED, GREEN and BLUE. 
The LED we used also had a separate power supply line.

The OLIMEX strips named LED-STRIPE-XX and LED-ROPE-XX work without the need of 
MOD-RGB.

The LED strips used with the board might be of the same color or different colors. The board has 
short-circuit protection and can provide up to 5A to each strip channel. Olimex provides Arduino 
examples for interfacing with MOD-RGB.

Sample hardware connection between an UEXT board (OLIMEXINO-STM32), MOD-RGB, and a 
suitable LED strip (3-color 12V) can be found in the picture below:

Note that the picture shows RGB that requires 12V DC provided to the PWR_CON connector. Pin 1
is 12V, pin 2 is GND. In this case UPWR_E jumper should be open by default.

Page 3 of 5

Отзывы: