# Don't need the hardware, but would love the software

**URL:** <https://forum.electromage.com/t/dont-need-the-hardware-but-would-love-the-software/413>\
**Category:** Uncategorized\
**Created:** [June 15, 2020, 3:11pm UTC](https://forum.electromage.com/t/dont-need-the-hardware-but-would-love-the-software/413 "2020-06-15T15:11:07Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![Scruffynerf](https://forum.electromage.com/letter_avatar_proxy/v4/letter/s/34f0e0/32.png) [@Scruffynerf](https://forum.electromage.com/u/Scruffynerf)\
**Post date:** [October 1, 2021, 3:03pm UTC](https://forum.electromage.com/t/dont-need-the-hardware-but-would-love-the-software/413/16 "2021-10-01T15:03:54Z")

</div>

Fadecandy was often promoted as a way to let PCs use OPC (a protocol) to process pixels, via USB.

See [FadeCandy - Dithering USB-Controlled Driver for RGB NeoPixels : ID 1689 : Adafruit Industries, Unique & fun DIY electronics and kits](https://www.adafruit.com/product/1689)

[![](https://img.youtube.com/vi/P7-8mz0R880/maxresdefault.jpg "Learn to control LEDs with Fadecandy and Processing") ](https://www.youtube.com/watch?v=P7-8mz0R880)

It was/is limited to _64_ pixels per line, 8 lines to a board. In fact, if you used the dithering with ws2812, even less

> **[Fadecandy - Google Groups](https://groups.google.com/g/fadecandy/c/HajFR96c-uc)**

> One of the key features that I like about fadecandy is the temporal dithering & the interpolation between frames. Due to the timing/PWM & datarate of the WS2812 style pixels using dithering means that you’ll only be able to drive 48 pixels per channel instead of the 64 that you are currently able to.

Ok, so 64x8 channels via USB. Potentially you could make it “smart” and handle some data manipulation to interpolate and dither.

Compare that to @zranger’s [code for the Output Expander.](https://forum.electromage.com/t/expanderverse-processing-output-expanders-many-many-leds/1604) Processing based, any PC/Mac/Pi/etc can run it. It works similarly, via USB but can handle so _many_ more LEDs.

Compare the size of the boards, and the small OE is about the same size, costs $19 but can run 600-800 LEDs _per_ channel, 8 channels. That’s about 10 times as many as Fadecandy (total 64x8 = 512). Each individual channel is more than an entire FadeCandy can do. It’s dead, Jim.  
Yes, you need to a USB to serial adapter ($12ish), but it can drive more than one OE at a time (8, I think) as well, so cost per pixel? Up to 8x8x800 (or 100 times a single FadeCandy) pixels and that’s just one USB connection? Need more?  
Add more.

---

_[View the full topic](https://forum.electromage.com/t/dont-need-the-hardware-but-would-love-the-software/413)._
