MKR 1000 not found in ports when MKR IMU Shield is connected

I am trying to connect my MKR IMU Shield to my MKR1000 by placing the IMU shield in the MKR1000. When I do this, however, the Arduino IDE and Simulink are unable to find the port that my Arduino is connected to.

However, when my IMU shield is not connected to my MKR1000, the port can be found properly, and the code can be uploaded to the board. When I plug my IMU shield into my MKR1000 after the code has uploaded, my project crashes with an error.

In addition, when my IMU shield is plugged into my MKR1000, the shield becomes very hot, and almost burns when I touch it. Could this mean that the IMU shield is damaged, even though it was working perfectly previously?

Any ideas on how I can correct this so that I can able to connect to my MKR1000 when the IMU shield is plugged in? Thank you for all your help.

The real problem with the MKR shields is that they can be plugged in the wrong way onto an MKR.
If you did that then chances are the IMU is toast.
Incorrect insertion could lead to an applied voltage where it was not supposed to be.

Another thing to avoid is trying to use the cable connection while it is sat on top of an MKR.
Pretty sure the examples mention changing a declaration for that aspect although I may be thinking of the new NANO series.

The fact that your MKR is still seemingly good is a bonus but you may want to check that the SCL SDA pins still function as expected.

I don’t have an IMU shield here to test unfortunately.

Bob.

Moving this to a new section created for MKR shields.

Bob.