Compatibility of Qwiic Shield with Arduino Leonardo Board-

I have set up a system using the Arduino Uno R3 and the Qwiic Shield Board, was then swapping over to the Arduino Leonardo tosave some space on the USB connector and when I did this my normal commands to the the Digital pins D5 &D6 are still working fine as well as my read backs from the board (firmware numbers) which varifies that my sketch is running. but my i2c commands are no longer working. To ensure that the device I am talking to was still working I swapped back to the Arduino Uno and all is still working there.

I have read that the i2c pins are moved on the Leonardo board to D2 (SDA) & D3 (SCL) form the the Uno A4 (SDA), A5 (SCL) locations. I assune this must have something to do with the issue. I saw another post where the user was told to put a jumper from the A4 (SDA), A5 (SCL) to the SDA and SCL on their board. Is there a solution like this for my configuration = Leonardo + Qwiic shield?

I have read that the i2c pins are moved on the Leonardo board to D2 (SDA) & D3 (SCL) form the the Uno A4 (SDA), A5 (SCL) locations. I assune this must have something to do with the issue.

Yep, that’s your problem. Jumpering D2 and D3 over to A4 and A5 should fix things. :slight_smile: