Showing 1 of 2440 conversations about:
View Full Discussion
Does this model have the same physical dimensions as the ErgoDox from previous drops? And are the screws in the same place? I ask because I have a handrest+tilting stand I got for my current ErgoDox, that uses little holes where the bolts stick out the bottom as a way to keep the whole thing in place.
No this case is different then before and hole placements are not the same.
Thanks for the info, good to know.
So basic differences from the original ergodox (once assembled):
-All keys can get LEDs (From what I understand, *not* RGB programmable, but individually addressable)
-Can be individually connected to the machine or chained together
-Slightly different form factor
-If we grabbed some RGB Cherry switches and put them on this board, would we be able to address/color-change? If not, would that be a hardware limitation or a software limitation?
-LCD Screen: There was an announcement somewhere that claimed it was RGB. Doesn't look like it, though?
-Chaining functionality: This is going to sound weird, but could I buy a third "half" and chain all three together into one super-keyboard? Is it modular enough for that, or are there power limitations (and if no power limitations on 3 boards, how high can I go?) Having app specific shortcut layers in one dedicated, er, "half", would be awesome.
-How on god's green earth do I up the SAF on this thing (which costs money) considering I already have two classic ErgoDox's?
This brings up a question I have about the chaining functionality.
Can other things be chained through the ErogoDox to get to the Computer? Basically, can the ErgoDox's USB ports function as a USB hub, or not?
Convince the Spouse that they want one of the old ErgoDoxes and have this as the replacement for you.
no the usb connector on the infinity ergodox is not a usb hub.
The lcd backlight is rgb.
"If we grabbed some RGB Cherry switches and put them on this board, would we be able to address/color-change? If not, would that be a hardware limitation or a software limitation?"
No, because RGB Cherry switches are designed to work with surface mounted LEDs.
Yeah, for this drop the pcb will not support rgb leds. The surface mount leds that Cherry RGB switches use are "very" small. I would consider this a extremely difficult and tedious DIY project.
Yes, you could chain up to 255 ergodoxes technically (latency and power might be an issue though).
The chain only passes 4 pins, Power (5 V, Gnd) and UART (Rx, Tx) to each keyboard in the chain. I plan on supporting this protocol with some future keyboards as well (say a numpad).
Support might not be there at launch, but I plan to be able to have the lcds and leds be controllable anywhere in the chain.
Is this related to how you are using the extra prongs in the USB 3.0 micro-B?
I was reading earlier in the thread about how the micro usb was used as a 2.0 port and the extra pins were for interconnect. Could you elaborate on that?
Yeah, it's simply that.
Everything is USB 2.0. You can even use a normal USB 2.0 Micro B cable to the computer.
We use two of the 4 extra data pins on a USB 3.0 connector as Rx and Tx to communicate between the keyboards. The protocol is custom, but just uses a UART so it's very easy to write code for. Each device has at least 2 UARTs dedicate for "up the change/to the edge node" and "down the chain/to the master".
There's an enumeration sequence, addressing, etc. going on. Possibly some capabilities advertising when more devices use the interconnect.
Hi there HaaTa,
The numpad idea is very good, this was something that I was thinking about for my current ErgoDox (hang another MCP2301 from the I2C bus). It would also be cool to have a small set of keys to trigger macros.
Thanks for doing this :-)
Doing a keypad is quite easy once all the infrastructure is in place.
We'll likely do a numpad, but for the impatient and ambitious, the protocol is completely open so they can just build their own :D
Just need 2 UARTs, though you can do it with 1 if you are at the end of the chain. Well technically you probably could bit-bang out a UART, but that gets annoying (and why bother with all these nice modern microcontrollers around with loads of UARTs).
Mine doesn’t even want to test my old Truly :-/
Thanks for the answers :) And also for all these great improvements to my favorite keyboard! It's such a minor thing, but one of my favorite parts is that the design now incorporates a microUSB port instead of mini USB. I can finally just pull a cable out of my pile of phone chargers. It's like the dream of USB finally coming to fruition. Also, not gonna lie, the fact that the assembly process no longer includes mangling a couple of mini USB cables to get al lthe right bits exposed without accidentally cutting them off (a couple cables because I never got it right the firstr time), that's pretty exciting :P
Hi, an official numpad being fully programmable and chainable with the ErgoDox would be really great! It could be used as normal numpad oder function or macro keypad or whatever one may desire. Best regards