# Scrolling Text & 2D Matrix setup

**URL:** <https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757>\
**Category:** Issues\
**Created:** [November 4, 2023, 1:42pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757 "2023-11-04T13:42:19Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![garym999](https://avatars.discourse-cdn.com/v4/letter/g/7cd45c/32.png) [@garym999](https://wled.discourse.group/u/garym999)\
**Post date:** [November 6, 2023, 4:40pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/22 "2023-11-06T16:40:03Z")

</div>

From [HarrisonTek KL lighting Store](https://www.aliexpress.com/item/1005005721000627.html?spm=a2g0o.order_list.order_list_main.4.50fa1802LHveZU) on AliExpress. Comes in various pixel desities. Initially I went with the 5V stuff but as its for an Automotive application seemed silly to have to muck around with 12-5v converters. Full White output is 2.3A per panel (254 LEDs). So glad I jumped to 12V. The grid density is 2.5cm in this case.

---

<div class="post-metadata">

**Author:** ![ALDIY](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/aldiy/32/2716_2.png) [@ALDIY](https://wled.discourse.group/u/ALDIY)\
**Post date:** [November 6, 2023, 5:12pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/23 "2023-11-06T17:12:31Z")

</div>

Great , i just wanted to double check if those are fixed address and they seem not

---

<div class="post-metadata">

**Author:** ![garym999](https://avatars.discourse-cdn.com/v4/letter/g/7cd45c/32.png) [@garym999](https://wled.discourse.group/u/garym999)\
**Post date:** [November 6, 2023, 5:14pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/24 "2023-11-06T17:14:37Z")

</div>

Nope. Brought as one long length and have been chopping away to make up each panel. Another 5 to go, the joys of a hot glue gun.

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [November 6, 2023, 5:24pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/25 "2023-11-06T17:24:47Z")

</div>

Not correct!  
It will just use LED with index between 13 and 15, and that does not necessarily mean index 14, but not paint it.

With ledmaps, if you have a pixel that falls within matrix dimensions but has no physical LED attached then you assign -1. If the physical LED does not fall within matrix dimensions then you just not include it in a ledmap file.

---

<div class="post-metadata">

**Author:** ![ALDIY](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/aldiy/32/2716_2.png) [@ALDIY](https://wled.discourse.group/u/ALDIY)\
**Post date:** [November 6, 2023, 5:29pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/26 "2023-11-06T17:29:12Z")

</div>

Not correct ! what i have listed is correct as i have tested that  
You can read my post here where i used a ledmap to make the smiley face

 ![image](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/7/73a123e7e808e764ce03230689b12b418c946ec2.png)

> **[Discord - A New Way to Chat with Friends & Communities](https://discord.com/channels/473448917040758787/801531333067014164/1112962099023462440)**
>
> Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [November 6, 2023, 6:03pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/27 "2023-11-06T18:03:14Z")

</div>

And now show the _physical_ LED set up.

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [November 6, 2023, 6:10pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/28 "2023-11-06T18:10:47Z")

</div>

If there is no _physical_ LED at _physical_ location [X,Y] then you put -1 at [X,Y] but it would be just as ok to put in a value \> _physical_ LED count.

Whereas the request above had _physical_ LED with index 14 which was not part of the matrix, hence no need to include it in ledmap. As @garym999 showed in his successful implementation.  
To put it he other way: total LED count in the above example was larger than a matrix size (X\*Y) and only portion of that total LED count participated in matrix panel. And since with 2D set up with ledmap only the LEDs in ledmap are taken into account everything else is discarded.

---

<div class="post-metadata">

**Author:** ![ALDIY](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/aldiy/32/2716_2.png) [@ALDIY](https://wled.discourse.group/u/ALDIY)\
**Post date:** [November 6, 2023, 6:19pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/29 "2023-11-06T18:19:14Z")

</div>

I am glad the op issue got solved , you just need to stop saying incorrect and say you do not like it or it is not optimal as i have showed it is correct

---

<div class="post-metadata">

**Author:** ![Mobiart](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mobiart/32/8399_2.png) [@Mobiart](https://wled.discourse.group/u/Mobiart)\
**Post date:** [November 14, 2023, 4:28am UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/30 "2023-11-14T04:28:36Z")

</div>

garym999, i have a similar task. I need the bottom and top LEDs to be ignored (19,39,59,79,99,119,139,159,179,199,219,239,259,279,299,319,339,359,379). Only I have a 20x19 matrix.

 ![matrix_19х20](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/5/5c09122812c9f86d5cb8b9e609fb8081194dc8ce.jpeg)  
The distance between the LEDs is 5 cm. I made a zhsion file in Notepad++ (is it correct to use “Enter” at the end of each line?).  
Downloaded it from the link [http://192.168.0.108/edit](http://192.168.0.108/edit).  
 ![ledmap1](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/e/e91ea75415cc917b069198d9923f8318f8982654.jpeg)  
I set up the matrix in 2D.  
 ![matrix](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/5/5b2476791fade313f981e62394c4e564a28da4d6.jpeg)  
I don’t know what to do next (I’m a complete beginner)?  
How can I make sure that every time the device is turned on, it understands that it needs to use the ledmap1.jsion file in its work. I looked at the instructions at [Mapping - WLED Project](https://kno.wled.ge/advanced/mapping/), but nothing is written there about it, and my knowledge is not enough)). Could you tell me step by step what needs to be done next (step1…, step2…, step3… step n)? Or maybe I can read about this in detail somewhere? Maybe someone else on the forum can give me some advice?

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [November 14, 2023, 5:01am UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/31 "2023-11-14T05:01:41Z")

</div>

ledmap.json is loaded at boot.

---

<div class="post-metadata">

**Author:** ![Mobiart](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mobiart/32/8399_2.png) [@Mobiart](https://wled.discourse.group/u/Mobiart)\
**Post date:** [November 14, 2023, 8:26am UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/32 "2023-11-14T08:26:57Z")

</div>

Where does it load?  
How to launch it?  
If I send the finished device to another person who does not understand anything about technology, will he be able to run this configuration?  
Will the ledmap configuration be saved in the device, or should the new user go to [https://my-led-device.local/edit](https://my-led-device.local/edit) and download the ledmap.json file?  
I ask this because I’m not sure that the average user can do this on their own.

---

<div class="post-metadata">

**Author:** ![garym999](https://avatars.discourse-cdn.com/v4/letter/g/7cd45c/32.png) [@garym999](https://wled.discourse.group/u/garym999)\
**Post date:** [November 14, 2023, 9:12am UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/33 "2023-11-14T09:12:43Z")

</div>

Like you I’m learning my way around WLED and although very capable there is quite a bit that is not that clearly documented. Its that age old thing, the product develops faster than the documentation. Luckily there are forums like this.

As blazoncek says ledmap.json is loaded at boot. And /edit is where you can create,load and edit it if you want. But what I have noticed is that you do not have that file on your device, you have ledmap1/2.json. I think you can use those maps but they would have to get called within the API. For now just rename the one that you think is correct and get testing.

---

<div class="post-metadata">

**Author:** ![Mobiart](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mobiart/32/8399_2.png) [@Mobiart](https://wled.discourse.group/u/Mobiart)\
**Post date:** [November 14, 2023, 10:04am UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/34 "2023-11-14T10:04:30Z")

</div>

I changed the file name to ledmap.json.

 ![ledmap](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/e/ed69bd88b8adf7d70cd18db7489c5fbe28524bab.jpeg)

But nothing has been updated in the interface. There is no new file.  
 ![2023-11-14 16-37-01 WLED и еще 251 страница — Личный Microsoft​ Edge](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/3/331be0f73c437dfd5b64c3e123176b0ae474daaf.jpeg)

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [November 14, 2023, 11:25am UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/35 "2023-11-14T11:25:59Z")

</div>

“Default” ledmap is the ledmap loaded at boot: `ledmap.json`  
There is no feedback in UI which ledmap is loaded as that information is not retained in the system.

If the ledmap is not applied but JSON is vaild, check if you uploaded ASCII encoded ledmap file. Some editors will encode files in UTF8.

---

<div class="post-metadata">

**Author:** ![Mobiart](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mobiart/32/8399_2.png) [@Mobiart](https://wled.discourse.group/u/Mobiart)\
**Post date:** [November 14, 2023, 12:57pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/36 "2023-11-14T12:57:40Z")

</div>

[blazoncek](https://wled.discourse.group/u/blazoncek), thanks for the answer. A file in the format you specify. but the information is not updated. I’ve already tried everything. And I turned it on and off, and the controller was overloaded, but the information is not updated. I tried to completely delete the ledmap.json file in Edit. The information is still not updated.

---

<div class="post-metadata">

**Author:** ![garym999](https://avatars.discourse-cdn.com/v4/letter/g/7cd45c/32.png) [@garym999](https://wled.discourse.group/u/garym999)\
**Post date:** [November 14, 2023, 1:52pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/37 "2023-11-14T13:52:52Z")

</div>

What version of WLED are you using? I’m on the latest, 0.14.0 and I dont see the Ledmap: option unless I have missed a setting somewhere.

Also before diving into the matrix side of things I verified that the ledmap file applied my LEDs as expected in one long string. I started with a small string so I did not have to keep editing a big file, too easy to make a typo.

---

<div class="post-metadata">

**Author:** ![Mobiart](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mobiart/32/8399_2.png) [@Mobiart](https://wled.discourse.group/u/Mobiart)\
**Post date:** [November 14, 2023, 2:10pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/38 "2023-11-14T14:10:44Z")

</div>

I’m also using version 14.0. I turned the power on and off several times. Somehow, information about ledmap.json disappeared in the interface. The bad thing is that I don’t understand the logic of her appearance or disappearance.

---

<div class="post-metadata">

**Author:** ![garym999](https://avatars.discourse-cdn.com/v4/letter/g/7cd45c/32.png) [@garym999](https://wled.discourse.group/u/garym999)\
**Post date:** [November 14, 2023, 3:01pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/39 "2023-11-14T15:01:37Z")

</div>

Ah OK there is something I have learned. If you have multiple Ledmap files then the dialogue box appears in the segment section.

Also remember to reboot (x.x.x.x/reset) when making changes to the 2D matrix and ledmap files. I found the results unpredicatble if I dont because the pixels do not get repainted/cleared and it justs add to the confusion.

---

<div class="post-metadata">

**Author:** ![Mobiart](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mobiart/32/8399_2.png) [@Mobiart](https://wled.discourse.group/u/Mobiart)\
**Post date:** [November 14, 2023, 4:54pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/40 "2023-11-14T16:54:23Z")

</div>

Thank you! I’ll definitely try it tomorrow. We have night already!  
I didn’t know about the “reset” command!

---

<div class="post-metadata">

**Author:** ![Mobiart](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/mobiart/32/8399_2.png) [@Mobiart](https://wled.discourse.group/u/Mobiart)\
**Post date:** [November 14, 2023, 5:16pm UTC](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757/41 "2023-11-14T17:16:55Z")

</div>

I tried using the “reset” command. Everything began to work normally. The logic became clear. [garym999](https://wled.discourse.group/u/garym999), thank you very much!

[Previous page](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757.md?page=1)

[Next page](https://wled.discourse.group/t/scrolling-text-2d-matrix-setup/9757.md?page=3)
