Hello! I am working on a project with 2560 pixels running on Artnet over

can you imagine why this is so complicated … on my esp8266 I once had the problem that it couldn´t connect. So I had to lower the serial transfer rate to the lowest possible transfer rate, that the code was properly transferred to the controller in the right way …than it worked

@Stef_Weicks I heard stuff like that. Once I had to completely erase the flash before uploading something new

Have you tried with other esp?

no i tried a few reboots on the controller … and wait half a minute …

the strange thing is that the router found the connection and the controller donn´t ?!

ok i will try an other one… but now i have go to eat… otherwise my girlfriend beats me :wink:

@Stef_Weicks when did you install the esp32 framework for arduino

@Stef_Weicks I have to go cook

@Stef_Weicks btw do you know that there is an option in jinx to save the output as bitmap files ?? :wink:

no the only way to export is with the file recorder (*.jnr) and the oter one is to export each univers as *.out file

i installed it a few month ago… why… is there a new available?

i tried an other ESP with the same results! :frowning: so maybe i have to erase the thing… and upload the program new …

in the artnet wifi transmission jinx direct to the controller /Leds

i did it now with artnet.begin(NUM_LEDS+160,UNIVERSE_SIZE,1);

buffer size 1 … before this i did it with buffersize 6 and it seems not to work … but i think its understandable

ESP completely erased with Flash Download Tools … program uploaded … and also no difference … i made some resets of the controller… and the wifirouter… no improvements

i think i have to stay on a dynamic one :confused:

@Stef_Weicks that is really strange. !!

  1. on jinx when you define your output devices. If you click on the first list and go down you will see ‘bitmap’. And then you need to select where the bitmap’have to be stored.
  2. on artnet.begin 1 or 6 doesn’t make difference it should work both.
  3. my version of the esp32 is from couple of month ago too but it could be interesting to update it anyway. You never know
  4. I find that strange I have to admit. For me it’s something with your router but it was working with the esp8266 …
  5. have you tried like 192.168.1.23 to be sure this address has never been given to anyother device ?

haaa i found the solution … i had to comment out something in the WiFiGeneric.cpp

} else if(event->event_id == SYSTEM_EVENT_STA_GOT_IP) {
//if(WiFiSTAClass::status() == WL_IDLE_STATUS) {
WiFiSTAClass::_setStatus(WL_CONNECTED);
//}
}

ah yes you are right! ther it is!!! Bitmap export!

each frame is a bmp file over the full panel … not only one universe

@Stef_Weicks whoua !! How did you find that :wink:
Yes each frame is a bmp. And displaying a bmp is easy.
Did u give a try at the library I pointed out to you earlier ?

@Stef_Weicks indeed in my version of the library this line is commented with a link to a bug.
And this was not commented in the earlier version
=> update your installation on the esp32 you don’t know what other surprise you could have

I will tell you tomorrow … I’m already falling asleep

Sleep well!!!

The router can´t be the problem because i tried three different ones … and the program can´t also be wrong… and all is working with my 8266 … so i thought it could only be in the installation of the ESP32. But thanx anyway…for your help!

yes i will … but i am always afraid of updating things … you know … never change a running system :smiley:

and you think about writing a program that merge this bmps in an artnet-video? should be a good idea, so you would spare a esp transmission!

And yes, thank you for the library! … i tried the code yesterday with my 8266 and it finally worked! my problem is now to get numbers on the screen :smiley: is there a way to do the numbers easier than writing them like this?
e.g like painting them with a couple of lines…
leds.DrawLine(0, 0, leds.Width() - 1, leds.Height() - 1, CRGB(255, 255, 255));

@Stef_Weicks but now it’s working with your esp32 right and static IP ? with the modification that you’ve done on the WiFiGeneric.cpp.
As for the update I always do back up before doing the update

  1. you can also use neo matrix
    https://learn.adafruit.com/adafruit-neopixel-uberguide/neomatrix-library
    then you have function to display text directly.
    example code
    https://github.com/marcmerlin/FastLED_NeoMatrix/tree/master/examples/MatrixGFXDemo64
    @Marc_MERLIN is more expert on using this library than me. has I have rewritten all the function myself:) but not for tiles