Pixblasters Video LED Controller

by Pixblasters

Combine LED strips to create a huge display that acts as a regular video monitor.

View all updates Oct 17, 2019

Define the Monitor Image Window to Show on Your Video LED Display

The Pixblasters Video LED Controller has been designed to support professional-looking and easy to use video LED displays. To display any graphics and video with no limitations, Pixblasters users just need to plug in the monitor cable. Stills and animations, AVI, FLV, WMV, MP4, etc. - what you see on the computer monitor connected to the selected computer is what you get on the Pixblasters MS1 controller-driven LED display with absolutely no coding required!

A single Pixblasters Video LED Controller supports up to 16,384 LEDs that can be arranged in LED display matrices with various resolutions. Although respectable, such LED driving capacity allows for the LED display of a smaller portion of standard monitor image. The Pixblasters LED controller receives the video formatted for the monitor, crops the image part selected for the LED display (Figure 1), and drives the LED strips by properly formatted video data. The complexity of LED driving is hidden from the driving computer and the WS2812B LEDs can be refreshed at the maximum 60 Hz refresh rate!

Figure 1: Selection and Cropping of the Image Part for the LED Display

To keep the promise of supporting professional and easy-to-use video LED displays, the Pixblasters LED integrates several important features. For example, it includes an actual EDID chip to smoothly connect to any operating system as a standard monitor. Most consumer monitors these days carry inside an EEPROM chip called the EDID. It contains monitor’s name and technical info about its capabilities. This information enable any standard video source, i.e. the PC computer, to properly detect the monitor and automatically format the video image suitable for the specific monitor.

The Pixblasters really shines in big video installations, which may be oversized and hardly portable. Such installations accept only minimal maintenance and must work automatically when powered. Consequently, the LED controller requires retentive memory to store important configuration data, such as the coordinates of the image window for cropping. It also needs a "house-keeping" device to take care on SRAM-based FPGA chip with no internal storage for its configuration data, PC connectivity, multi-controller display configurations, etc. All these functions are integrated in on-board Microchip PIC18F26J50 microcontroller that connects to the PC and runs a simple User’s Interface. Besides the display configuration, it also enables firmware updates with new features.

To program configuration data in the Pixblasters board, connect the board to the PC by USB cable. On PC machines with Microsoft Windows OS, a new COM port will be visible in the Device Manager (Figure 2). Open any terminal emulator application and establish the serial link with the following parameters: 115200 baud rate, 8 bit data, no parity, 1 bit stop bit and now flow controls.

Figure 2: Custom Pixblasters USB Serial Port in Windows Device Manager

Hit the ENTER key and the Pixblasters User’s Interface will appear in the terminal emulator window (Figure 3).

Figure 3: The Main Pixblasters Configuration Menu

Select M. Modify Settings and setup the Cropping window position and sizing through the following registers: X_CROP, Y_CROP, X_STORE and Y_STORE. The Figure 4. explains how these registers define the video cropping window. Once programmed, the configuration data will be permanently stored in the PIC18F26J60 microcontroller’s internal flash memory, and at the next power up, the LED display will show the programmed image window.

Figure 4: Definition of the Cropped Image Window

$25,603 raised

of $8,500 goal

301% Funded! Order Below

Product Choices


Pixblasters MS1 LED controller board

Start building your dream LED display with your own Pixblasters MS1 LED controller. (This item was once named 'Pixblasters Go'.)


Pixblasters Array-SL

These Array-SL boards enable releasable connections with the Pixblasters MS1 LED controller and easy building of the LED matrix. It distributes the video control signals and the power sourced from an external +5 VDC power supply. Each board includes holes for easy wall mounting. Two boards included for a total of 32 LED strips connections.



We are a dedicated two-man team of FPGA electronics experts with 20+ years’ experience, with the goal of enabling everyone to build and operate immense and responsive high-resolution video LED displays.

Goran Fiolic

Gordan Galic



Contract Manufacturer

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: