geekhack

geekhack Projects => Making Stuff Together! => Topic started by: vatin on Wed, 23 July 2014, 00:47:31

Title: Mashing on the buttons make my ergodox stop working
Post by: vatin on Wed, 23 July 2014, 00:47:31
It happens especially on the top roll button of the right hand side. I guess the USB connection got shaken up a bit when those buttons got mashed. Would you think that would be the case? Replug the USB solves it. The problem is repeatable.

Another problem is I got only one LED working, the upper right one. Got any idea?

Thanks

Edit
To reiterate my point, by "mashing" I mean to hit the button extra hard that the board shaken. It doesn't occur when type with normal force. So driver issue is out of the question.
Title: Re: Mashing on the buttons make my ergodox stop working
Post by: Zekromtor on Wed, 23 July 2014, 08:05:07
Sounds like a flaw in the firmware.
Title: Re: Mashing on the buttons make my ergodox stop working
Post by: AKmalamute on Wed, 23 July 2014, 11:41:57
If it's the flexing of the PCB that causes it ... it's almost certainly a mediocre soldering job that's at fault.

...don't type so hard ...?

From what I've generally heard and seen, when the board becomes unresponsive but can be revitalized by un,re -plugging, the I/O expander gets blamed. You might try taking a heat gun and reflowing your joints on the MCP23018 ... might give you a bit more leeway on the flexing issue, although by and large we wouldn't expect a PCB to put up with actual flexing anyway, so this might just get called a non-issue over the course of time.
Title: Re: Mashing on the buttons make my ergodox stop working
Post by: sakai4eva on Wed, 23 July 2014, 21:58:29
Check your solders. This is the second post about random reboots/death of the Ergodox, so as I said in the other thread; your reset button might be activated and/or the reset pins being shorted.