You do not limit the current. The device draws (consumes) whatever current it requires and if your components are overheating you are either have one or more of the following conditions :-
a) feeding the circuit with too high a voltage
b) applying a load that exceeds the design of the control components
c) you have a wiring error