Chat freely about anything...

User avatar
By sfranzyshen
#10697 I am taking a break from lpd6803 ... (for now ... getting frustrated)

I am going to be concentrating on the tpm2net to tpm2ser gateway code since it has the most promise (for my needs! between 512 - 1024 rgb pixels) ... I have been searching for tpm2ser client code in the wild ... and I have found out that once again pixelcontroller ... outputs things different from the other host software out there ... here are the headers from the there host softwares in tpm2 serial mode ...

Code: Select all(glediator 7x7)
C9 DA 00 93
FF 00 4E FF 00 .. ..
36

(pixelcontroller 7x7)
9C DA 00 93 00 01
FF 00 4E FF 00 .. ..
36

(jinx 7x7)
C9 DA 00 93
FF 00 4E FF 00 .. ..
36

as we can see pixelcontroller outputs a hybrid of the tpm2net & tpm2ser protocols ... passing packet number and total packets (just like we do in tpm2net mode) ... so I guess the first thing we need is a current arduino (FastLED) client tpm2ser firmware ... that is compatiable with both frame types ... since I also plan to implement a passthru function within my gateway code (do what pixelcontroller is already doing ...)

keep an eye here for code today ... and here: https://github.com/sfranzyshen/esp8266_tpm2net_tpm2ser ... testers are welcome!! (you will need an esp8266 & arduino )
User avatar
By sfranzyshen
#10903 I want to support the FastLED library ... to provide the widest range of chipset support ... but the problem with the arduino platform is that it lacks SRAM ... 2 KB (ATmega328) 2.5 KB (ATmega32u4) ... this limits us to less then 1024 rgb pixels ... 512 may even be impossible ... there is a trade off between the packet size (how many bits per arriving packet) and the pixel array size (3 bytes per pixel x 512 = 1536 bytes) ... FastLED supports other platforms (teen$y) but non yet that are cheap ($5) that (stm32) have large enough sram to handel a 1024 rgb pixel array (3072 bytes) ... so for now I am creating a custom arduino firmware (FastLED based) that will handle up to 512 (I hope) pixels ... connected to a custom esp8266 firmware acting as the tpm2net gateway ... these firwares are closely tied together and will not work with anything else ... this differs from my original plan ... but it is the only way to get it to work with the limited sram ...
User avatar
By GengusKahn
#10921 Your code in action (LPD6803)Blinging up my old computer.......I will update the firmware eventually I hope, I am now downloading Ubuntu 14.04, per the exact Pfalcon setup, I put a couple of 2 transistor astables(loads of old components as I am an old hoarder) in the frame I had to PWM the white LEDs in the meantime....

https://plus.google.com/110678481604495 ... 4495091730

Thanks for your code....... :D

Would it be possible to put the "effect" if no data feature in the WS2812 firmware or was the intention to wait till the single firmware?
I will watch for the Arduino firmware and string the WS2812/11's I have up to it, but no support for the LPD6803 :lol: I only have a few of these.....

Again Brilliant...........