Well, yesterday i got my Ergodox, thanks czarek! It certainly looks the business but…
Unfortunately, the thumb keys on the left hand side aren't working. :-[ When I first plugged it in and loaded the ergodox-kinesis-mod hex, it kept going to the screen you get when you hit ctrl-alt-del over and over.
Well, yesterday i got my Ergodox, thanks czarek! It certainly looks the business but…
Unfortunately, the thumb keys on the left hand side aren't working. :-[ When I first plugged it in and loaded the ergodox-kinesis-mod hex, it kept going to the screen you get when you hit ctrl-alt-del over and over.
I had a similar problem before, but not exactly identical. My problem is that a solder joint is broken, which make my left thumb cluster non-functional. I have to use a wire to re-establish the connection.
In your case, as you said, it is likely some sort of shorts. If possible, you can get a multimeter to check the resistance between the solder joints.
Also, maybe you can post a photo of the backside of your left thumb cluster? It might help in some ways.
check the attached pdf file, hope it helps
check the attached pdf file, hope it helps
Awesome! Thanks so much, I'll check it now.
I put a few photos of the thumb part of my board up at https://plus.google.com/photos/113640154161030352630/albums/5976437170917991057 (https://plus.google.com/photos/113640154161030352630/albums/5976437170917991057).Show Image(https://lh4.googleusercontent.com/VdJALafAHx_II9xhfrQdV3PPQpt9DeWGgBkae2TTK6I=w311-h207-p-no)Show Image(https://lh6.googleusercontent.com/62wXSN7rBqScrWHAqU0kUnftKSoI6Gg7mpVr0tIzCK0=w311-h207-p-no)Show Image(https://lh6.googleusercontent.com/2QJ_K7YsWP3cerP3UdxXOr5VhsJAlzYq80VVe0DVP8A=w311-h207-p-no)
I couldn't spot anything but I'll have a prod around with a multimeter now.
SW0:7 looks suspicious to me.
BTW, if your switches already have diodes, you don't need to solder extra 1N4148 diodes.
Anyone know where I can get a replacement mcp23018 in Australia so it doesn't take too long to get here?
Are you sure it is the I/O expander
what about the diodes' solder point?
seems like they were touching together...
what about the diodes' solder point?
seems like they were touching together...
Sorry, I'm not sure which point you mean?
what about the diodes' solder point?
seems like they were touching together...
Sorry, I'm not sure which point you mean?
my bad, i zoomed in further into the pics and saw the solder point didn't "flow" across to the other side.
what about the contact point on the teensy?
r/c 0123456789ABCDEF
00: 0000010100000000
01: 0000010100000000
02: 0000010100000000
03: 0000010100000000
04: 0000010100000000
05: 0000010100000000
06: 0000010100000000
07: 0000000000000000
08: 0000000000000000
09: 0000000000000000
0A: 0000000000000000
0B: 0000000000000000
0C: 0000000000000000
0D: 0000000000000000
r/c 0123456789ABCDEF
00: 0000000100000000
01: 0000000100000000
02: 0000000100000000
03: 0000000100000000
04: 0000000100000000
05: 0000000100000000
06: 0000000100000000
07: 0000000000000000
08: 0000000000000000
09: 0000000000000000
0A: 0000000000000000
0B: 0000000000000000
0C: 0000000000000000
0D: 0000000000000000
Did you install the filter capacitor?
I would put it back.
How much is the voltage on thumb row pin now?
good luck on the fix, i'm watching this thread for possible fixes.
i have it worse on this batch of ergodox (it's my second one). my left hand is not working at all. and what's worse is my right hand also is faulty, i plug in my working ergodox's left to it and nope, it doesn't work either. i'm guessing that i've killed the pcb's while soldering those damn smds. i was content with old style big ass resistors, why they didn't include them escapes me.
Here's what mine looks like "at rest".
Interesting, looks like mine has the same "live line" on the right, but one on the left, too. Could it be that your columns 5 and 6 are swapped or crossed somehow? I'd focus on that area, but then maybe that's where you've already been looking...
r/c 0123456789ABCDEF
00: 0000001100000000
01: 0000001100000000
02: 0000001100000000
03: 0000001100000000
04: 0000001100000000
05: 0000001100000000
06: 0000001100000000
07: 0000000000000000
08: 0000000000000000
09: 0000000000000000
0A: 0000000000000000
0B: 0000000000000000
0C: 0000000000000000
0D: 0000000000000000
Maybe you can post a picture of the front side of the left thumb cluster?
Without the caps of course.
I suspect there might be some problem with the diodes.
Could you try without the left LED mode and see what results you get?
@clickclack123 so was it the resoldering of diodes from the scratch that fixed it?
I am still curious, that from the pictures you posted, you seemed to solder two diodes for each switch...
I think a picture of the front side would clarify that, maybe I misunderstand something?
Also, if your switches come with diode installed, the polarity would be critical. However, the rest of the left side (other than the thumb cluster) is functioning normal, so this might not be the case.
Thanks again wuqe. I think I've done something stupid! :-X
The switches that I'm using were harvested from a cheap Cherry MX Board 2.0. I bought this board so I'd get the low-profile caps basically for free for the cost of the switches. The place where the diodes are meant to be just have staples in them. They didn't even spring for the cost of diodes! I kept them in there just for physical support of the switches, not really thinking about the fact that this would effectively short out the diodes! I'll give all the staples a snip when I get home tonight. Might lube the large thumbswitches while I'm at it.
Actually I wonder if this might also be causing some other problems that I'm having (http://geekhack.org/index.php?topic=54288.0;topicseen).
This is interesting, did you try load ben's firmware instead of TMK?
Just an update, the Ergodox has been working very well since the resistor was added. The thumbs did freak out once but after a jumpstart they have worked perfectly, so one jumpstart in about 25 hours use isn't too bad, much better than before the resistor.
Still slightly annoying that my board is weird and I've had to allocate one key to thumbswitch disabling though. I've had to leave the top part of the case off always because if the thumbs do freak, I'd have to open all those screws.
Maybe you can add a 'jumpstart' switch? This would be handy at times.
At this point it sounds like either a faulty teensy or defective PCB. If you've replaced pretty much every other component in question, I don't see what else it could be, aside from a cold solder joint somewhere.Cold solder joints shouldn't fix themselves by trying harder.
At this point it sounds like either a faulty teensy or defective PCB. If you've replaced pretty much every other component in question, I don't see what else it could be, aside from a cold solder joint somewhere.Cold solder joints shouldn't fix themselves by trying harder.
Probably some sort of bad PCB where the wires that facilitate the intermal pullup resistor go. Maybe.
It's working, no need to fix it. Hopefully.
I've got my teensy soldered onto my board, and it has problems ... switch 3:_x_ doesn't register in aquakeys ... so, reflow whichever pin that is, right? Well, I broke my solder iron preparing to do that. So, can't fix anything just yet. :-(
(Attachment Link)
I added a 10kΩ between pin 8 of the IO Expander and the 5V pin from the unused USB port on the left hand.
I have no idea why my Ergodox needs this resistor, the mcp23018 is meant to have a built-in pullup resistor. Remember this is the second IO Expander that I've put in there, both had the same problem. Maybe my tmk firmware is disabling the pullup on that column for some crazy reason?? Actually it was doing the same thing with the configurator fw as well.
The best thing I've done in terms of dealing with the thumbs not working was to set up a layer that has the left thumbs deactivated that is actually activated by one of the thumb keys. I made it light the led on the Teensy when it switches to that layer, so I know immediately if the thumbs have a seizure, when the seizure is over, and an added bonus is that it no longer crashes my Win7 machine because the thumbs are no longer sending lots of keystrokes to the pc.
That is a very crafty response to the issue you've been having; I'm impressed by your software equivalent of baling wire. :) Thanks for sharing.