Seeed Studio XIAO ESP32S3 GPIO Pin Mapping IDE vs. physical pins offset issue

I’ve noticed that there seems to be an offset between the GPIO pin definitions in the IDE and the actual physical pins on the Seeed Studio XIAO ESP32S3. The offset appears to be either +1 or -1 compared to what the IDE indicates. Has anyone else experienced this issue or knows why this might be happening?

Hi,

Thanks for your inquiry. If you are talking about the GPIO pins and Ax/Dx pins in the pinout map, then they are different systems. GPIOx is directly from the MCU, while Ax/Dx is defined by us for using the board in Arduino IDE.

Hello sir,

I have train my xiao for object classification. The xiao will activate it pins if condition is met (object detected). However the interface only provide 5 ports. And two of them are port D11 and D12. May I know where are the port D11 and D12?

hi i have the same problem with my xiao esp32 s3 from seed studio. i tried to upload a simple blink code to the board to check if all the pins worked on the board. when i upload the code for pin 5 it starts blinking the 4 on the board for the 4 it blinks the 3 for the 3 it blinks the 2 and so on. while on the other side of the board the opposite happens for the 8 it blinks the 9 for the 9 it blinks the 10 and for the 10 no pin blinks. now apart from the 6 and 7 used for the tx and rx which are always at 3.3v the pins on the left side of the board seem to be moved one to the right while those on the other side by one to the left. how do i solve the problem i have a broken reboot button and i tried to flash the card firmware several times according to the manufacturer’s instructions but the problem is not solved it should be thrown away, does anyone know how to solve it?

Have you seen XIAO ESP32S3/XIAO ESP32S3 Sense Pin List?
You can see the relationship between GPIO pin numbers and XIAO pin numbers.