geekhack

geekhack Projects => Making Stuff Together! => Topic started by: pksk on Mon, 20 October 2014, 11:21:13

Title: Balamb: 12-key macro & compact numpad/arrow island keyboard
Post by: pksk on Mon, 20 October 2014, 11:21:13
This is a home thread for my custom-build keyboard that I call Balamb.  This idea is all coming from the fact that I haven't been able to find a mech that suits my needs perfectly. I'm hoping for a smaller tenkey island on the right of a board with an arrow/home-end island below it. Current design:

(http://i.imgur.com/UcDJpDe.png)

Main points:Current phase:
Let me know of any comments, critiques or ideas you have.

Thanks!

ORIGINAL POST
More
Quote
Hypothetically, is it possible to add programmable macro keys to custom built mech? Would it also be possible with a teensy and open source driver? If so, is there a basic software for programming them?

Secondly, regarding key size, I have an idea for an unusual layout in which the arrow keys and extras like media keys are compacted to take up less room. Are there any alternative switches & keycaps that could achieve this in a hand-wired board of mainly cherry MX switches?

Thanks for your time!
Title: Re: Macro, media & nonstandard keys
Post by: MOZ on Mon, 20 October 2014, 12:02:12
Yes, it is very much possible to add macros. Many firmwares written by members of this forum, have the macro functionality, and all are compatible with the Teensy, eg TMK, Soarer's, Easy AVR.
Title: Re: Macro, media & nonstandard keys
Post by: pksk on Tue, 21 October 2014, 01:33:20
Awesome, thanks so much for your answer, MOZ. I'll dig deeper into those firmwares and take a look.

Can anybody give any input on the nonstandard keys? I'm thinking of something similar (though not identical) to this:
(http://i.imgur.com/aZQAX0T.png).

 I understand it may not be possible with Cherry switches.

Thanks again!
Title: Re: Macro, media & nonstandard keys
Post by: user 18 on Tue, 21 October 2014, 02:19:43
AFAIK, Cherry switches can't be significantly closer together than 1u (19mm centre to centre). The physical switch is about 15mm, and some space is needed for the sides of the keycap.

Apparently Matias switches can get down to 0.75u if you cram them close.

In either case, it'll be difficult to find compatible caps. I seem to remember seeing a Matias board based around using 0.75u keys somewhere, let me see if I can find it.

E: http://geekhack.org/index.php?topic=60268

Apparently Matias switches can be crammed into a 0.75u by 1u space. That's probably as tight as you're going to get any discrete mechanical switch.
Title: Re: Macro, media & nonstandard keys
Post by: jacobolus on Tue, 21 October 2014, 02:48:33
Cherry ML can be packed closer than that, but you’ll need to make your own keycaps or cut some down.
Title: Re: Macro, media & nonstandard keys
Post by: user 18 on Tue, 21 October 2014, 03:22:02
Good catch on the ML switches! They still can't fit into the 0.5u height it looks like pksk is looking for, but they do seem to pack tighter than the Matias switches, at least.
Title: Re: Macro, media & nonstandard keys
Post by: dorkvader on Tue, 21 October 2014, 10:52:53
Good catch on the ML switches! They still can't fit into the 0.5u height it looks like pksk is looking for, but they do seem to pack tighter than the Matias switches, at least.

those pintsize alps switches and mitsumi miniature mechanical can also be packed close. As always keycaps are the issue.
Title: Re: Macro, media & nonstandard keys
Post by: pksk on Tue, 21 October 2014, 11:02:13
Thanks user 18, jacoblus & dorkvader!

Those Matias ALPS arrow keys look like a great size. Actually it's pretty much exactly what I was looking for! I really have some cogs turning in my head now for something awesome... This is all coming from the fact that I haven't been able to find a mech that suits my needs perfectly and I have a cool image in my head of what my board could look like. Imagine a smaller tenkey island on the right of a board with an arrow/home-end island below it. Not sure if it would fit, but gotta go throw some designs down!
Title: Re: Macro, media & nonstandard keys
Post by: MOZ on Tue, 21 October 2014, 11:31:32
Finding alps keys in smaller size should be somewhat possible, but I think most would be function row. However it looks like Matias might be able to provide some arrow keys.
Title: Re: Macro, media & nonstandard keys
Post by: dorkvader on Tue, 21 October 2014, 11:54:28
Thanks user 18, jacoblus & dorkvader!

Those Matias ALPS arrow keys look like a great size. Actually it's pretty much exactly what I was looking for! I really have some cogs turning in my head now for something awesome... This is all coming from the fact that I haven't been able to find a mech that suits my needs perfectly and I have a cool image in my head of what my board could look like. Imagine a smaller tenkey island on the right of a board with an arrow/home-end island below it. Not sure if it would fit, but gotta go throw some designs down!

Oh man, I can't wait! Sounds like a really neat idea for sure.

As MOZ said, other than matias, you can probably get pintsize ALPS keycaps from old laptops and things like that, but you will probably have to fix the legends on them.
Title: Re: Macro, media & nonstandard keys
Post by: pksk on Tue, 21 October 2014, 12:03:13
I wonder if Matias would make custom keycaps in that size? Or... anybody for that matter ;)

just realised this will be more expensive than I thought :E

EDIT: I guess Signature Plastics could do it.
Title: Re: Macro, media & nonstandard keys
Post by: pksk on Tue, 21 October 2014, 22:28:17
The general idea here is to save horizontal space and it looks pretty sweet thus far:

(http://i.imgur.com/F81yJBY.png)

I wanted to omit some keys which I never use from the keyboard:

Windows key
Menu key
Caps lock (replaced by the all-powerful Ctrl. The "normal" two Ctrl keys may be omitted too.)
Right Alt
Right Shift

Will removing any of the above cause problems? Not so much in ergonomics/usability but actual computer functions?

I'm also considering having the number symbols be placed on the front line of Function keys, with FN to access the functions.

Also, I'm trying to see if I can remove the top number row in favor of the tenkey, but then I don't know where to put `,- and =...

What do you think so far? Any input/suggestions are welcome!

EDIT: Those uneven islands are bothering me...
EDIT2: I should mention that this design is intensly WIP ;)
Title: Re: Macro, media & nonstandard keys
Post by: jacobolus on Wed, 22 October 2014, 01:49:39
I don’t want to use that, but build it and try it out and report back! :)
Title: Re: Macro, media & nonstandard keys
Post by: dorkvader on Wed, 22 October 2014, 11:37:56
starting to look more like a wheelwriter keyboard all the time!
(http://www.typewriters.com/photos/1384926.jpg)
Title: Re: Macro, media & nonstandard keys
Post by: pksk on Wed, 22 October 2014, 20:01:43
@jacobolus heh heh, I like buttons. Though I want to save space, macro keys & numpad are a must for me. Still trying to work out those last three keys...

@dorkvader Haha, it does look like that. HOWEVER it just gave me an idea, brb!
Title: Re: Macro, media & nonstandard keys
Post by: pksk on Thu, 23 October 2014, 02:20:57
(http://i.imgur.com/6SpLep9.png)

This is real close to what I was imagining- REAL close. The only problem now is that I really don't want 15 macro keys. I do love symmetry or at least almost symmetry though... I was thinking of removing a row of macros and leaving space down there for something else like a logo or something (Or go crazy with an LCD  ;) ). I was also thinking of changing that top number row to be the symbols primarily and numbers on shift. Do you think that's a good idea?

EDIT: Ugh, the 0 key on the numpad is missing...  back to square one.
Title: Re: Macro, media & nonstandard keys
Post by: pksk on Fri, 24 October 2014, 00:32:23
Here's what may be my final design. Let me know what you think:

(http://i.imgur.com/fFnZ0V9.png)

(is multi-posting in my own thread okay?)
Title: Re: Balamb: 12-key macro & compact numpad/arrow island keyboard
Post by: jacobolus on Fri, 24 October 2014, 01:41:43
Recommendation: group macro keys you need to reach for into some groups of 2x2 or so. It’ll be much easier to avoid mistakes that way.

For example, here’s a (more than a bit silly) mockup of an "ergonomic" keyboard layout with a ton of extra keys around the sides:
(http://i.imgur.com/Nzsl1iK.png)
Title: Re: Balamb: 12-key macro & compact numpad/arrow island keyboard
Post by: pksk on Fri, 24 October 2014, 02:03:58
@jacoblus

Thanks for the suggestion, it's a good point. Considering these:

Design 1:
(http://i.imgur.com/HHZWQC6.png)

Design 2:
(http://i.imgur.com/EEJnODZ.png)

Design 3:
(http://i.imgur.com/qfns2WK.png)

Also even spacing for he macro island, software limitations not-permitting.
Title: Re: Balamb: 12-key macro & compact numpad/arrow island keyboard
Post by: dorkvader on Fri, 24 October 2014, 02:17:06
I prefer #2 of the three.

I think 1 and 3 look odd with spaces inbetween each, but if those, my second favourite after #2 is #1.
Title: Re: Balamb: 12-key macro & compact numpad/arrow island keyboard
Post by: pksk on Fri, 24 October 2014, 02:24:49
Yeah I'd rather keep it standardized too. I like 2 the most. I don't want to go too horizontal and 12 macros is a sweetspot, hence the 3x2 instead of 2x2 like jacoblus recommended.

Getting excited about this project :D