I checked the current. It is less than 100ma. The temperature is 75 degree C.
Let's do some calculation here:
It should draw between 110 to 150mA which is normal
The Power Dissipation of the 7805 on the EXP4040
=(24-5)x150/1000=2.85Watts.
According to the datasheet of the 7805
http://www.national.com/ds/LM/LM7512C.pdf, on page 5 "Maximum Average Power Dissipation", the maximum power dissipation without heatsink under 25 degree C is only 2 Watts.
2.85Watts is over the limit of 2 Watts.
I managed to put a heatsing to the 7805, the temperature is now 60 degree C.
Please let me know if I am wrong.