YAY!
Quickie question: Two of the legs of the controller is supposed to not be used, right? I don't see any pads where you would solder them to anyway, so I guess they are supposed to be that way. Just wanted to make sure.
Yes, they are left open. I will upload the schematics later on. I think a wiki page will be a good idea.
Probably the first time ever living in Sweden is good when it comes to keyboard stuff. :>
fruktstund: Did you try closing the case? I noticed my controller is a little bit higher than the stock one. It fit just perfectly in my case. Hopefully the Filco tolerances are tight.. Otherwise there is room to sand away some PCB material to make it fit. There is nothing important that close to the edges =)
Yeah, I managed to close it. I had some problems closing the case, but I think that was more because of my inexperience when it comes to closing Filco cases. First time actually!
It didn't even occur to me that the controller might be too high, but it certainly didn't feel like it was the controller that was making me have problems with closing the case. Maybe it was though, I'll notice next time I open and close the case.
Now I just need to know how to program this thing, and I'm pretty sure I saw you writing somewhere about it, but I can't find it. I guess I can find the source on GitHub at least?
The controller won't be too high in the sense of hitting the top of the case, but as in too wide or whatever direction I am talking about.. On my case top it fit very snugly into the compartment of the case top. The between-'Up'-and-'End'-direction.
I will have to upload the code to a repository. It is very crude at the moment.. My solution to simplifying away the is_modifier array that was used in the original Phantom code limited the number of keys in the matrix to 128, and the Filco is 8x18=144 =P So I did a quick and dirty revert back to the old code, just to have the thing working on shipment =D Pressing both shift keys at the same time resets into the bootloader. As does passing a magnet across the controller, where that little glass tube is. I have no idea how strong the magnet needs to be, but I've been using not too extreme ones.
There are also other AVR keyboard firmwares out there, that should be easy to modify.