geekhack

geekhack Community => Ergonomics => Topic started by: ranwink on Thu, 11 December 2014, 19:50:02

Title: Ergo Dox column 11 is unresponsive
Post by: ranwink on Thu, 11 December 2014, 19:50:02
I finally got all my parts together, hooked everything up and... nothing works. I managed to load the blink program which works, just nothing happens with the keyboard. I think It is because I may be trying to download the wrong code, or just installing the code wrong. I work on PC win7 64 bit. I tried using the teensy loader and nothing happens. I've tried downloading all the stuff from github but not sure how those work. Im trying to read up on creating makefiles but the make utility wont even open on my PC (either because its only for a 32 bit, or just the wrong version of windows). I have no idea what I am suppose to do at this point. I tried searching for stuff, but nothing makes sense. I figured there would be a simple file to download and install. I ordered another teensy, but I suspect that it is fine. I am about to go through all of my solders and make sure they are correct (I did them, and they are pretty good). Thanks in advance.
Title: Re: Ergo Dox firmware
Post by: sethk_ on Thu, 11 December 2014, 19:52:57
Use this https://www.massdrop.com/ext/ergodox to set up your layout, it is extremely easy to use, and all you need to do is save it and run it on the compiler.
Title: Re: Ergo Dox firmware
Post by: ranwink on Thu, 11 December 2014, 19:54:51
Thanks for the quick reply! I have done that, and still nothing.
Title: Re: Ergo Dox firmware
Post by: sethk_ on Fri, 12 December 2014, 14:35:38
Might be the Teensy :( , and is it a Teensy 2.0?
Title: Re: Ergo Dox firmware
Post by: AKmalamute on Fri, 12 December 2014, 14:53:45
Ranwink did you test everything of your build up until you got this far?

Since this was my second keyboard build ever, I was very thorough ... every time I soldered a diode, I tested it with a multimeter to make sure it was facing the correct direction and passing current through. When I soldered the teensy in, I flashed it to the desired code then used aquakeys to make sure those keystrokes were being sent -- that is, I used a pair of tweezers to 'press' the keyswitch. If that part doesn't work it means your teensy is not quite attached and the pins need to be reflowed a bit.

What's generally very useful, is hiqh quality photos of the PCB ... particularly which ever side has the diodes, but if you have all the switches soldered in I understand you might not want to desolder them just yet -- but you might have to to verify where the problem is, too.
Title: Re: Ergo Dox firmware
Post by: tp4tissue on Sat, 13 December 2014, 10:00:41
Ranwink did you test everything of your build up until you got this far?

Since this was my second keyboard build ever, I was very thorough ... every time I soldered a diode, I tested it with a multimeter to make sure it was facing the correct direction and passing current through. When I soldered the teensy in, I flashed it to the desired code then used aquakeys to make sure those keystrokes were being sent -- that is, I used a pair of tweezers to 'press' the keyswitch. If that part doesn't work it means your teensy is not quite attached and the pins need to be reflowed a bit.

What's generally very useful, is hiqh quality photos of the PCB ... particularly which ever side has the diodes, but if you have all the switches soldered in I understand you might not want to desolder them just yet -- but you might have to to verify where the problem is, too.

you tested all the diodes ?   you're insane..
Title: Re: Ergo Dox firmware
Post by: ranwink on Sun, 14 December 2014, 12:39:40
So my new teensy came in, and of course same results. I ended up taking the usb connection off and just soldered a wire from 5v on teensy to 5v on pcb. Everything works fine, except column 11. All solders look fine. All diodes in in the correct position. Do I need to run a wire from teensy gnd to pcb gnd? Thanks for the help guys.
Title: Re: Ergo Dox column 11 is unresponsive
Post by: ranwink on Wed, 17 December 2014, 10:49:01
My ergo dox is fully functional (typing this with it). What I ended up doing was soldering a wire from teensy vcc pin to the pcb vcc. I removed all solder from the teensy (under the pcb) and everything works. Well except the LED light. It shows up and then goes out. I presume that its from one of the pins not being soldered? Im not too worried about it as I can type with it. Thanks for all of your help!