I know that this is a subject on which there are loads of posts, both here and elsewhere. But I really haven't had found a solution that works for me.
I am working on a project where it is not only import that it functions correctly, but that the finished PCB looks pristine as well. I do not want to have spatters of flux all over the place. The general advice seems to be that the flux can be removed with 100% IPA. However, that doesn't work properly for me. What seems to happen is that the flux dissolves in the IPA so it seems to be removed. However, the rosin is still there, dissolved in the IPA. As the IPA evaporates, the rosin comes out of solution. I then no longer have splatters of rosin on the PCB, instead I now have a more widely distributed sticky layer on the PCB which then acts as a dust and fluff magnet.
I have tried repeated cleaning with IPA. This tends to reduce the sticky layer, but not remove it entirely. I have seen references to people using cotton buds, but I am not really sure what to do with them. They just get caught on all the little spikes of solder and leave little bits of cotton everywhere. I have also seen suggestion of wiping the PCB with a cloth. Again, I don't understand how this is done without the cloth catching on the solder. I have also seen reference to absorbing the IPA with kitchen towel. That works to an extent, but again, it is very difficult to get the towel in between all the solder with a very densely packed board.
Despite spending more time cleaning the PCB than I did actually soldering the components, I am still left with a sticky residue and also a slightly blotchy pattern.
All this is driving me (and my OCD) nuts. I am sure there must be an easier way to clean a PCB.
Any suggestions massively appreciated.