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

@Stef_Weicks btw have you tried glediator with your panel ?

@Stef_Weicks let me first try to come up with a fully running version and than a let you know

no not jet … i should do a setup for my panels …which i didn´t do till now… i thought glediator is from the engine the same like jinx. but i could try it if you think this would get more improvements…

@Stef_Weicks wait until an adult on my panel ( I need to set up soft spi ‘cause all my other pins are taken ;))

@Stef_Weicks
Look at this

I have discovered that the write function is 50% slower when expect on the second core. => I got stucked because I could only record one of two frames … :frowning:
but looking at at the SD implementation that call the SPI library with a slow frequency=> ESP32 can go high frequency so I changed that and that did the trick.
Plus one mistake that causes the half frame issue.
Still artifact can stay but I think now it’s looks pretty good
I am using 35 universes on my panel, I Hope on yours it will be perfect.
the new code:

the new Artnet:

let me know how It goes

@Yves_BAZIN whoo… you are cracy did you write on this the whole night? :smiley:

I did not even have breakfast and tried it … but i already have more jerks in the animation than i see in your video… but i think they are little bit less than before…
could it be that this is because of my slower sd-card than yours. is it possible to lower it more for my sd-card?

if(!SD.begin(5,SPI,20000000) //the 20000000 is this the frequency rate?

with my little understanding in this it will maybe function when lower this …one moment

no there is nothing different if i do this e.g. 10000000

@Stef_Weicks hello
Can you give me the result of the serial output?
Thx
Ah and put 80000000 as speed to see

@Stef_Weicks no I came back from a party when I finished it it. It took a bit of time ‘cause I had to plug an Sd card reader to the board for my panel then scratch my head to read the all thing correctly with soft spi.

@Stef_Weicks in your read program you have somewhere delay(20) or delay(10) you can comment that line

ok … i did all you said… this is the output put i can´t see some improvements.

WiFi connected.
IP address:
192.168.1.100
buffer0 created
buffer1 created
buffer2 created
buffer3 created
buffer4 created
buffer5 created
buffer6 created
buffer7 created
buffer8 created
Starting Artnet nbNeededUniverses:16
Ready to record…
Recording has started
Recording stopped …
frames saved:2001 frames lues:2273
time per frame 17.993000

-----------------------------------------
the file-size is 15.000KB

@Stef_Weicks on your read program you have SD.begin()
Replace by SD.begin(5,SPI,80000000)
This should speed up the display
And if you could show me the resulting video.
I am curious to see the if you have still half frame issues

yes i did this … i can show you a video of it.

if(!SD.begin(5,SPI,80000000)){

@Stef_Weicks you need to do it in both programs (sorry if you did it and I did not understand)

oh yes i see … i only did in the write to card program… i try it

the animations are faster … but no improvements… here the video

missing/deleted image from Google+

i reduced the frames in jinx from 25 to 20 fps. there is already the same issue

@Stef_Weicks I am working on a new recording method let me test it and I come back to you

i have two other minisd-cards @ home but they are booth damaged… they can´t be formated :frowning: so i can´t test with an other card… maybe i will finde some in old mobile phones… let me see

i also have some “normal/bigger” sd cards… if i solder the pins to the inputs of my cardreader :smiley: … ?!