Arduino Mega getting hot and slowing down after firing solenoid


i've got arduino mega controlling solenoids through mosfets. solenoids run on 25v, , have common ground arduino's 5v.  have protection diodes on them.  have configured blink pin 13 led in main loop() function can verify it's not getting stuck in loops or anything.  if turn on , leave idling (waiting me press button something), led blinks fast, , within 5 minutes arduino cpu hot enough can't keep finger on more few seconds. 

when press button, (which should activate 1 mosfet/solenoid), correct solenoid  , (often same solenoid each time, 1 too) random solenoid fire, , blinking slows down half speed going.  if press button after turning arduino on, can fire solenoid 2 or 3 times before starts misfiring.  once misfires once, blinking never returns normal speed, , solenoids never fire correctly until unplug arduino or press reset button on board.

the solenoids misfire when mosfets connected arduino.  (it's not mosfet malfunction). 

i'm pretty lost here...  these temperatures normal? can explain blinking slow down or solenoid misfirings?  if need more specific info, can supply it... 

post schematic - sounds miswired, causing current overdrawn.


Arduino Forum > Using Arduino > Motors, Mechanics, and Power (Moderator: fabioc84) > Arduino Mega getting hot and slowing down after firing solenoid


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62