I have been working on a development board for the Orange Pi Zero platform. I want to add a button which allows to restart the board. Is it possible to implement such functionality?

  • \$\begingroup\$ It looks like the only way to restart it is to interrupt its power. \$\endgroup\$ – Dave Tweed Apr 26 '19 at 11:26
  • \$\begingroup\$ Do you think it is safe to let the current flow over a normally-closed SMD button? I would rather avoid using transistors, relays or anything like this. \$\endgroup\$ – user188731 Apr 26 '19 at 12:24
  • \$\begingroup\$ Do some web searching on forums where people deal with these. Some of the schematics are out there, for some there is a SOT23 transistor on the reset net you can solder to relatively easily. \$\endgroup\$ – Chris Stratton Apr 26 '19 at 16:16

I know with the Raspberry Pi you can use a GPIO to summon a software shutdown of the system, but afaik you cannot start up using a GPIO.
In an own application I solved this using using a tiny microprocessor that reads a button and the power of the PI and either drives the gpio to summon a clean shutdown or drives a high side mosfet to turn on the power supply to the Pi.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.