# Electron Reset disconnect battery

**URL:** <https://community.particle.io/t/electron-reset-disconnect-battery/51747>\
**Category:** Troubleshooting\
**Created:** [August 19, 2019, 8:59am UTC](https://community.particle.io/t/electron-reset-disconnect-battery/51747 "2019-08-19T08:59:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stofmike](https://avatars.discourse-cdn.com/v4/letter/s/e9a140/32.png) [@stofmike](https://community.particle.io/u/stofmike)\
**Post date:** [August 19, 2019, 8:59am UTC](https://community.particle.io/t/electron-reset-disconnect-battery/51747/1 "2019-08-19T08:59:58Z")

</div>

Hi

We have a board comprising of an Electron and some other components. The one component requires a cycle of power when it gets into a lock up state. Long term we need to address why this component is locking up.

We have many devices in the field and for now we have to manually disconnect the battery and then reconnect.

Is there any way a reset can be performed remotely which causes a drop in the 3V3 voltage. The System.reset() does not cause an interruption to the 3V3 line. Or is this a pipe dream…

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [August 19, 2019, 8:18pm UTC](https://community.particle.io/t/electron-reset-disconnect-battery/51747/2 "2019-08-19T20:18:25Z")

</div>

It’s not possible to interrupt the 3V3 line on the Electron. One solution to this is to power your sensors using a MOSFET controlled by a GPIO line so you can power them down. This is more common to preserve battery power, but also can be helpful for resetting devices.

It’s actually possible on the Boron by using an external circuit to control the EN line. There’s an example of powering down the Boron for 30 seconds remotely here: [Deep Reset Tutorial](https://community.particle.io/t/deep-reset-tutorial/51598) .

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [August 19, 2019, 8:23pm UTC](https://community.particle.io/t/electron-reset-disconnect-battery/51747/3 "2019-08-19T20:23:27Z")

</div>

For battery powered Electrons you can power down 3V3 by disabling the BATFET. However, there is no way to turn it back on without connecting the Electron to USB or VIN power, so presumably that won’t be helpful.

---

<div class="post-metadata">

**Author:** ![stofmike](https://avatars.discourse-cdn.com/v4/letter/s/e9a140/32.png) [@stofmike](https://community.particle.io/u/stofmike)\
**Post date:** [August 21, 2019, 5:41am UTC](https://community.particle.io/t/electron-reset-disconnect-battery/51747/4 "2019-08-21T05:41:39Z")

</div>

Hi Rikkas

This is very helpful. We have a way to disable the power to the Electron through a pin attached to the Electron. It is a transistor which is always on and when we apply power via a pin we take the power to the board down. With a cap it takes about 1 second for the board to get power again.

The issue was that the battery continued to power the Electron. Your suggestion of using BATFET works well.

If anyone else reads this in the future, the code is as follows

```auto
PMIC pmic;
pmic.disableBATFET();

```
