I've dyed a few plastics and never did I sand the surface, I had left the original surface the way it was besides cleaning it. You will need to heat the dye up for it to affective, just about boiling is what I have done. Just be careful the part doesn't make contact with the container as it will most likely melt it. Large pots from discount stores or goodwill make good dye containers. You will not want to use good ones because the dye may work its way into the metal.
I've also done small parts in the microwave. If you mix the dye with water, put your part in, and set the time for a few minutes this can work as well. Most of the parts I have done were small and done black so I didn't really have to worry about over doing it.
I've also done small parts in the microwave. If you mix the dye with water, put your part in, and set the time for a few minutes this can work as well. Most of the parts I have done were small and done black so I didn't really have to worry about over doing it.