Pandaboard reset button breakout
William Harden (2174) 244 posts |
Hi, I’ve picked up a Tigal case for my Pandaboard. Does anyone know if there is any hardware (or what may be needed) to run the internal reset button out to the front of a case? I’m planning on running with the 5V DC PSU. Happy to do some soldering if required (I will need to to add the internal USB sockets – plan will be for internal storage on a USB socket, leaving the SD card for OS testing). |
patric aristide (434) 418 posts |
Is it actually needed? I’ve never used the one on my BB-xM and in case of the ARMini I don’t think you could physically get at it without opening the case. |
Dave Higton (1515) 3526 posts |
I have a couple of BeagleBoards, and I don’t remember ever pressing a reset button on them. Are you a frequent presser of reset? |
Raik (463) 2061 posts |
Pandaboard Reset: You can use Expansions Connector A (J3) PIN 26/27 or PIN 26/28… PIN 26 to GND = Reset. |
William Harden (2174) 244 posts |
Dave: It beats pulling out the plug or switching on/off at the mains. However I am more frequent than most due to no break key (so no ctrl-break). I will be impressed if the coders here /don’t/ have to reboot their machine having FUBARed it in some way! It reminds me to complete the work I was doing on keyboards (I use a wired Apple keyboard which is lovely but has no break key. I have submitted to ROOL a patch with the correct key mappings but that doesn’t solve the ‘no break key’ issue). Raik: thanks for that. After Christmas – soldering iron out, fit expansion connector pins, and then try that. Did you pick that info out from anywhere in particular? |
Jeffrey Lee (213) 6048 posts |
The reset button is my favourite button on my BeagleBoard! OK, so there’s only two buttons to choose from, but it’s very useful when you’re working on low level stuff which will stiff the machine completely when it goes wrong. It’s a shame that the Pi doesn’t have one (consequently the USB cable I’m using to power it is now slightly dodgy due to being tugged on so many times), and that there don’t appear to be any good PandaBoard cases which allow access to the buttons. |
Chris Evans (457) 1614 posts |
Mk 2 Pi’s have the pads for connecting a reset switch |
William Harden (2174) 244 posts |
Chris: is there a market for you to add some flying leads with a reset button on for cased OMAP boards (to go with your RTC collection); and Pi boards with soldered reset buttons? A low profile USB connector would be another nice addition (the panda board site documents the pins for this – straightforward internal connector AFAICS): but something with a neat right-angled low-profile bracket so you can effectively fit something like this: http://www.stuff-uk.net/p-1368325.aspx?gclid=CIX86u3dursCFRMRtAodlVMAQA |
Rick Murray (539) 13840 posts |
Oh yes. When one does something mind-numbingly stupid like forgetting to stack R14 in SVC code, then calling a SWI… It is very handy to have a button to poke. Or in the case of a Pi, a link to short. Don’t you have P6 (IIRC), the two-pin thingy to the left of the HDMI connector? I ought to fit a switch to it instead of making the connection with a screwdriver, the end of a battery (!), a metal pen clip, a paper clip, an audio jack, the bottom of a can of pineapples, a spoon… 8-) |
Steve Pampling (1551) 8170 posts |
As Mr. Evans points out the rev 2 boards have the reset added. The additional components in that bit are that instead of R15 being the only item on pin D15 of the BCM2835 the end common to R15 and pin D15 has a 100nF capacitor to ground. Also a pair of signal diodes with the pin at the mid point of the ground to 3.3V stack. The reset switch would sit across the capacitor. (Just a debounce circuit really) |
Steve Pampling (1551) 8170 posts |
rev 2 boards only Rick. Four extra components. |
Raik (463) 2061 posts |
No. Long time ago… ;-) I try this for the BIK (ARMini) and PIK (ARMiniX) Prototypes. Reset on xM works on the same way. |
Chris Evans (457) 1614 posts |
We can do a special version of our PandaBoard RTC module with a Reset switch on a flying lead. Warning reset on the PandaBoard’s expansion connector only works when some makes and models of SD Card are used. Yes it is a bit strange that differences in SD cards can stop reset from working! Keith Long posted a list of SD cards noting which work and which don’t. For the Raspberry Pi we do kits of the pins and two different reset switches, one panel mounted and a budget one on a flying lead: |
William Harden (2174) 244 posts |
Chris: I am impressed! Any chance of supplying these as well? http://papermint-designs.com/community/node/249. Something that looks like Try03 would be great for internal storage inside a Tigal case :-). |
Raik (463) 2061 posts |
I agree but not quite. Reset via the expansion port always works! Is an official method! What does not always works is the reboot afterwards and that is only dependent on the used SD! After my experience, these SD also make problems in normal operation. Not constantly but with larger file operations. |