# Matrix geometry

**URL:** <https://wled.discourse.group/t/matrix-geometry/8925>\
**Category:** Uncategorized\
**Created:** [August 5, 2023, 9:17pm UTC](https://wled.discourse.group/t/matrix-geometry/8925 "2023-08-05T21:17:55Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank](https://avatars.discourse-cdn.com/v4/letter/f/3d9bf3/32.png) [@Frank](https://wled.discourse.group/u/Frank)\
**Post date:** [August 5, 2023, 9:17pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/1 "2023-08-05T21:17:55Z")

</div>

Hello,  
I want to build a matrix led on my ceiling of 3m x 2m.  
I using the strips SK6812 for it.  
LED spacing is 3.5cm for y dimension.  
To get a setup that works per default I would need a strip every 3.5cm in x dimension. This would make 60 strips which is too much.  
I could skip every second led for the 2d effects and have a strip every 7cm. That would be some waste.

-Is there a possibility to setup matrix geometry?  
I need to adjust that the 3.5cm should be interpolated in a way that they for example fit to a 10cm in x direction.  
-Is it advisable to have identical spacing for both matrix dimensions? Or would for example 3.5cm / 5cm work, too?

thanks a lot for any advise

---

<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:** [August 6, 2023, 5:18pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/2 "2023-08-06T17:18:20Z")

</div>

It is possible to have 85x60 (300/3.5 x 200/3.5) matrix but you will need 6 outputs to get decent FPS.  
Each output should drive no more than 700-800 LEDs for optimal performance.

---

<div class="post-metadata">

**Author:** ![Frank](https://avatars.discourse-cdn.com/v4/letter/f/3d9bf3/32.png) [@Frank](https://wled.discourse.group/u/Frank)\
**Post date:** [August 6, 2023, 8:39pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/3 "2023-08-06T20:39:02Z")

</div>

But I already have the SK6812 strips.  
The QuinLED-Dig-Octa has 8 outputs. That should hopefully be enough

---

<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:** [August 7, 2023, 3:36pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/4 "2023-08-07T15:36:12Z")

</div>

> [@Frank](#):
>
> But I already have the SK6812 strips.

So what? They are on compatible list.  
There’s nothing wrong with them.

---

<div class="post-metadata">

**Author:** ![Frank](https://avatars.discourse-cdn.com/v4/letter/f/3d9bf3/32.png) [@Frank](https://wled.discourse.group/u/Frank)\
**Post date:** [August 7, 2023, 3:54pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/5 "2023-08-07T15:54:11Z")

</div>

i want to build a matrix  
the sk6812 has 3.5cm spacing between each led  
i do not want a strip every 3.5cm  
therefor im searching for an option to tell wled that the 2d setup has no equal spacing in each dimention

---

<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:** [August 7, 2023, 7:50pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/6 "2023-08-07T19:50:48Z")

</div>

why does it matter?  
Except if you want to display pixel art no effects take into account physical geometry.

---

<div class="post-metadata">

**Author:** ![Frank](https://avatars.discourse-cdn.com/v4/letter/f/3d9bf3/32.png) [@Frank](https://wled.discourse.group/u/Frank)\
**Post date:** [August 7, 2023, 8:45pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/7 "2023-08-07T20:45:04Z")

</div>

for example text effecs

---

<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:** [August 8, 2023, 6:12am UTC](https://wled.discourse.group/t/matrix-geometry/8925/8 "2023-08-08T06:12:55Z")

</div>

It does not care of the spacing.

---

<div class="post-metadata">

**Author:** ![Frank](https://avatars.discourse-cdn.com/v4/letter/f/3d9bf3/32.png) [@Frank](https://wled.discourse.group/u/Frank)\
**Post date:** [August 8, 2023, 5:53pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/9 "2023-08-08T17:53:46Z")

</div>

```
 what ??

```

---

<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:** [August 9, 2023, 10:10am UTC](https://wled.discourse.group/t/matrix-geometry/8925/10 "2023-08-09T10:10:28Z")

</div>

the only text effect - Scrolling Text  
it does not care about physical layout. none of the effects do.

If you are ok to skip every other LED on strip (to achieve the same spacing) then you can create a ledmap that only has every other LED mapped.  
but IMO that is wasteful

---

<div class="post-metadata">

**Author:** ![Frank](https://avatars.discourse-cdn.com/v4/letter/f/3d9bf3/32.png) [@Frank](https://wled.discourse.group/u/Frank)\
**Post date:** [August 10, 2023, 9:20pm UTC](https://wled.discourse.group/t/matrix-geometry/8925/11 "2023-08-10T21:20:47Z")

</div>

thanks for the keyword, ill give ledmap a try
