Making a Reset Switch for your Raspberry Pi Model B+ “RUN” pads #piday #raspberrypi @Raspberry_Pi
Are you looking to embed your Raspberry Pi into the belly of a custom enclosure or prop where it will be awkward to remove? You can take advantage of instructions for connecting a reset button or switch to the pair of pads on the top left corner of the board marked “RUN” by following tutorials for the P6 headers on the Model B (previous model). For comparison, please consider the two detail shots (from the Adafruit B+ update guide) below to see where the P6 pads moved between the Model B and Model B+.
One of the changes on the Rev 2 Raspberry Pi board, which I haven’t seen anybody write about yet, (apart from Eben in his original announcement) is the addition of two holes for a header at P6. These were added to enable a reset facility. Shorting those two pins together resets the processor. This was too good an opportunity for my curious mind to pass up, so I decided to add a 2 pin header there and try it out….
…Of course, you don’t need to install a “proper” reset switch. A jumper would do, or even a paperclip. You don’t really even need to put a header on. You could short across the holes with your paperclip (it’s only a momentary connection). I’m not saying you should, but you could. It’s obviously the “preferred way” to use a header. I did consider putting a 2 pin socket there instead – to avoid accidental reboots – but the decision was made for me when I found the ready made reset switch. 🙂
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.