Author Topic: AcidFire's modular keyboard system - Axios [In Development]  (Read 661021 times)

0 Members and 1 Guest are viewing this topic.

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3981
  • Location: Jo'burg
  • Busy making stuff
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #700 on: Sun, 25 August 2013, 16:17:40 »
I would suggest a hinge  at the top, so that you can rotate the two halves about it at some angle to create an inverse v shape for ergonomics.

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #701 on: Mon, 26 August 2013, 04:35:38 »
I would suggest a hinge  at the top, so that you can rotate the two halves about it at some angle to create an inverse v shape for ergonomics.
My concern with a hinge at the top is that it would need to be either very big/thick acrylic, or something else entirely and even then it's still very much a weakpoint. A hinge splitting it right down the middle might be possible and would allow it to fold up or tent with little effort.

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3981
  • Location: Jo'burg
  • Busy making stuff
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #702 on: Mon, 26 August 2013, 04:38:29 »
I would suggest a hinge  at the top, so that you can rotate the two halves about it at some angle to create an inverse v shape for ergonomics.
My concern with a hinge at the top is that it would need to be either very big/thick acrylic, or something else entirely and even then it's still very much a weakpoint. A hinge splitting it right down the middle might be possible and would allow it  to fold up or tent with little effort.

I understand your concern, but the hing in either position have different aaplications.

Offline wiredPANDA

  • Posts: 348
  • Location: Louisiana
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #703 on: Mon, 26 August 2013, 09:34:46 »
This is turning into the end-all be-all for custom keyboards, for me.  75%, 40%, updated ErgoDox layout, numpad...

</slow clap>
| HHKB Pro 2 | Leopold FC660C
| Poker.PANDAclears | ErgoDox (62g Black)

Offline do_Og@n

  • * Maker
  • Posts: 988
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #704 on: Mon, 26 August 2013, 12:37:16 »
This is turning into the end-all be-all for custom keyboards, for me.  75%, 40%, updated ErgoDox layout, numpad...

</slow clap>

I think what he means is...


Offline FiskFisk33

  • Posts: 15
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #705 on: Mon, 26 August 2013, 23:00:00 »

Offline TheSoulhunter

  • Posts: 1169
  • Location: Euroland
  • Thorpelicious!
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #706 on: Tue, 27 August 2013, 00:16:27 »
Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

33207-0

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?

Offline TheSoulhunter

  • Posts: 1169
  • Location: Euroland
  • Thorpelicious!
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #707 on: Tue, 27 August 2013, 00:28:33 »
Perhaps adding a "metal backing" with hinge would work...


Offline sordna

  • Posts: 2248
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #708 on: Tue, 27 August 2013, 03:26:16 »
Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

(Attachment Link)

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?

That would be cool, like a Goldtouch or similar, so it can be tented!
Kinesis Contoured Advantage & Advantage2 LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Advantage2, Data911 TG3, Fingerworks Touchstream LP, IBM SSK (Buckling spring), Goldtouch GTU-0077 keyboard

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #709 on: Tue, 27 August 2013, 04:19:45 »
Perhaps adding a "metal backing" with hinge would work...

(Attachment Link)
Problem is, the boards act like a lever on the hinge, and warping it is still an easy possibility.

Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

(Attachment Link)

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?

That would be cool, like a Goldtouch or similar, so it can be tented!
Would love to be able to do that, but would have to be something down the line since it would have to be injection molded (expensive :( )

Offline FiskFisk33

  • Posts: 15
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #710 on: Tue, 27 August 2013, 07:51:39 »
Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

(Attachment Link)

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?

Why hinge at all when you could just split it?
like the original ergogp idea.

Offline vatin

  • Posts: 184
  • Location: Bangkok, Thailand
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #711 on: Tue, 27 August 2013, 08:08:39 »
Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

(Attachment Link)

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?

Why hinge at all when you could just split it?
like the original ergogp idea.
I think the op is planning to do multiple variations, both split and non split.
OLKB Planck V6

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #712 on: Tue, 27 August 2013, 11:25:20 »
Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

(Attachment Link)

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?

Why hinge at all when you could just split it?
like the original ergogp idea.
I think the op is planning to do multiple variations, both split and non split.

Exactly this. With modular pads a number of options open up for different cases which can be developed quickly because the electronics don't need a redesign for different layouts or styles.

Speaking of which, I finally finished with the left thumb board design which will be my test bed for the new control ICs before I order the rest of the boards. To illustrate what changed (and why the design took so long), here's a comparison between the previous design & the new one.

While the new boards lose the ability to be reversible, they gain a much better control system with greater flexibility & less chance of something going wrong or failing. There are also libraries written for them already, reducing development & QA time.
« Last Edit: Tue, 27 August 2013, 12:06:30 by AcidFire »

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #713 on: Tue, 27 August 2013, 11:36:46 »
Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

(Attachment Link)

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?

Why hinge at all when you could just split it?
like the original ergogp idea.
I think the op is planning to do multiple variations, both split and non split.

Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

(Attachment Link)

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?

Why hinge at all when you could just split it?
like the original ergogp idea.
I think the op is planning to do multiple variations, both split and non split.

Exactly this. With modular pads a number of options open up for different cases which can be developed quickly because the electronics don't need a redesign for different layouts or styles.

Speaking of which, I finally finished with the left thumb board design which will be my test bed for the new control ICs before I order the rest of the boards. To illustrate what changed (and why the design took so long), here's a comparison between the previous design & the new one.
Show Image

While the new boards lose the ability to be reversible, they gain a much better control system with greater flexibility & less chance of something going wrong or failing. There are also libraries written for them already, reducing development & QA time.

Which side is the controller on?
TP4 FOR ADMIN 2013

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #714 on: Tue, 27 August 2013, 12:08:26 »
On those layouts blue is back, red is front.

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #715 on: Tue, 27 August 2013, 12:14:03 »
On those layouts blue is back, red is front.

I meant left or right half.
TP4 FOR ADMIN 2013

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #716 on: Tue, 27 August 2013, 12:15:36 »
On those layouts blue is back, red is front.

I meant left or right half.
The controller is still a separate board, that can be placed in either the left or right half.

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #717 on: Tue, 27 August 2013, 12:21:56 »
On those layouts blue is back, red is front.

I meant left or right half.
The controller is still a separate board, that can be placed in either the left or right half.

Can the half with the controller in it work without the other half?
TP4 FOR ADMIN 2013

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #718 on: Tue, 27 August 2013, 12:29:40 »
Yes. The system is designed to auto detect what is connected to it. Anything that hasn't been connected to it before will have defaults loaded, which can then be changed in the software. Because of the way the addressing system works, if you have a half that has the main keypad go bad and can't be fixed, you can drop in a new one with the same address & the controller will act like it was never gone.

I have some ideas for the software & firmware that would load different profiles (which contain all your layers) depending on what is connected to it. So if you had the split setup, and removed the right half, the remaining would switch to it's profile that is loaded with the layers for your favorite games. This may not be possible with the ATMEGA32u4 I'm starting with, but when I make the jump to something ARM based that should be very doable.

Offline wesleyh

  • Posts: 19
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #719 on: Tue, 27 August 2013, 12:37:36 »
Did the name change again?

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #720 on: Tue, 27 August 2013, 12:38:02 »
Yes. The system is designed to auto detect what is connected to it. Anything that hasn't been connected to it before will have defaults loaded, which can then be changed in the software. Because of the way the addressing system works, if you have a half that has the main keypad go bad and can't be fixed, you can drop in a new one with the same address & the controller will act like it was never gone.

I have some ideas for the software & firmware that would load different profiles (which contain all your layers) depending on what is connected to it. So if you had the split setup, and removed the right half, the remaining would switch to it's profile that is loaded with the layers for your favorite games. This may not be possible with the ATMEGA32u4 I'm starting with, but when I make the jump to something ARM based that should be very doable.

YUS!

So I could just use the left half while gaming, Orbweaver style?
TP4 FOR ADMIN 2013

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #721 on: Tue, 27 August 2013, 12:40:44 »
Did the name change again?

Shhh that was suppose to be sneaky ;) I thought a bit more about it, and with some feedback from others did a bit more research into a name that would actually suit what was going on with the project. TBH I've been on so many projects that have had their name changed a dozen times before release that changing it on a bit of a whim doesn't seem all that unusual to me. I will however say that I am much happier with this name and don't plan on changing it again.

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #722 on: Tue, 27 August 2013, 12:42:15 »
Did the name change again?

Shhh that was suppose to be sneaky ;) I thought a bit more about it, and with some feedback from others did a bit more research into a name that would actually suit what was going on with the project. TBH I've been on so many projects that have had their name changed a dozen times before release that changing it on a bit of a whim doesn't seem all that unusual to me. I will however say that I am much happier with this name and don't plan on changing it again.

It's a cool name, if google doesn't sue you.


Can't wait for the beta.
TP4 FOR ADMIN 2013

Offline Demonmaker

  • Posts: 17
  • Location: isle of man
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #723 on: Tue, 27 August 2013, 13:18:00 »
So I could just use the left half while gaming, Orbweaver style?

I'd want it like this too on many an occasion

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #724 on: Tue, 27 August 2013, 13:19:28 »
So I could just use the left half while gaming, Orbweaver style?

I'd want it like this too on many an occasion

That would be sooooo awesome.

TP4 FOR ADMIN 2013

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #725 on: Tue, 27 August 2013, 13:43:42 »
Yes, this will be entirely possible and is one of the reasons the controller is separate from the keypads.

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #726 on: Tue, 27 August 2013, 15:03:14 »
YUSSS!
TP4 FOR ADMIN 2013

Offline wiredPANDA

  • Posts: 348
  • Location: Louisiana
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #727 on: Tue, 27 August 2013, 20:29:38 »
And here I was talking myself out of the split board, since I have two ErgoDoxes.  I WAS going to contain myself to the 75% and 40% boards, but now... Now, this.
| HHKB Pro 2 | Leopold FC660C
| Poker.PANDAclears | ErgoDox (62g Black)

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3981
  • Location: Jo'burg
  • Busy making stuff
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #728 on: Tue, 27 August 2013, 22:07:47 »
AcidFire, how about something like this:



BLue is one hand, red is the other, green is a bot joining the two hands.

Offline daerid

  • Posts: 4276
  • Location: Denver, CO
    • Rossipedia
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #729 on: Tue, 27 August 2013, 22:07:48 »
It's a cool name, if google doesn't sue you.


Can't wait for the beta.

Hate to be a party pooper, but it looks like this might be on dangerous ground here. From Google's list of trademarks:

Quote
• Nexus™ family of marks for mobile devices and peripherals

Offline spspencer

  • Posts: 24
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #730 on: Tue, 27 August 2013, 22:25:56 »
I don't think Google will notice unless/until the keyboard went mainstream. I wouldn't want to fight the big "G" over a product name, but the publicity might be good...

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #731 on: Wed, 28 August 2013, 00:20:26 »
For now, I'm not worried. There are other devices out there with the Nexus name, it all depends on how you use it. The only thing I find concerning is the peripherals bit, so I think as long as I skip mentioning the Nexus series in general when talking about compatibility and instead go with something like "Android Devices w/ Bluetooth 4" I should be ok. It is something I will look into a bit more however.

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3981
  • Location: Jo'burg
  • Busy making stuff
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #732 on: Wed, 28 August 2013, 08:37:34 »
Got a chance to look at my idea, thoughts?

Offline agodinhost

  • Posts: 767
  • Location: Brazil, RJ
  • Soylent green is people ...
    • Dr Ian O Xaman
Re: AcidFire's modular keyboard system - Ascendancy
« Reply #733 on: Wed, 28 August 2013, 09:55:52 »
Split it to fold, or split to make it ergonomic? And yes, if it was portable I think bluetooth would be a must.

Split for ergonomic...
So people can adjust it to their liking (and perhaps fix it by tightening a screw).

(Attachment Link)

Thought of a inverted V fold as in the mock-up,
but perhaps 2 axis folding could be archived with some sort of ball-joint?
Hmmmm, awesome idea ...
I'm working into one layout close to this one, however, I haven't thought about this splitting screw.
Building one square I2C keyboard with those 1200 switches (thanks JDCarpe)
GH60 |GH60-Alps |GH60-BT |GHPad/GHPad Alps |GH60-Case |Alps TKL |EL Wire |OS Controller, Round 2 |My Custom Keyboard |WTT/WTB

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #734 on: Wed, 28 August 2013, 11:35:46 »
Giving it some more thought, with the 6mm acrylic involved in the hinge I think it might be less prone to breakage. I'll have to put one together and toss it around a bit in a bag to be sure.

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #735 on: Wed, 28 August 2013, 11:38:44 »
I would worry about the hinge sliding around while I'm typing.
TP4 FOR ADMIN 2013

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #736 on: Wed, 28 August 2013, 11:40:19 »
I'm planning to use a nice thumbscrew so that you can position it the way you want and then lock it in. When your done and need to pack it up, you just loosen it, straighten the board out, and lock it again.

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3981
  • Location: Jo'burg
  • Busy making stuff
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #737 on: Wed, 28 August 2013, 12:03:15 »
I'm planning to use a nice thumbscrew so that you can position it the way you want and then lock it in. When your done and need to pack it up, you just loosen it, straighten the board out, and lock it again.

That was the idea.

Offline sordna

  • Posts: 2248
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #738 on: Thu, 29 August 2013, 01:02:28 »
AcidFire, you gotta see this, adjustable columns:

http://geekhack.org/index.php?topic=45389.0
Kinesis Contoured Advantage & Advantage2 LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Advantage2, Data911 TG3, Fingerworks Touchstream LP, IBM SSK (Buckling spring), Goldtouch GTU-0077 keyboard

Offline Thimplum

  • * Esteemed Elder
  • Posts: 1101
  • Master of all Ponies
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #739 on: Thu, 29 August 2013, 08:57:32 »
AcidFire, you gotta see this, adjustable columns:

http://geekhack.org/index.php?topic=45389.0

I think that he has.

From the thread:

I had the same thought when I was retooling the grid spacing on my design, but couldn't get past the idea of how to work the case. It's fantastic to see the concept in action, awesome work!
TP4 FOR ADMIN 2013

Offline kps

  • Posts: 410
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #740 on: Thu, 29 August 2013, 17:37:19 »
Couple remarks/questions so far.
  • I'm not a big fan of the ErgoDox style 1.5u keys, which I assume descend from Kinesis' 1.25u outer keys. Not a big fan to the extent that I cut up my Kinesis to ‘fix’ it. The wide keys have a high cost in terms of keycap layout flexibility for, as I see it, no real benefit.
  • Forgive me if I missed it, but I don't quite follow how multiple modules connect together. I see I²C mentioned, and on some PCBs what appears to be a single TRRS footprint, ErgoDox style (originally my suggestion, yay for me), but not how multiple modules are connected. I assume they're not daisy-chained, since I see only one connector — are they run in a star to the controller? I²C is not supposed to be used that way… do you find it works anyway? Has it been tried with longer cables (e.g. around the back of a chair, for armrest mounts)?
« Last Edit: Thu, 29 August 2013, 17:43:40 by kps »

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #741 on: Thu, 29 August 2013, 17:55:38 »
Couple remarks/questions so far.
  • I'm not a big fan of the ErgoDox style 1.5u keys, which I assume descend from Kinesis' 1.25u outer keys. Not a big fan to the extent that I cut up my Kinesis to ‘fix’ it. The wide keys have a high cost in terms of keycap layout flexibility for, as I see it, no real benefit.
  • Forgive me if I missed it, but I don't quite follow how multiple modules connect together. I see I²C mentioned, and on some PCBs what appears to be a single TRRS footprint, ErgoDox style (originally my suggestion, yay for me), but not how multiple modules are connected. I assume they're not daisy-chained, since I see only one connector — are they run in a star to the controller? I²C is not supposed to be used that way… do you find it works anyway? Has it been tried with longer cables (e.g. around the back of a chair, for armrest mounts)?

1. This is something I've been pondering as well, from both size & cost benefits. I believe it decends from keyboard design in general, where modifier keys on the left/right side of the board are a different size to help distinguish them from standard keys. Whether this is actually necessary remains to be seen, but I do know right now that the space underneath them is where I'm running the traces for power+usb+i2c for where the controller is designed to sit. I do have some ideas in mind.

2. I haven't posted the newest layout designs aside from the completed thumb board, but the thumbboards currently have a single TRRS connection point, and the main keypads have a pair of them to allow connection from a couple of positions or for additional modules to connect to them. All the boards also have multiple internal i2c 4 pin connection ports. As for running the devices in a star and issues that would arise from that, I've never heard of that and we've never seen that sort of issue at the office, and we sell a number of i2c based devices. How they connect to each other will come down to how you have them configured or rather what you're using. I'm being a bit vague because I have some really cool stuff I'm working on that I don't want to spoil just yet :)

As for cable length, there are a number of factors that play into the length you can use i2c without issue, but something like what you suggested should be well within the realm of possibility.

Offline kps

  • Posts: 410
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #742 on: Thu, 29 August 2013, 21:02:11 »
1. This is something I've been pondering as well, from both size & cost benefits. I believe it decends from keyboard design in general, where modifier keys on the left/right side of the board are a different size to help distinguish them from standard keys.

Typewriters traditionally had slightly larger shift keys,
33487-0
but after that wider keys seemed to be mostly used to square up a layout, and there was a mix of keyboards that did and those that didn't.
33489-133491-2
Eventually the influence of the IBM PC took over, and everyone went square…

As for running the devices in a star and issues that would arise from that, I've never heard of that and we've never seen that sort of issue at the office, and we sell a number of i2c based devices.
Good to know. I've seen dire warnings about I²C busses and termination issues and such, but I'm a software guy, so your colleagues' experience is reassuring, especially since they probably have an electrically noisier environment.

I've gone for SPI for this purpose, and then, already being beyond the photo jack capacity, brought across the I/O expander interrupt pin as well, which could allow the controller to avoid polling and go to sleep, which (as I fantasize without actually measuring) might be good for battery life in a future wireless version.
« Last Edit: Thu, 29 August 2013, 21:11:07 by kps »

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #743 on: Thu, 29 August 2013, 21:39:38 »
1. This is something I've been pondering as well, from both size & cost benefits. I believe it decends from keyboard design in general, where modifier keys on the left/right side of the board are a different size to help distinguish them from standard keys.

Typewriters traditionally had slightly larger shift keys,
(Attachment Link)
but after that wider keys seemed to be mostly used to square up a layout, and there was a mix of keyboards that did and those that didn't.
(Attachment Link) (Attachment Link)
Eventually the influence of the IBM PC took over, and everyone went square…

As for running the devices in a star and issues that would arise from that, I've never heard of that and we've never seen that sort of issue at the office, and we sell a number of i2c based devices.
Good to know. I've seen dire warnings about I²C busses and termination issues and such, but I'm a software guy, so your colleagues' experience is reassuring, especially since they probably have an electrically noisier environment.

I've gone for SPI for this purpose, and then, already being beyond the photo jack capacity, brought across the I/O expander interrupt pin as well, which could allow the controller to avoid polling and go to sleep, which (as I fantasize without actually measuring) might be good for battery life in a future wireless version.
I've been looking at that as well, but there are other ways around it. I'll be running tests to see what kind of draw there is both with and without the backlight, but I know that typically it's very low when the expanders are in use.

Offline Moosecraft

  • HHKB Pro
  • Posts: 734
  • Location: Sweden
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #744 on: Sun, 01 September 2013, 08:53:37 »
How is progress with this?
Reaching GB status anytime soon? :)
I am bigfatmc over at other places!

Offline fisofo

  • Posts: 65
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #745 on: Sun, 01 September 2013, 14:31:46 »

Show Image



AcidFire: A bit off-topic, but what are the little caps on the bottom of the screws in this picture protecting the desk? Can you link to where I can get them?

Offline daerid

  • Posts: 4276
  • Location: Denver, CO
    • Rossipedia
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #746 on: Mon, 02 September 2013, 00:01:04 »
^^^^ I would like to know as well.

Offline AcidFire

  • Thread Starter
  • Posts: 399
  • Location: Calgary AB
    • Axios - The Open Source Modular Ergonomic Keyboard
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #747 on: Tue, 03 September 2013, 12:49:39 »

Show Image



AcidFire: A bit off-topic, but what are the little caps on the bottom of the screws in this picture protecting the desk? Can you link to where I can get them?
It's something we stock for some of our kits, but we don't normally sell them seperately. I'll talk to my boss later and see if I can get them to let me sell some.

How is progress with this?
Reaching GB status anytime soon? :)
Currently waiting on the new test boards to come in so I can be sure the electronics work the way they should. I ordered it friday, and it mentioned that it should be ready to be sent to me by the 10th. I went with OSHPark this time, who are based in the US so I should get it a lot faster this time. I've also got all the electronics on hand and ready to go for when it comes in. Once they've been tested and I can feel confident ordering boards, I'll notify the selected beta testing applicants that they can order their hardware. After that, the actual campaign to fund proper production will all come down to beta testing feedback.

On the note of the beta testing kits, I've updated a bit as to what I'll be including with them:

Electronics:
  • 7x5 Node 01.1
  • 7x5 Node 01.2
  • Crux 00 CPU Module
Casing, Choice Of:
  • Split Case, Includes 3x4 Node 01.1, 3x4 Node 01.2. Choice Of Size: S, M, L
  • 70% Straight Case, Includes 2x6 Node 01.0
  • 70% Ergo Case, Includes 2x6 Node 02.0
There is a strong possibility of including all three case designs in a single kit, it will all come down to costs.

Switches & Assembly
Some of you have mentioned that you've already got switches set aside for this, as well as caps so your kits will only be charged the cost of electronics + case. For those who can't assemble your own, I will be able do so as well as provide switches & caps (limited selection unfortunately.) Pricing TBD, but should be in line with what I mentioned before. ($110-120 full kit, less without switches & caps.)
« Last Edit: Tue, 03 September 2013, 13:16:15 by AcidFire »

Offline wiredPANDA

  • Posts: 348
  • Location: Louisiana
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #748 on: Tue, 03 September 2013, 12:57:27 »
That quoted price makes me happy.  And I can't wait to start seeing beta tester posts start showing up on here once they can start reviewing.
| HHKB Pro 2 | Leopold FC660C
| Poker.PANDAclears | ErgoDox (62g Black)

Offline hoggy

  • * Ergonomics Moderator
  • Posts: 1502
  • Location: Isle of Man
Re: AcidFire's modular keyboard system - Nexus [In Development]
« Reply #749 on: Tue, 03 September 2013, 13:05:53 »
I don't want to appear too greedy, but I'll happily pay for all three variants.  I'd be surprised if I'm alone in that regard.

Really impressed with the work you've done - very inventive coupled with attention to feedback.
GH Ergonomic Guide (in progress)
http://geekhack.org/index.php?topic=54680.0