Showing 1 of 2440 conversations about:
callingshotgun
68
Mar 31, 2015
bookmark_border
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.
Mar 31, 2015
OverKill
515
Input Club
Mar 31, 2015
bookmark_border
No this case is different then before and hole placements are not the same.
Mar 31, 2015
callingshotgun
68
Mar 31, 2015
bookmark_border
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 -LCD screen
So, questions: -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?
Mar 31, 2015
EdgarAlanPWN
21
Apr 1, 2015
bookmark_border
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?
Apr 1, 2015
EdgarAlanPWN
21
Apr 1, 2015
bookmark_border
Convince the Spouse that they want one of the old ErgoDoxes and have this as the replacement for you.
Apr 1, 2015
OverKill
515
Input Club
Apr 1, 2015
bookmark_border
no the usb connector on the infinity ergodox is not a usb hub.
Apr 1, 2015
RagingRoosevelt
96
Apr 1, 2015
bookmark_border
The lcd backlight is rgb.
Apr 1, 2015
Shanghaied
17
Apr 1, 2015
bookmark_border
"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.
Apr 1, 2015
HaaTa
558
Input Club
Apr 1, 2015
bookmark_border
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.
Apr 1, 2015
RagingRoosevelt
96
Apr 1, 2015
bookmark_border
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?
Apr 1, 2015
HaaTa
558
Input Club
Apr 1, 2015
bookmark_border
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.
Apr 1, 2015
David_KM
24
Apr 1, 2015
bookmark_border
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 :-)
Cheers,
David.
Apr 1, 2015
HaaTa
558
Input Club
Apr 1, 2015
bookmark_border
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).
Apr 1, 2015
ArnoNym
95
Apr 2, 2015
bookmark_border
Mine doesn’t even want to test my old Truly :-/
Apr 2, 2015
callingshotgun
68
Apr 2, 2015
bookmark_border
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
Apr 2, 2015
DancingKeyboard
14
Feb 17, 2016
bookmark_border
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
Feb 17, 2016
View Full Discussion