That's very promising, that the voltage drops are very small now.
As regards the heatsink, let's work out how much heat the TIP42C will have to cope with. The circuit I think you are using, will not send much current through the LM7805, so the current (small) heatsink, is probably enough, for now.
LM7805 current = 0.7 V (approx base voltage of PNP/TIP42C) across the 3
resistor.
Ohms law = I = V/R = 0.7/3 = about 230 mA's.
For these calculations, I am going to assume the incoming supply voltage is 10 Volts.
LM7805 disipation = (input voltage - output voltage) x current through it = (10 - 5) x 0.23 = 1.1 Watts
So it should run fairly cool. EDIT: Less than 1.1 Watts in practice, as some of the heat will be dissipated in the 3
resistor.
Current passing through TIP42C = 2 Amps (from title of thread, and ignoring the relatively small current through the 3
resistor)
Voltage across TIP42C = input voltage - output voltage = 5 volts
Ignoring the slight heating effects of the base current
TIP42C disipation = voltage across it x current passing through it = 5 x 2 = 10 Watts
Thermal resistance of TIP42C
http://www.mouser.com/ds/2/149/TIP42C-890174.pdf= about 2 deg per Watt (apparently not directly specified in datasheet)
Max junction temperature = 150 deg C
It is not a good idea, to go too close to the maximum junction temperature, as above it can rapidly break the transistor, and very high temperatures, although allowed, tend to significantly shorten the life expectancy of the transistor.
So a heatsink of around 5 deg C (as a minimum), is probably what you want. Let's check.
Total thermal resistance (ignoring thermal compound/interface part) = 5 + 2 = 7 deg C per watt
Thermal compound will add about 0.8 deg C per watt or so, so call it 1, final total = 8 deg C per Watt
Total dissipation = 10 Watts
Room temp = Ambient = 25 deg C
Expected final temperature = 25 + (8 x 10) = 105 deg C TIP42C junction temperature with a 5 deg C heatsink + thermal compound
Heatsinks can get a bit pricey, as they get bigger. So it can sometimes pay to get a more expensive power transistor (with lower thermal resistance) and/or use multiple, power transistors (best to refer to schematics designed for this, which usually use emitter resistors, e.g. 0.1
or more, to allow paralleling of transistors), to share the heat load. Often done, for high current (e.g. 5 to 20 Amp) linear power supplies.
The following example (5 deg C) one, is probably less than a dollar (£0.62).
https://www.digikey.co.uk/product-detail/en/assmann-wsw-components/V8813X/AE10770-ND/3511421To get the best life and reliability. I prefer to use an even bigger heatsink (higher rated one). But peoples opinions on this can vary.