Mixed sensor stacks on Raspberry Pi frequently fail because of address collisions and inconsistent voltage assumptions. I now audit every module before wiring.

The first pass is i2cdetect to verify visibility and address map stability across reboots. If devices disappear under load, I inspect pull-up strength and cable routing.

Level shifting is another common issue. Some breakout boards tolerate 5V logic poorly even when documentation is ambiguous.

I keep an integration worksheet with addresses, bus speed, and power notes for each sensor. It saves hours when revisiting projects months later.