Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Feb 02 18:14
    simonassank closed #135
  • Feb 02 18:14
    simonassank commented #132
  • Feb 02 18:13
    simonassank commented #132
  • Feb 02 18:12
    simonassank opened #135
  • Feb 02 18:09
    spenrose opened #134
  • Feb 02 11:24
    platinumjesus commented #132
  • Jan 29 13:40
    aderrington commented #132
  • Jan 03 14:35
    platinumjesus commented #132
  • Dec 15 2019 23:10
    sohanmurthy commented #132
  • Dec 15 2019 20:32
    grahamma commented #132
  • Dec 14 2019 22:03
    sohanmurthy commented #132
  • Dec 10 2019 23:09
    sohanmurthy commented #132
  • Dec 10 2019 23:00
    sohanmurthy commented #132
  • Dec 10 2019 22:59
    sohanmurthy commented #132
  • Dec 04 2019 05:33
    mizraith commented #132
  • Dec 02 2019 14:51
    sandinak opened #133
  • Nov 29 2019 12:25
    simonassank commented #132
  • Oct 12 2019 15:59
    sohanmurthy opened #132
  • Sep 20 2019 20:34
    EdwardDeaver commented #129
  • Jul 27 2019 20:56
    annthurium removed as member
Bertrand Martel
@akinaru
the Fadecandy Server is the same as the one in the official Fadecandy repo except that all USB communications & attached/detached events are managed in Java, so I use JNI between C++ & Java to make it work. I documented some specificities of the port here. You can make your own sketch using the OPC java client or the one I forked that can be fetched from gradle
Matthew Kessler
@M-I-Kessler
@akinaru Thanks!
Micah Elizabeth Scott
@scanlime
@akinaru Very nice! Starting to dig into the code and it's fascinating. Wish I had hardware to try it on, I'll try to dig some up :)
John P. Weiksnar
@jpw1116

Hi, has anyone ever used Glediator in conjunction with Fadecandy?

My issue is simply that Glediator finds 0 COM ports, even though Processing gladly functions through the same system: a Pi Zero (host) running the latest Raspian -> USB -> Fadecandy -> 8x8 NeoPixel.

RXTX is working fine with no mismatch, and I've disabled the serial login shell via the Pi Zero's raspi-config. Java version is 1.7.0_101, under openjdk-7-jre.

Nothing online seems to cover this issue exactly. I'm wondering if I need a virtual serial port, or possibly have to hardwire the Pi Zero to the Fadecandy instead. I'd prefer to keep it via USB, though. Thank you.

Micah Elizabeth Scott
@scanlime
@jpw1116 Hi, not really familiar with Glediator, but if it's looking for a serial port it won't find one. Fadecandy usually uses Open Pixel Control (tcp), so you'll need to find a way to make Glediator output that or write a converter
John P. Weiksnar
@jpw1116
Belated thanks, @scanlime . I am still researching a solution as you suggest, possibly with ArtNet bridged to Fadecandy. It's not exactly intuitive but I'm not conceding. Yet. . . .
George Profenza
@orgicus
I could use some tips on getting a nice white using Fadecandy. Unfortunately FadeCandy doesn't support RGBW strips which have a nice white (warm or cool).
I've played with the whitepoint values a bit and got a nice white (the default (1,1,1) looks blue-ish), but I was wondering if anyone else played with this and had suggestions I could try. Thank you
Micah Elizabeth Scott
@scanlime
lots of people requesting RGBW, it's on my whiteboard I just need to set aside enough hacking time both for that and for the necessary firmware update infrastructure (the firmware supports updates of course, but fcserver should know how to ugprade boards for this to roll out smoothly)
Micah Elizabeth Scott
@scanlime
oh, and besides the firmware update mechanism, the other open question is how to represent the W programmatically; in OPC it could be packed just like the strips see it, or there may be a reason to have backward compatible mappings that keep the Ws separate, or compute W from the white content of the color
similar deal with Processing; defaults should exist that make sampling a pixel on screen still work fine, but you should have control direclty if you want
Alex Stich
@leftyfl1p
Hello, I'm currently looking into getting a fadecandy and am trying to figure out if it's compatible with WS2812B led strips. From some research it looks like WS2812B is just an improvement of WS2812 but I'm not sure if it follows the same protocol that would be compatible with fadecandy.
Micah Elizabeth Scott
@scanlime
@leftyfl1p yep, same protocol, compatible
Alex Stich
@leftyfl1p
thanks
Alberto
@nkint
Hi! thanks fadecandy is awesome!
is it possible to control servomotors with it?
George Profenza
@orgicus
@scanlime Thanks for the info. I imagine it's quite a task to keep it neat and tidy with RGBW in terms of data/firmware/backwards compatibility, etc.
@nkint not directly: NeoPixel LEDs only, but if you really want to, you could probably get away with a DMX servo shield as fadecandy supports the common Enttec DMX USB Pro adapter. More info on that here: https://github.com/scanlime/fadecandy/blob/master/doc/fc_server_config.md#using-open-pixel-control-with-dmx
@nkint wether it makes sense to use an Enttec DMX USB Pro and a servo dmx shield, instead of a basic microcontroller directly controlling the servo is totally up to you :)
jbsmith969
@jbsmith969
I have a sign I've made for our Burning Man regional camp at Apogaea and I'd like to set up some patterns for it to run off a Fadecandy and a Raspberry Pi 3. This is my first go at it and I'm not quite sure how to do the layout and configuring of the LEDs. I can probably figure out the programming after that point, but looking for best suggestion on how to do this. What I have figured out so far is that I can do 16 rows (using all 8 channels on the Fadecandy) of 25 pixels per row and each row would be 1.25 inches apart. There would be 50 pixels on each channel, but 2 rows for each channel. There's areas where there would be a lot of wasted pixels that way because they would be way beyond the areas that are cut out so if there's a better way of doing it, I'm open to any suggestions. Anyway, here's a link to the image of the sign and I would love any sort of input/help I can get... http://www.smithcasa.net/blm_sign.jpg
Alberto
@nkint
hi! does anyone know this library? https://googlecreativelab.github.io/anypixel/
any experiments to let it go with fadecandy?
jbsmith969
@jbsmith969
Is there a better place to post my question?
Stephen Marsh
@stephenhmarsh
hi - fadecandy is amazing thanks micah for making it. :)
Stephen Marsh
@stephenhmarsh

i've been using the fadecandy to play video onto LEDs, but im wondering if anyone can tell me how to improve my workflow/process?
currently this is what I'm doing, and i'm wondering if there is a better or more straightforward way:

  • take a short HD video then convert every frame to PNG at a resolution of 5px by 37px (the same dimensions as my matrix of LEDs, 5 rows 37 LEDs tall)
  • using a ruby library, convert every PNG to RGB values and save them in a huge yml file. so now literally every pixel of every frame is saved as 3 integers
  • to play on fadecandy: load the huge yml file into ruby memory and send each frame of RGBs over OPC in a loop function

this works but it feels like i could be doing something better?

Micah Elizabeth Scott
@scanlime
someone thought this would be funny...
Screenshot 2017-08-13 17.37.07.png
meanwhile I'm wishing there was actually a build-time dependency crate that wraps npm
ohai, wrong channel
@stephenhmarsh there are a lot of ways to do that, depending on what tools are familiar to you. It may be worth using a lower resolution video file rather than the yaml
jbsmith969
@jbsmith969
Wouldn't this work like you're saying with a low res file like your saying in Processing? @stephhmarsh check out The Coding Train on YouTube. He has a lot of good how to videos on Processing. Use the OPC library you can find in the fadecandy repo on github and use ledStrip or one of the grid functions to configure your LEDs through Processing.
Stephen Marsh
@stephenhmarsh
thanks both i didn't realize Processing could play video... amazing, sounds like it's time to learn it
Alberto
@nkint
Hi, is there a way to control fade candy from a video without using programming languages?
are there some tools already done?
the simplest way possible, like VLC and a bash script or something?
Matthew Kessler
@M-I-Kessler
I don't know of any programs made to play directly to fadecandy. In the examples is a Processing example to play a video.
the google forum may be helpful too https://groups.google.com/forum/#!forum/fadecandy
Alberto
@nkint
Hi! I'm using fade candy super ok so far
but I have some flickering when LED are only slightly switched on
anyone has some hints?
TehAMP
@TehAMP
can anyone help me in reflashing my fadecandy? I can't get the FC server to see my board, but my windows 10 PC sees it and the green LED turns on when plugged into USB
TehAMP
@TehAMP
Still stuck. :(
Micah Elizabeth Scott
@scanlime
can you describe what you’ve tried? does it show up in device manager at all? is it possible the hardware is damaged?
i’ve been seeing your messages occasionally but it doesn’t really help to keep posting the same thing without any info
TehAMP
@TehAMP
it shows up in device manager, yes. The FC Server can't see the board though. adafruit won't replace it as it's out of warranty by a few years; my coworker gave this board to me and originally it worked
on PC, I was using processing, and the server was visible and reacting to processing. Now the server isn't available and from windows, I don't know how to configure it. I suppose that would be the first step but I'm a noob and don't know what to do to configure the json in windows
TehAMP
@TehAMP
I'll get it all hooked up shortly and provide pics of what I see if that helps
Micah Elizabeth Scott
@scanlime
yeah, you’ll want to know 1) is the device that you’re seeing the bootloader or the regular fc device, and 2) does windows have a driver loaded
fadecandy uses the generic WinUSB driver which should load automatically, but you can try doing this part manually
there’s a utility called Zadig that might come in handy if that turns out to be the problem