Skip to content
TobKra96 edited this page Jul 17, 2021 · 10 revisions

This wiki page contains the most frequently asked questions.

Please take a look, maybe you will find your answers.

Overview

Issues with dimensioning the setup.

How many frames per second will the setup have?

The limit of the FPS is caused by the data transmission speed of the LED strip on big setups with 1000+ LEDs and the technical limitation to generate a new frame fast enough by the Raspberry Pi.

Formula:
Transmission Speed / (Package Size * LED count) = FPS

Example:
Package Size: 24 Bit
Transmission Speed: 800 kBit/s
LED count: 900

800.000 Bit/s / (24 Bit * 900 LEDs) = 37 FPS

How many Ampere does the power supply needs?

The Ampere of your power supply depends on:

  • LED count
  • Max Ampere per LED

Example WS2812B:
LED count: 900
Ampere per LED: 60mA (WS2812B)
Voltage of the LED: 5V

900 LEDs * 0,06A = 54A

Example WS2815:
LED count: 900
Ampere per LED: 15mA (WS2815)
Voltage of the LED: 12V

900 LEDs * 0,015A = 13.5A

Issues with installing MLSC

Please check:

  • You are connected with the internet
  • There is no misspelling in the URL
  • You are running the command on a Raspberry Pi

Issues with starting MLSC

Please check if there is a newer version already online, that may fix your issue.

To find the source of the issue, you can start to isolate it. E.g. Plug in a Mic / Plug out a Mic.

If you do not find a solution, you can write a ticket on GitHub. Please provide us the console output, the config, and a detailed issue description.

Issues with the microphone

Which microphone should I use for my setup?

You can use every microphone, which supports Linux. There is a list with tested microphones here: Compatible Hardware List

Why do not the music effects work?

There are several causes for such an issue:

  • The microphone is not plugged in.
  • Wrong configuration. The microphone sample rate is wrong, or the wrong audio device was selected.
  • The microphone level is too low.

Issues with the LED Strip

Why do not the LEDs light up?

  • Check your wiring.
    • Does the LED share ground with the Raspberry Pi/ESP and the Power Supply?
    • Do you use the right Pin for the Data?
    • Do you use the Di (Data in) pin of the LED strip?
    • If you are using a potentiometer, can you adjust it?
  • Is MLSC running?
  • Have you plugged in your power supply?

Why do my LEDs flicker?

The flickering will be caused by a bad data signal. You can increase the signal quality by:

  • Add a potentiometer to the data wire.
  • Add a logic level converter, which is specified for high data rates like 800kBit/s. Additionally, it should shift 3,3V to 5V.

Issues with the LED Strip driven by the Raspberry Pi

You can test the Output by using an example script. Please ensure you stopped MLSC before. The script is located on: /share/music_led_strip_control/test/raspi_led_test.py. Please adjust all important variables before executing the script.

If you want to run 2 LED strips on one Raspberry Pi, you have to follow these instructions: rpi_ws281x instructions

Issues with the LED Strip driven by the ESP

Why doesn't my ESP connect to the wifi?

Please check your config first.

  • Does the IP match?
  • Do you set a subnet mask, which is valid?
  • Have you configured the SID?
  • Are the following programs configured and running:
    • dhcpcd
    • dnsmasq
    • hostapd
  • Can you see the Wifi network in with another device.
  • What does the log of hostapd say?
  • You can try to change the wifi channel inside /etc/hostapd/hostapd.conf

General

Can I change effects externally without the web interface?

Yes, you can do it via the REST API. Please see the API documentation inside your Webinterface.

How can I create my own effect?

Please see the small tutorial: Create a custom effect

Can I use any Linux distro as MLSC server?

Yes