Wouldn't he want to run the LEDs on its own circuit anyway, Or am I just missing something obvious?
For a PC setup, the 3-pin version of the ZD encoder board is designed to power this type of LED button via USB with no problem, unless
maybe you connect it via an unpowered hub.
-- The
official USB spec for unpowered hub is 100mA per port, but most can handle much more.
For a RasPi setup, he might want to run a separate LED circuit.
An inexpensive RasPi 2.5A power supply can have trouble handling this
relatively large current draw by an external device without a voltage dip. (Indicated by a lightning bolt in the upper right corner of the screen)
The under-voltage lightning bolt occasionally pops up even with a setup that draws much less current. (Retroflag NESPI case, ethernet cable, wireless keyboard, one PS2-style gamepad, and a thumb drive)
Scott