Hello @dtischler , @srlowe
Thanks for the replacement of the carrier board. But it seems like the problem won’t go away. This time, I am stopping the power from the device as fast as I see the temperature indicator coming up. Even though, the CM3L modules still become unusable after that point.
Now that this issue have repeated itself and with all the background of the discussion, I want to add something new to the story. This is something that I noticed along the way, after losing 5 compute modules.
We are using 8 closing loop magnets that run on externally 5v power supplier. They are responsible to close the electrical circuit when they get in contact with its pair magnet, let’s call it, “brother magnet”.
Until here we have 8 magnets with 5v power and 8 “brother magnets” which are simply magnets, no wires and no power is applied to them.
Imagine that the magnet that is powered with 5v is in a fixed position and its “brother magnet” is on a sliding device. Whenever a pair of powered magnet + its “brother magnet” meet each other, the electrical circuit is closed and the GPIO pin connected to the wired magnet receives 5v. Now imagine 8 such pairs, all giving 5v to their corresponding GPIO’s at the same time.
Here is the mapping of the GPIO’s that receive 5v:
- PIN 8: GPIO14 --> Magnet
- PIN 11: GPIO17 --> Magnet
- PIN 12: GPIO18 --> Magnet
- PIN 13: GPIO27 --> Magnet
- PIN 15: GPIO22 --> Magnet
- PIN 16: GPIO23 --> Magnet
- PIN 26: GPIO7 --> Magnet
- PIN 40: GPIO21 --> Magnet
A note here is that the Fin is NOT powered from its original power supplier, but from a 24v 10A power supplier.
Can the incoming 5v voltage setup of the pins above damage the CM3L?
Or maybe the multiple switching between 5v and 0v depending if the magnets are meeting their “brother magnet” or not?
Today I noticed that the incoming signal from 2 magnets was not received in the application before the temperature indicator showed up. This makes me believe that the signal from these magnets are causing some damage.
Replacing the magnets is not an option due to existing hardware configuration.
Any other thoughts or ideas of things that I could try to debug this issue of CM3L getting warmed up? Or maybe a GPIO pin monitoring solution?
Thanks and best regards!