Salut !
Elle est un peu spéciale cette carte, car elle a certes un ESP32 mais aussi un ATSAMD21G18 qui est en réalité le MCU primaire sur lequel ton sketch Arduino va tourner. Ça en fait sûrement quelque chose d’un peu spécial à porter sur autre chose qu’un sketch Arduino (comme MicroPython ou CircuitPython).
Sinon, comme indiqué dans la doc de MicroPython:
If you don’t see your specific board on the download page, then it’s very likely that one of the >generic firmwares will work. These are listed at the top of the download page and have names matching the onboard Espressif chip (i.e. ESP32 / WROOM, ESP32-C3, ESP32-S3, etc).
However, you may need to double check with the vendor you purchased the board from.
Donc, tu peux essayer avec le firmware générique ESP32 offert par MicroPython, de son côté Arduino ne semble pas proposer de firmware compatible. Après, il y a toujours moyen de faire un port sois même ou de trouver quelqu’un qui en aura fait un en open source, mais c’est peut-être plus rapide et moins contraignant de revenir sur un sketch Arduino plutôt que Python.
Si tu veux vraiment utiliser MicroPython et travailler avec du ESP32, une carte Arduino Nano ESP32 serait plus adaptée.
NB : Je ne suis pas ingé en système embarqué, juste bricoleur, donc je parle sous le contrôle des plus expérimentés.