Anybody here had any success using an arduino uno rev 3, ethernet shield and LPD8806 as an artnet node? I’m really struggling with this as there’s an artnet node that will run on the uno but only supports 0023 of the IDE, that sketch has fastSPI_LED with no support for LPD8806, any pointers or has anyone done this already? been trying for days now and this arduino and anything plugged in to it are coming close to being launched out of the window lol
I haven’t - but if you shoot me the sketch, I can probably do a quick conversion of it from FastSPI_LED to FastLED for you. (Throw it up on pastebin or gist and i’ll take a look today or tomorrow).
Also - weird that the artnet node only supports version 0023 of the IDE. What happens when you try to use it with a newer version?
I’ve chucked it in dropbox as I’ve now got in so much of a mess I’ve copied and pasted stuff all over the place
so this is the starting point https://www.dropbox.com/sh/9zogxz3esja542k/wPX7UtT5E1
I admit to being a bit (ok a lot) of a noob 
cheers
Pod
and this is where it’s from
Ok - I only got it to the point of compiling cleanly - since I don’t have a good setup here that I can use to test it - but this should help you out:
(Also - updated it to the most recent arduino environments - Remove the Ethernet and FastSPI_LED directories from your project folder, and use the stock arduino Ethernet library and the latest and greatest FastLED library).
its loaded up fine, with LPD8806 should I define seperate clock and data pins?
looks good so far though 
thank you 
If you’re going to be using the hardware SPI pins on the arduino, you don’t need to define them. For the SPI based chipsets, if you don’t tell FastLED what pins its on, it assumes the first hardware SPI controller is being used.
hmmmmm, this is an odd one, there’s definitely data hitting the node but no lights yet
, I’m assuming the ethernet shield doesn’t interfere with spi?
Ah, damnit - the EthernetShield is using the hardware SPI port to communicate between the shield and the arduino. You’ll have to use another pair of pins for the leds. Which is fine, just pick two other unused pins, let’s say you make the data pin 5 and the clock pin 6:
#define DATA_PIN 5
#define CLOCK_PIN 6
void setup() {
…
FastLED.addLeds<LPD8806, DATA_PIN, CLOCK_PIN>(leds, NUM_LEDS);
…
}
According to http://arduino.cc/en/Main/ArduinoEthernetShield the EthernetShield uses pins 2, 4, 10, 11, 12, and 13.
Gaaaaaaaah I give up lolol, data is being transmitted as the rx light is flashing away happily every time I start sending data sod all happens, time for sleep I think 
first off, thanks so much for updating this sketch! i’ve been using the deskontrol pixel node sketch for ws2812 strips with great success, but now I found a great LPD1886 pixel ball string i want to control. using @Daniel_Garcia 's updated sketch, i get an error when i change the LED type from LPD8806. i’ve tried LPD1886, as well as WS2812,NEOPIXEL, etc
What am i doing wrong? Thanks for your help!
(I’m using FastLED 3.1)
Arduino: 1.6.5 (Mac OS X), Board: “Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”
pixel_node_4ballz.ino: In function ‘void setup()’:
pixel_node_4ballz:108: error: no matching function for call to ‘CFastLED::addLeds(CRGB [340], int)’