# Current Limit Per Output

**URL:** <https://wled.discourse.group/t/current-limit-per-output/8619>\
**Category:** Enhancements\
**Created:** [June 28, 2023, 9:53am UTC](https://wled.discourse.group/t/current-limit-per-output/8619 "2023-06-28T09:53:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lxkev](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/lxkev/32/10064_2.png) [@lxkev](https://wled.discourse.group/u/lxkev)\
**Post date:** [June 28, 2023, 9:53am UTC](https://wled.discourse.group/t/current-limit-per-output/8619/1 "2023-06-28T09:53:54Z")

</div>

Current Limit Currently applies to all outputs.

But with the multi outputs, this is a little unuseful.

I’m using an eth-01 riving 5 outputs. All with various numbers of less and PSU.

Would be great to have a limit per output.

Thanks

---

<div class="post-metadata">

**Author:** ![divsys](https://avatars.discourse-cdn.com/v4/letter/d/a3d4f5/32.png) [@divsys](https://wled.discourse.group/u/divsys)\
**Post date:** [June 28, 2023, 2:42pm UTC](https://wled.discourse.group/t/current-limit-per-output/8619/2 "2023-06-28T14:42:36Z")

</div>

What you request may be possible, but IMHO the “current limit” feature (ABL) is just a kludge for the actual problem that needs solving: supply your LEDs with the power they need to operate properly.

The ABL doesn’t actually stop your LEDs from drawing more power than your supply can provide.  
It just makes sure their brightness is never set to the calculated (not measured) value of draw higher than you tell it.

Software as an electrical safety feature is NOT safety, that’s why you use proper power supply sizes, proper wiring sizes and fuses.

Just my $.02

---

<div class="post-metadata">

**Author:** ![lxkev](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/lxkev/32/10064_2.png) [@lxkev](https://wled.discourse.group/u/lxkev)\
**Post date:** [June 28, 2023, 7:32pm UTC](https://wled.discourse.group/t/current-limit-per-output/8619/3 "2023-06-28T19:32:14Z")

</div>

All my outputs are fused and general have the right size psu. I’m also using wled with xlights.

There a number of reason for the current limit per output

1. Different types of pixels being used so you can balance a display
2. Change the brightness for the time of day vs natural light
3. Balance the brightness across the displays

---

<div class="post-metadata">

**Author:** ![divsys](https://avatars.discourse-cdn.com/v4/letter/d/a3d4f5/32.png) [@divsys](https://wled.discourse.group/u/divsys)\
**Post date:** [June 29, 2023, 1:14am UTC](https://wled.discourse.group/t/current-limit-per-output/8619/4 "2023-06-29T01:14:27Z")

</div>

None of those suggested reasons requires ABL/current limiting.

Simply applying the required brightness to segments for each of those criteria will do the same thing and gives you actual control over what is being applied rather than relying on the ABL “calculations” based on the numbers you feed it.

I would guess that Xlights gives you even further control.

---

<div class="post-metadata">

**Author:** ![lxkev](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/lxkev/32/10064_2.png) [@lxkev](https://wled.discourse.group/u/lxkev)\
**Post date:** [June 29, 2023, 3:40am UTC](https://wled.discourse.group/t/current-limit-per-output/8619/5 "2023-06-29T03:40:46Z")

</div>

Just seen the segment control 🙂

---

<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:** [June 29, 2023, 5:24am UTC](https://wled.discourse.group/t/current-limit-per-output/8619/6 "2023-06-29T05:24:32Z")

</div>

> <https://github.com/Aircoookie/WLED/issues/2364#issuecomment-1115786626>
>
> Problem: When I’m running multiple strings of props off a dig quad, some off dat…a1, some off data2, etc… I want to make sure none of the prop strings blows one of my 5A fuses. But I can’t set a 5A current limit because that applies to the whole board.
> 
> \*\*Describe the solution you'd like\*\*
> Let me set a brightness limit per data port AND one for the whole board. The whole board obviously would trump whatever is specified on a data port.
> 
> \*\*Describe alternatives you've considered\*\*
> I can’t think of another solution. I can limit brightness in xlights, but that won’t help for WLED only scenarios.

The problem is _impossible_ to solve in general. There are too many variables at play to successfully limit current draw in _every_ situation.
