Van de week probeerde ik weer een keer een ESP32 C3 vanuit de inmiddels geüpgrade versie van Arduino 2.3.6. te programmeren. Het uploaden lukte, maar Serial.print opdrachten werden niet uitgevoerd, of kwamen niet door over de USB-verbinding naar de Serial monitor. Geen idee wat er precies is veranderd, maar een jaar geleden (april 2024 om precies te zijn) werkte het nog prima. Met de oude Arduino versie (1.x) kreeg ik dezelfde problemen. Ik heb een aantal verschillende ESP32 C3-boards uitgeprobeerd, degene die in het verleden altijd goed werkten: XIAO_ESP32C3, LOLIN C3 mini, En een paar nieuwe waaronder Nologo ESP32C3 Super Mini en ESP32C3 Dev Module. Volgens mij miste ik nog een aantal die ik voorheen wel al uitgeprobeerd had, maar dat lijkt me stug. De Maker GO ESP32 C3 SuperMini leek ook een goede kandidaat, maar heb ik uiteindelijk niet geprobeerd.
Eerst maar weer wat informatie over deze chip.



Er zouden ESP-modules in omloop zijn zonder onboard flash geheugen. Ze zouden te identificeren moeten zijn aan de opdruk op de chip. Hieronder een afbeelding van betreffende chips.

Nou heb ik het merendeel van mijn voorraad chips al eens vanuit Arduino IDE geprogrammeerd, dus dat zou het niet moeten zijn.
Ergens zag ik dat de board-library ESP32 (zie hieronder) niet oké zou zijn. Advies was om die te verwijderen en daarna een nieuwe versie te installeren. Gedaan en dat leek het Serial.print probleem inderdaad op te lossen.

Maar … vervolgens kreeg ik de rest niet aan de praat. Nog uit te zoeken dus!