MKR NB 1500 + MKR CAN Shield + MKR GPS Shield

Hi everyone,

I’m working on a project using an Arduino MKR NB 1500 with two shields: a GPS Shield and a CAN Shield. My goal is to collect GPS and CAN data and send it over the internet to a server using NB-IoT.

My plan is to stack the shields in this order:

  1. MKR NB 1500 (base)
  2. CAN Shield
  3. GPS Shield (top)

I haven’t configured anything on the software side yet, so I’m focusing on the hardware aspect for now. My questions are:

Is it sufficient to stack the shields in this order, or do I need to take any extra steps to ensure proper communication between the shields and the MKR NB 1500?
Are there any additional hardware considerations I should be aware of to avoid issues with pin communication or power?

Thanks in advance for any advice or suggestions!