Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow multiple LEDs to be grouped when controlling via Artnet or sACN #2686

Closed
wants to merge 2 commits into from

Conversation

HazeCore
Copy link

@HazeCore HazeCore commented Jun 7, 2022

This PR adds the possibility to control more LEDs on a strip with less channels to better suit the needs of bigger productions in which WLED could come really handy as a cost-efficient LED controller. (Thanks for that btw ;) )

It adds capabilities to merge LEDs into groups of equal length which allows the DMX source to control more LEDs with fewer channels while sacrificing resolution.

The size of a group can be adjusted with an input field in the "Sync Interfaces" Dialog, named "DMX group size", which allows to set how many LEDs in a row on a stripe get controlled by the same DMX channel. The default value is 1, which act exactly like the original behaviour.
The value gets saved together with the other settings.
The maximum group size is 1000.

I've tested the build:

  • with an ESP32 and an ESP8266
  • for start Addresses within a single Universe and more than one Universe
  • with the sACN Protocol

It would close #2325.

@blazoncek
Copy link
Collaborator

The functionality is already implemented in WLED by using main segment only live data syncing (6079eff).
It uses regular segment grouping and spacing.

@HazeCore HazeCore closed this Aug 17, 2022
@elf5000
Copy link

elf5000 commented Feb 27, 2023

This PR adds the possibility to control more LEDs on a strip with less channels to better suit the needs of bigger productions in which WLED could come really handy as a cost-efficient LED controller. (Thanks for that btw ;) )

It adds capabilities to merge LEDs into groups of equal length which allows the DMX source to control more LEDs with fewer channels while sacrificing resolution.

The size of a group can be adjusted with an input field in the "Sync Interfaces" Dialog, named "DMX group size", which allows to set how many LEDs in a row on a stripe get controlled by the same DMX channel. The default value is 1, which act exactly like the original behaviour. The value gets saved together with the other settings. The maximum group size is 1000.

I've tested the build:

* with an ESP32 and an ESP8266

* for start Addresses within a single Universe and more than one Universe

* with the sACN Protocol

It would close #2325.

Hi! Please share bin. file esp32, want to test this mode) In the new versions, they lost this very necessary function..

@HazeCore
Copy link
Author

HazeCore commented Mar 5, 2023

For the Modifications made, i had forked the WLED version. You can still find the fork in my Profile... It's not very up-to date though and you probably have to recompile it by yourself. I will have a look if i can fild a binary File in my very messy folder structure :D

@elf5000
Copy link

elf5000 commented Mar 5, 2023

For the Modifications made, i had forked the WLED version. You can still find the fork in my Profile... It's not very up-to date though and you probably have to recompile it by yourself. I will have a look if i can fild a binary File in my very messy folder structure :D

Thanks a bunch!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

E1.31 (DMX) group pixels
3 participants