Skip to content

Commit 05aec05

Browse files
authored
Revise 2D-1D Mixed Setup for WLED-MM
Updated instructions for mixing 2D and 1D setups in WLED-MM, including new steps and clarifications on segment creation and configuration.
1 parent 7df00ad commit 05aec05

1 file changed

Lines changed: 14 additions & 10 deletions

File tree

docs/advanced/2d-1d-Mixed-Setup.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,20 @@ hide:
66
---
77

88
## Overview
9+
🌜
910

10-
WLED supports mixing 2D and 1D setup on the same unit, the expected result is that you could use 2D fixture and still chain a strip after or setup a strip and then a matrix after on the same pin.
11+
WLED-MM supports mixing 2D and 1D setup on the same unit, the expected result is that you could use 2D fixture and still chain a strip after or setup a strip and then a matrix after on the same pin.
1112

12-
1. Setup your total LED count in Config -> LED Preferences as usual. For example a 8x8 matrix and a strip of 30 pixels chained to the end of your matrix. The total count should be 64 + 30 = 94. This also works with virtual LEDs via DDP or ArtNet.
13-
<img width="448" alt="example" src="/assets/images/content/2D-1D-MIX_Step1.png">
14-
2. Go to Config -> 2D setup and create the 8x8 matrix
15-
<img width="448" alt="example" src="/assets/images/content/2D-1D-MIX_Step2.png">
16-
3. Go back to edit the segments. The 8x8 segments should be created automatically. Add a new Segment. Initially the form will be for creating a new Matrix.
17-
<img width="448" alt="example" src="/assets/images/content/2D-1D-MIX_Step3.png">
18-
4. In the "Start X" field enter a number larger or equal to the total LEDS in the matrix. In this example you should enter 64 (8 x 8). The form will automatically change to display that of a 1D segment.
19-
<img width="448" alt="example" src="/assets/images/content/2D-1D-MIX_Step4.png">
13+
!Important: The necessary steps are different from upstream WLED. In WLED-MM, you create a "pseudo" 2D panel for the trailing strip, then set it "Expand 1D FX" to "Pixels" in segment options.
14+
15+
1. Setup your total LED count in Config -> LED Preferences as usual. For example a 8x8 matrix and a strip of 32 pixels chained to the end of your matrix. The total count should be 64 + 32 = 96. This also works with virtual LEDs via DDP or ArtNet.
16+
2a. Go to Config -> 2D setup and create the 8x8 matrix, and a second matrix panel for the trailing strip.
17+
2b. For larger pixel counts, you should chose square dimensions like 5x6. For smaller pixel counts, create a panel with only one row, like 30x1.
18+
2c. Position the "pseudo" 2D panel at the right / top side of your "real" 8x8 matrix panel => startX = 8, startY = 0.
19+
3a. Now create segments for both 2D panels. click on the segment for your trailing strip, slect a 1D effect, then change "Expand 1D FX" to "Pixels" in segment options.
20+
3b. You might need to experiment with "Reverse X" and "Reverse Y" options, to make the effect behave correctly.
21+
22+
4. Save your segment, create a new preset for the current setup. Its recommended to set this preset as startup preset in LEDs settings.
23+
24+
Note: some "pseudo" 2D layouts are automaticially detected by WLED-MM. For these cases, 1D effects will run as expected, but you might not see the "Expand 1D FX" segment option.
2025

21-
Note: If the matrix is chained after the strip, then use reversing at the bus level, i.e. check Reversed (rotated 180°) in LED & Hardware setup. This may also require you reverse segment.

0 commit comments

Comments
 (0)