Automatic Power On After Power Fail
2012 Mac Pro Reboot after power fail
Build a USB charger (AC to 5V) powered Arduino (e.g. Itsy Bitsy 32u4 3V)
that looks for 5V on the Mac Pro USB port and momentary grounds the
power switch.

A5 to resistors on USB5V & GND
Wire A5 to 10K resistors on USB5V and Gnd. This divides the USB 5V by 2
which will be read by the ADC.

Protect with hot glue
Protect the resistors and the reset push button switch with some hot
glue. Add a pin at D11.

Power from USB charger
Power from the USB charger. This powers the ItsyBitsy.

MacPro power switch
The pin on the right of the connector for the power switch has about a
10K pullup. When the power switch is pushed, this is pulled to ground.

Flying wire to power switch
Add a 28 AWG wire to the switch connector with a 2nd layer of heatshrink
insulation where it routes out the front panel.