pixblasters MS1 Video LED Controller User Guide

June 27, 2024
pixblasters

MS1 Video LED Controller

“`html

Product Information

Specifications:

  • Product: Pixblasters MS1 Video LED Controller
  • Model: PAPP003 (v2.0)
  • Release Date: May 28, 2024
  • Website: www.pixblasters.com

Product Usage Instructions

Initialization of Pixblasters MS1 Video LED Controller:

  1. Before the first use or significant LED display changes,
    initialize the controller through the user’s interface.

  2. Refer to the User’s Manual for detailed initialization
    steps.

  3. Ensure the LED controller is fully initialized to display video
    content.

FPGA Update Process:

  1. Download the latest FPGA configuration files from the official
    website.

  2. Set the on-board DIP switches to ‘000’ to activate service mode
    for FPGA update.

  3. Refer to the User’s Manual chapter 8.7 for detailed
    instructions on updating FPGA configuration.

Required Hardware Equipment:

  • Control Computer
  • Mini-B USB Serial Cable
  • +5 VDC Power Supply

Operating System & Software:

  • Operating System: Compatible with any OS supporting a serial
    terminal emulation program.

  • Recommended Terminal Emulator: Tera Term (Download Tera Term)

  • Communication Parameters: Baud rate 115,200, data 8 bit, no
    parity, 1 stop bit, no flow control.

Important Terminals:

  • Slave Video Input (RJ45 type connector): Active video input in
    Slave configuration.

  • Slave Video Output (RJ45 type connector): Active video output
    in both Master and Slave configurations.

  • 32 LED Outputs on eight snap-in connectors (black).

Frequently Asked Questions (FAQ):

  1. Q: How do I know if my Pixblasters MS1 Video
    LED Controller is initialized?

A: The controller needs to be initialized
through the user’s interface before it can display any video
content. Refer to the User’s Manual for detailed initialization
steps.

  1. Q: What are the communication parameters for
    updating the FPGA configuration?

A: The recommended communication parameters are
baud rate 115,200, data 8 bit, no parity, 1 stop bit, and no flow
control.

  1. Q: Can the control computer and USB serial
    cable be disconnected after initialization?

A: Yes, once the initialization is complete,
the control computer and USB serial cable can be permanently
disconnected.

“`

Pixblasters MS1 Controller ­ FPGA Update Guide
APPLICATION NOTE: PAPP003 (v2.0) May 28, 2024
Introduction
Pixblasters MS1 Video LED Controller are fully programmed and tested prior to shipping.
Before the first use, or in a case of a significant change of the LED display controlled by already initialized PixblastersTM LED controller, the MS1 Video LED controller must be initialized through the embedded user’s interface. Non initialized LED controllers cannot display any video. The initialization is fully explained in the following documents:
User’s Manual :http://pixblasters.com/wp-content/uploads/2020/03/Pixblasters- MS1-UsersGuide_v1.0.pdf
Application Note PAPP002 (for LED strips): http://pixblasters.com/wpcontent/uploads/2021/02/papp002-Pixblasters-Quick- Start-Guide_v1.0.pdf
Application Note PAPP005 (for LED panels): http://pixblasters.com/wpcontent/uploads/2021/02/papp005-Pixblasters-Quick- Start-Guide_v1.0.pdf
While the software initialization, which describes the LED display’s architecture, is the MUST-HAVE step, the FPGA update is an optional step. By following the simple steps described in this document and the associated video clip, Pixblasters MS1 Video LED Controller board can upgrade their hardware with newly released features. It also enables users to prepare the LED controller for controlling different types of LED panels. The described procedure assures compatibility with new and emerging LED types and shapes.
FPGA update is fully described in this short video clip: https://youtu.be/EklypNg4qbM.

Figure 1. FPGA Update Guide – Click on Photo to Play Video
The FPGA update is very simple and can be done within a couple of minutes. It is also permanent, since on-board memory holds up to seven (7) different FPGA configurations. Users can choose the FPGA configuration for their application by on-board DIP switches (Figure 3). Depending on the

Copyright © Pixblasters d.o.o. PixblastersTM is a Pixblasters trademark. All other trademarks and registered trademarks are the property of their respective owners.

PAPP003 (v2.0) May 2024

www.pixblasters.com

Pixblasters FPGA Update Guide
programmed configurations, the Pixblasters MS1 can be setup in the master or slave mode, to support 3-wire WS2812B-like, 4-wire APA102-like LED strips and WS2812B LED panels.
The DIP switches combination 000 activates the FPGA update configuration and it is not user-programmable. For full explanation, please read the User’s Manual chapter 8.7 Updating FPGA Configuration
The FPGA update runs on any control computer and any operating system that enables use of a simple serial terminal emulation program. The Pixblasters development team preference is the Tera Term, an open-source and free terminal emulator program: https://ttssh2.osdn.jp/. The requested serial communication parameters are: baud rate 115,200, data 8 bit, no parity, 1 stop bit and no flow control.
Required hardware equipment is also very simple and includes only the control computer, Mini-B USB serial cable and the +5 VDC power supply. Upon the initialization, the control computer and the USB serial cable can be permanently disconnected.
Pixblasters MS1 Controller – Important Terminals

Figure 2. Board’s Terminals Important for the Initialization Process
+5 VDC power supply connects to the blue power input screw wire terminal Power switch ­ the red LED next to the switch is ON when the board is powered Mini-B USB connector for serial connection with the control computer HDMI video input is the active video input in the Pixblasters MS1 Master configuration

PAPP003 (v2.0) May 2024

www.pixblasters.com

– 2 –

Pixblasters FPGA Update Guide
Slave video input (RJ45 type connector) is the active video input in the Pixblasters MS1 Slave configuration
Slave video output (RJ45 type connector) is the active video output in both, the Master and the Slave configurations
32 LED outputs are placed on eight snap-in connectors (black)
The FPGA Update – Step by Step
Download the latest FPGA configuration files from http://pixblasters.com/deliverables/
Set the on-board DIP switches to 000 (Figure 3). This activates the service mode and enables the FPGA update.

Figure 3. On-Board DIP Switches Set To FPGA Update Configuration
Connect the control computer and the Pixblasters MS1 with the Mini-B USB serial cable. Connect the +5 VDC power supply to the blue power terminal on the MS1 controller Switch-on the MS1 board with the on-board power switch (the RED LED must be ON) Start the serial terminal application on your control computer. Select the proper serial port and
setup communication parameters to 115200 8 0 1 0. The Pixblasters User’s Menu should pop-up in the serial terminal window (Figure 4) Hit U’ to start the update procedure. HitS’ to open the configuration selector menu (Figure 5)

PAPP003 (v2.0) May 2024

www.pixblasters.com

– 3 –

Pixblasters FPGA Update Guide

Figure 4. The Pixblasters User’ Menu in the Serial Terminal Window
Hit `3′ to select the FPGA configuration No. 3 for the update (Figure 5)

Figure 5. Opened the Pixblasters Configuration Selector Menu
The 30 seconds timeframe for the update’s start begins Select and transfer to the board the configuration binary file (.BIN) with the FPGA
configuration update. In Tera Term you need to select menu File/Transfer/XMODEM/Send

PAPP003 (v2.0) May 2024

www.pixblasters.com

– 4 –

Pixblasters FPGA Update Guide

Figure 6. Start the Configuration File Transfer (Update)
In the pop-up window find and select the .bin FPGA update file downloaded from our website

Figure 7. Select the Configuration File Transfer (Update)
The FPGA update takes about 30-40 seconds (Figure 8).
At the end of the update, the Device Update Menu (Figure 5) pops-up again. Select `E’ to exit.
The FPGA update is finished and you can start using the new and updated Pixblasters MS1 features.
To start using the FPGA configuration number 3, please switch off the board and set the DIP switches to 011 position.

PAPP003 (v2.0) May 2024

www.pixblasters.com

– 5 –

Pixblasters FPGA Update Guide

Figure 8. The FPGA Update in Progress
The Pixel Mapping Matrix Update ­ for LED panels only

Figure 8. Different WS2812B LED Panels
The Pixblasters MS1 Video LED Controller requires an additional initialization step for driving WS2812B compatible LED panels. LED panels are usually controlled by the FPGA configuration 5 and must be accompanied by the pixel mapping matrix that describes the structure of the LED panel. The pixel mapping matrices are provided by Pixblasters, as parts of the FPGA update package.
Depending on the attached LED panel, the user must select the correct .BIN file and program it to the dedicated Configuration 7 by following the steps described in the previous paragraph.

PAPP003 (v2.0) May 2024

www.pixblasters.com

– 6 –

Pixblasters FPGA Update Guide

LED Panel Type 8×8
16×16 32×8 22×22 44×11

Pixel Mapping Matrix File p8x8_deg0.bin
p16x16_deg0.bin p32x8_deg0.bin p22x22_deg0.bin p44x11_deg0.bin

Table 1. Examples of Pixel Mapping Matrix Files for Different LED Panels

Recommendations and Conclusion
Pixblasters FPGA update is optional, very easy and straightforward. For more instructions video clips, please visit: http://pixblasters.com/videos/

Revision History

Version
1.00 2.00

Date
02.03.2021. 28.05.2024.

Description of Revisions
Initial public release. Explained programming of the pixel mapping matrix for LED panels.

PAPP003 (v2.0) May 2024

www.pixblasters.com

– 7 –

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals