-
-
Notifications
You must be signed in to change notification settings - Fork 265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Support for TM1906 #669
Comments
Interesting that I have the spec sheet (in chinese) but I didn't see support for it yet. I did see TM1814 & TM1914 but they are not compatible. I will take a look. |
Do you actually have some of these? If you do, you will have to be the tester of the changes as I don't have any and very unlikely to purchase any. I will need to know the order of the color elements RGB versus GRB and if your strip is driving 4 pixels per chip (5v) or only one pixel per chip (12v?). They can be wired in all sorts of ways. I will also need to know what platform you are using so I can prioritize it for testing. AVR? ESP8266? ESP32? |
I don’t have some of them no. I was looking at getting some since as far as I’m aware they’re the first individually addressable RGBCCT strips, but support for them on the library side seems to be nonexistent. interesting what you mention w.r.t the constant current flag, and the downstream libraries issues. In terms of platform, ESP32 though I’m open to switching if it makes support easier, as at this point these strips seem to be quite the hassle to even find a supporting library. |
The TM1814 is similar. There is a NeoTm1814Settings that you instance and make calls to set the current need for each of the color elements and then call |
(I suspect I was planning on adding this at some point since I supported the TM1814 and TM1914 and I already had the spec in my doc folder) |
Hi. I have two FW1906 strips. They work fine with a modified version of FastLED on a Arduino mega board I had around. |
TM1906 Spec states "each chip has 4 sets of RGB"; or 12 PWM outputs. This sounds like the FW1906 is different. I just searched around and yes, they are not the same. I still don't have a spec for it though. created a separate issue for it |
I try to use the FW1906-RGBCCT-84x12 with the WT32-ETH01 as the WLED controller. So if support is added that would be perfect. |
In the https://www.reddit.com/r/WLED/comments/11hdf56/is_fw1906_compatible_with_wled/?onboarding_redirect=%2Fr%2FWLED%2Fcomments%2F11hdf56%2Fis_fw1906_compatible_with_wled%2F is more detail. https://gree-leds.com/ic-protocol/fw1906-ic-protocol-and-datasheet.html https://www.artleds.com/blog/fw1906-ic-pixel-protocol-overview I tested the hardware using a single data pin type in WLED. Using the calculation: 84 LED/m on a 5m strip but with 6 LED on one "double" controller: (84x5)/6= 70 which should be correct IF the chip was handling only RGB. So I had to use the double amount of 140 to get all the LEDs touched. The data is shifted through the chain, but the result is RGB 1 on a block and RGB 2 on the other block of LEDS (6LEDS/one "double" controller) |
@BLeibbrand Note the title of this issue, it's about TM1906 not the FW1906. They are very different chips. |
Following some earlier discussions in the discord, I’d like to request support for the FW1906/TM1906 be added.
The text was updated successfully, but these errors were encountered: