@Stef_Weicks
try this replace
FastLEDshowESP32();
by
FastLED.show();
blink is using bluetooth right ?
ok one moment …
yes … i did this with bluetooth
@Stef_Weicks so i think as bluetooth in running on core 0 that’s the reason for the artifacts
Do the proposed changed and let me know
@Stef_Weicks and sorry but something still looks odd to me it’s like le two last panels are playing something else
Yes that was the problem…FastLED.show();
could you explain …why this did it?
no the two are ok … the two panels need more current for the same brightness of the other panels… so it looks like they do not belong. i hope my ordered panels will come soon … you know china
@Stef_Weicks because I usually use the second core (core 0) to speed up stuff like i did in the recording program or when you stream directly. In your case the Bluetooth which also runs on core 0 seems to cause issue with the timing of the rmt => the artifacts.
As in this case we do not need speed (two things done at the same time) by doing fastled.show() like this it runs on core 1 and then no interference.
@Stef_Weicks Oki hope you will get them soon
But in your first videos they were darker but not ‘cut like this’
ah that sounds understandable!
@Stef_Weicks ahah
anyway good job with your panel
This depends on the brightness of the show. You can’t see so much difference between the panels if the show is brighter. And on a video it looks worser than it is in real 
Thank you so much! But as I said …without your help this project wouldn’t be implemented that well! 
@Stef_Weicks you are welcome !! that is the purpose of the community to share our experiences.
This community was a great idea! I´m so happy about this!
oh man I have so many questions… 
now I wanted to sync the RTC with the ntp time because its allways running out of sync. but i didn’t get this to work really well.
i have this code from the esp32 example:
and this one is from my RTC clock:
i thought it would be like this? but don´t work :
RtcDateTime compiled = getLocalTime(&timeinfo);
@Stef_Weicks
You’re not used to use pointers 
The function does not return the time but update the variable &timeinfo and gives you if it has failed or not.
You’re code should be more
If(getLocalTime(&timeinfo))
{
compiled.Hour=timeinfo.Hour;
…
}
else
{
Serial.println(“error”);
}
I am not sure about the timeinfo.Hour because you need to look in the time.h library the definition of the tv structure
@Stef_Weicks
here it is
struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
#ifdef __TM_GMTOFF
long __TM_GMTOFF;
#endif
#ifdef __TM_ZONE
const char *__TM_ZONE;
#endif
};
so the code should be
struct tm timeinfo;
RtcDateTime compiled;
If(getLocalTime(&timeinfo))
{
compiled =RtcDateTime((uint16_t )timeinfo.tm_year,
(uint8_t) timeinfo.tm_mon,
(uint8_t) timeinfo.tm_mday,
(uint8_t) timeinfo.tm_hour,
(uint8_t) timeinfo.tm_min,
(uint8_t) timeinfo.tm_sec) ;
}
else
{
Serial.println(“error”);
}
I found that with the tm struct
now i did it like this
compiled.Hour=timeinfo.tm_hour;
i tried different types of hour in upper and lowercase letter.
i got always an error.
invalid use of member function (did you forget the ‘()’ ?)
or
error: ‘class RtcDateTime’ has no member named ‘hour’
with: compiled.Hour()=timeinfo.tm_hour;
error: lvalue required as left operand of assignment
hm would be nice if that works…
@Stef_Weicks try the code in my last previous post
Thanks i didn´t see there was a message …oh nice its compiling 
but I think I have to give up the Blynk control
Sketch uses 1499378 bytes (114%) of program storage space. Maximum is 1310720 bytes.
@Stef_Weicks on an esp32 you can increase that
ooh ok? how is that possible?
in Arduino >> hardware >>espressif>>esp32>>partitions you have a file default.csv make a copy of that file
then
copy that instead inside the “default.csv”
Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x300000,
app1, app, ota_1, 0x310000,0x1000,
eeprom, data, 0x99, 0x311000,0x1000,
spiffs, data, spiffs, 0x312000,0xEE000,
//it will reduce the OTA and the SPIFF size and extend the flash size to 3mo when it will compile
then we need to tell Arduino that you have increase that
open the file
arduino>>hardware>>expressif>> board.txt
find you board name
for instance I am using “ESP32 Dev module”
esp32.name=ESP32 Dev Module
esp32.upload.tool=esptool
esp32.upload.maximum_size=3145728 <= ,normally you have 1310720
so instead of 1310720 put 3147238
restart Arduino