I tried also epoxy glue (see picture below), it seems waterproof (30m under water test), and very easy to use, what is the disadvantage using epoxy instead of adhesive sealant (many of you recommend 3M 5200, but quite expensive)
Epoxy on plastic is not the best adhesion, you might get some problems with the temperature cycling that will occur. 3m 5200 is a bit more flexible and will take this better.
There are loads of different epoxies. Some specifically designed for different plastics, metals and composites. Some epoxies go past 250°C so heat really isn’t an issue. I used one of the jbweld products and pushed the heatsink past 100° and it didn’t affect it at all.
It’s not the heat that’s the issue but the thermal expension and related stresses combined with a lower adhesion. Sure there are flexible epoxies, thermal epoxies and such but in general they are not the best for plastics.
These housings are polycarbonate which epoxy actually works very well on. In addition the thermal expansion will have no effect as one of the best methods for attaching heatsinks to chips is with thermal epoxy. I’d actually argue that based on the two materials involved, epoxy would be the better solution.
3m 5200 also has a max temp of 88°C which means it shouldn’t be used for heatsinks really.
Last I checked it was Nicolas that started the thread and asked the question… His housing is polycarbonate. My response to you was simply in connection to his housing. As for your housing, I have no clue which you are using…
Your example is not the best since OP’s question was regarding water tightness, the adhesive is for sealing the enclosure vs heatsink. I can’t see the CPU thermal interface being made of ABS, PC, ASA or other typical enclosure materials, that would be horrible for the cooling performance.