Use this circuit to reset/start-up the raspberry pi after it was turned off from a shut down sequence command. Switch into Prog mode to surpress resets that can interfere with programming.

I was working on a raspberry pi script that shut the RPi down when the script completed to save on battery power. I used an arduino to mark time until it was time to power the RPi back on. This circuit does that with a relay contact closing across the RPi's reset pins. In addition it allows the user to switch to programming mode. Programming mode surpresses the resets that would normally come from the arduino allow both the programming of the pi and the arduino at the same time, Neither the RPi or the Arduino are shown here (and neither is the code, it's not finished) but the pin out connections are given.