Author Topic: New Kinesis Advantage keyboard controller - kinT  (Read 931 times)

0 Members and 1 Guest are viewing this topic.

Offline impaktor

  • Thread Starter
  • Posts: 47
  • Location: Between F and J key
    • Blog on emacs & keyboards
New Kinesis Advantage keyboard controller - kinT
« on: Mon, 07 September 2020, 10:38:08 »
Michael Stapelberg has just updated his QMK compatible Kinesis-replacement board, to now work also with Kinesis Advantage 2, (and use KiCad):
https://michael.stapelberg.ch/posts/2020-07-09-kint-kinesis-keyboard-controller/

However, there seem to be issues using the Teensy 3.6. If anyone forks this repo and makes it compatible with Arduino, that would be most interesting, since compatibility and price would be better.

Since printing the boards is done in batches, I wonder if people are interested in group buy?

(Sorry if this has already been posted, but I couldn't find any previous post)

Offline tinyenormous

  • Posts: 21
Re: New Kinesis Advantage keyboard controller - kinT
« Reply #1 on: Tue, 08 September 2020, 09:53:44 »
I'm all for supporting more teensy models, but that is way over my head engineering-wise.

On the other hand... The pcbs from OSHpark costs $24 each, while you can get 10 from jlcpcb shipped for $1.86 each. If cheaper end price is the goal, then this is a lower-hanging fruit. There is no mistake that oshpark is probably a better board, but not (IMO) 12x better.

I'd be happy to order a batch of boards if there was enough interest, and if everyone was cool with getting their boards via usps envelopes.

Offline tinyenormous

  • Posts: 21
Re: New Kinesis Advantage keyboard controller - kinT
« Reply #2 on: Thu, 10 September 2020, 08:16:52 »
https://www.reddit.com/r/mechmarket/comments/ipuch1/ic_staplebergs_new_kinesis_advantage_controller/

I think I'm going to make some. fill out the google form if you are interested.

Offline impaktor

  • Thread Starter
  • Posts: 47
  • Location: Between F and J key
    • Blog on emacs & keyboards
Re: New Kinesis Advantage keyboard controller - kinT
« Reply #3 on: Sat, 12 September 2020, 02:56:32 »
I do wonder what modifications (by people more skilled than me) that are easily done to this pcb?

1. The obvious would perhaps be to support Arduino Pro Micro. It's $3 and is what I've used for my other keyboard-builds. It seems that would also fix some issues, considering:

Quote
If you are an advanced user of the QMK firmware, note that despite QMK working on the Teensy 3.6, some features are not yet ported/working. As QMK was originally made for AVR micro controllers, you will likely find best overall QMK feature availability with the older Teensy++ 2.0.

2. Another addition would be to add USB hub-functionality? I wonder if that's hard/makes sense, but I really need it, e.g. for the IR receiver for the mouse -- although seldomly used, I need it when in skype/teams/zoom meetings, and other non-keyboard optimized programs.

3. Another, probably far fetched, but integrate mountable storage into it some how? (There's so much space in the Kinesis case). I have an extra M.2 NVMe lying around, I'd love to stick it in the Kinesis, and show it as a mounted device.

4. I wonder if somehow, one could do something crazy with integrating some functionality with a Pi Zero or similar? (not sure what, I'm just throwing out ideas)


@tinyenormous Good initiative! For group buy, maybe include components as well (but excluding teensy)?

EDIT: I notice Stapelberg mentions adding USB-hub as a cool potential project in his stream, 29 min in.
« Last Edit: Sat, 12 September 2020, 13:30:32 by impaktor »

Offline impaktor

  • Thread Starter
  • Posts: 47
  • Location: Between F and J key
    • Blog on emacs & keyboards
Re: New Kinesis Advantage keyboard controller - kinT
« Reply #4 on: Thu, 17 September 2020, 01:39:31 »
Specifically, here's a post on USB-hub, from the (Kinesis Advantage KB500):
https://michael.stapelberg.ch/posts/2018-04-17-kinx-usb-hub/

Would be cool to connect e.g. storage device inside the keyboard, or make a hole for extra USB-port in the case.