Running Madrix/ madmapper or Resolume over Artnet on the ESp32 gives me frameloss when

fastled-support
gplus
(Jeroen van Dorsten) #1

Running Madrix/ madmapper or Resolume over Artnet on the ESp32 gives me frameloss when i get to universe 1.
Everything beyond universe 1 is not working correctly.

When tried the same on the ESP8266 it runned smootly .
i just can’t figure out why this is happening.

one example is on the ESP 32
and the smooth one on ESP8266
https://drive.google.com/open?id=10F5YeejTNRP4X1SQaGCHy05JwXos6DWY

(Jeroen van Dorsten) #2

(Jeroen van Dorsten) #3

first is esp 32 , second ESP8266

(Yves BAZIN) #4

@Jeroen_van_Dorsten can you publish your code ?

(Jeroen van Dorsten) #5

@Yves_BAZIN https://github.com/hpwit/artnet/tree/master/examples this is the ESP32 code i used

the ESP/artnetneopixelsync

(Yves BAZIN) #6

@Jeroen_van_Dorsten you are using my fork of arnet. the sync should not work like this then.
the setup is a bit different because i have noticed that above 4 universes the normal artnet is not reliable.
try this fork https://github.com/natcl/Artnet
if you need more than 4 5 universes you could use my fork but the program you should use in your setup()
artnet.begin(NUM_LEDS,UNIVERSE_SIZE,1);

UNIVERSE_SIZE is the size of the universe you are using in pixels

and then in you loop
void loop() {
if(artnet.read()==1)
{
memcpy(leds,artnet.getframe(),NUM_LEDS*sizeof(CRGB));
FastLED.show();
artnet.resetsync();
// put your main code here, to run repeatedly:
}
}

(Jeroen van Dorsten) #7

@Yves_BAZIN Thanks again! Mister LED Wizzard :smiley:
Did you mean 4 or 5 universes or 45 universes?
Eventually i will need 36 universes

(Yves BAZIN) #8

@Jeroen_van_Dorsten Ahha i meant 4 or 5 I personnally use 35 universes for my panel

(Yves BAZIN) #9

@Jeroen_van_Dorsten I suggest you try first the fork I gave you the link to and then if you encounter issue then use mine