Magic smoke keeps escaping from ADS1115 when reading differential

Thanks for the replies.

So how can I give it a common ground? Would that not create a ground loop? I intend doing this on a larger array so want to understand it correctly.
PV powers PV controller
Controller charges battery
Battery powers Arduino
If I start mucking about with grounds I could create more trouble?

Noted on wiring up the DAC before the power. Will be more careful :slight_smile:

How does this guy's example differ what what I am doing?

No common ground (although in his case you could easily have done that)