PCB keeps 'booting'

Checked pin headers and loaded the sleep with no luck. I was going through the diagrams of the circuits and couldn’t quite find the 3v circuit powered by the arduino. It must be something downstream of the arduino is my only guess now. I can smell and feel that it is generating heat somewhere but cannot isolate it.
 
Hi again,
Looks like at minimum U3 and U15 are fried. Are these replaceable components? Or would there be a way to go around these? My best guess now would be to responder a new pcb to
 
Even when connect just a straight wire between the 5V and 3V everything appears to be on based on the LEDs. Any clue where this could be coming in now?image.jpg
 
Hi @mfethe,

Sorry for the late reply.

Thanks for doing this analysis. Good Job! Via this you are getting close. The conclusion so far: Your Arduino Dues 3.3V supply gets overloaded which is caused by the Ardumower mainboard. It's or the header/pin -interface or a something else on the mainboard.

I guess somwhere a bad soldering / short circuit resulting in a overrload of the 3,3V.

So far as I can see in the drawings, the mainboard is not using the 3,3V coming from the Arduino. It's only used for the LED indicator [D19] labeled as "+3,3V":
1687458061917.png

And the 3,3V is wired towards pin header [P34] (for dev purpose I guess)
1687458192167.png

As a very quick workaround. Why not bending the 3,3V pin coming from the Arduino ? Via this you isolate the 3,3V as it will not make any connection with the Mainboard and the complete solution will remain stable which allows you to continue with your build. During the time you continue with the build you will find out soon the root cause...
 
Like I said it appears some of the U (U3 & U15) transistors for the Wi-Fi and Bluetooth are fried. Not sure if I can replace the small parts on the board but I’m going to give it a try once I receive those components. I was able to remove them but it looks like one pad on each could be bad. Any tips on this? image.jpg
 
You can always repair the bad pad by soldering a wire direct from pin to another pad/via/pin. But for that you need to check the drawings.

By measuring with a multimeter in ohms. Can you please crosscheck if one of the pads of [U3,U15] is having a connection with the 3,3V ?
 
I did confirm these parts were part of the failure as after removal of them there is a stable 3V signal coming through the arduino. I think either the MPU or the automatic shutdown may have been configured incorrectly and cause the short to occur.
 
Also there is no connectivity on the fried pad to any of the 3v pins or the arduino. So I think this is definitive on the cause of the problem. My next question would be is it possible to attach the Wi-Fi and Bluetooth modules through an another I2C connection that is not currently used. If that’s possible I believe it would be an easier and more sustainable fix. @W1976 is this possible?
 
Also another thing that it happening now with u3 and u15 remove is the orange light on the arduino no longer flashes and I get nothing from the serial output. I must have been mistaken and there maybe another issue. Can anyone confirm what is driving the TX light from the arduino? This light comes on when powered by usb but not by battery through the board.
 
Has anyone ever switched the GPS to the wlan connection and the Bluetooth to P22? I’m wondering if it would be possible to bypass the current configuration and run these modules somewhere else.
 
Oben