Arbitrary sensor slot restriction for RAK12032?

The datasheet for the RAK12032 3-Axis Accelerometer states

The RAK12032 module can be mounted on the slots: C, D, E, & F.

Whereas your other 3-Axis Accelerometer, the RAK1904 has exactly the same pinout (same interrupts map to the same GPIOs) yet it can be mounted on slots A-F.

Why the difference?

Obviously I’m hoping I can indeed use slots A or B with the RAK12032 to avoid conflicts.

Thanks

Slot A and Slot B are using WB_IO1 and WB_IO2.
WB_IO2 is used to power IO modules (and some Sensor modules)

If using the interrupt outputs of the RAK12034, you would control WB_IO2, which then would switch on/off the IO module.

That’s why recommendation is to use Slots C to F.

It is the same for RAK1904, the docs are not updated.

Thanks @beegee

I have another device which is unfortunately powered by V3V_S, however it should be always on. Is it possible to cut a trace somewhere on the Base (RAK19001) so that the power gating on V3V_S is disabled?

No, you cannot disable this.

Which of the two interrupts of the RAK12034 are you planning to use?

If RAK12034 is put it into SLOT A, you can use INT1 and leave INT2 uninitialized.
If using SLOT B, you can use INT2 and leave INT1 uninitialized.

Then there is no conflict with WB_IO2

Yep, only one of them for now. The problem is the number of other sensors/IOs I have attached! I was already looking at cutting features to fit within the GPIO budget before you reminded me about IO2 (and on closer inspection, the datasheet does actually mention it - apologies)

If you have Excel, you can try our Pin-Mapper to test which combinations might work.

Thanks @beegee

The red cells are helpful but at this stage I’m having to cross-ref against actual features to know which ones I can safely ignore.

Also I don’t have Excel…
(still keen for you guys to make a web version - it doesn’t even work on MS 365 online Excel!!)

It is a complicated Excel form with some macros.

We tried web version before, but it was too difficult to maintain when we add new modules.