@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 … ![]()
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? 
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
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
… ?!