Problems placing X-NUCLEO-IKS01A1 on Arduino

Hello

I am trying to setup my X-NUCLEO-IKS01A1 gyroscope + accelerometer with my Arduino Uno. I first manually connected the SCL, SDA, GND, and power from the X-NUCLEO-IKS01A1 board to my Arduino using jumper wires.

I connected SDA to A4, SCL to A5, GND to GND, and CN6 pin 2 to 3.3V on the Arduino board.

I created a simple program to test the accelerometer and it worked as the expected.

I then wanted to directly place the X-NUCLEO-IKS01A1 board on top of the Arduino, since it has the correct pin configuration. However, it will not work. I believe it is because there is pin "competition".

Could someone leave some advice or reference material on how to properly connect the X-NUCLEO-IKS01A1 to an Arduino?

Thank you

I understand that the X-NUCLEO-IKS01A1 is mainly meant for STM32 boards but I am using this Arduino library: GitHub - stm32duino/X-NUCLEO-IKS01A1: Arduino library to support motion MEMS and environmental sensor expansion board