Skip to content

Keyboard Progress

Posted by author in the category "keyboards"

Originally posted on imgur.com, recreated here for archiving purposes.

Keyboard Progress

Keyboard progress: fig 01 This is a prototype of my custom keyboard, the Katana. What you see here is two 3D printed plastic plates, with a cardboard structure. The layout is symmetrical, with a rotation to accommodate the natural shape of the human (read: my) hand, and the center is tilted upwards for both plates.

Keyboard progress: fig 02 Keyboard progress: fig 03 Keyboard progress: fig 04 My main motivation is to create a better MSNE4K (Microsoft Natural Ergonomic Keyboard 4000). Many of the angles chosen were based on the shape of this keyboard.

This is an early protoype, constructed out of cardboard.

Keyboard progress: fig 05 This picture, from www.trulyergonomic.com, illustrates why I believe a symmetrical layout is an ergonomically better design choice.

I could have opted for an ortholinear grid layout (as well as the rotation) but I'm very pleased with the right hand layout of the MSNE4K, and my goal was to 'fix' the left hand reverse stagger - a major design flaw in commercial keyboards in my opinion.

Keyboard progress: fig 06 This idea was based on the textblade, which borrows ideas from the spacefn layout. This is still a work in progress - though I've got two psuedo-spacefn layers working...

Keyboard progress: fig 07 Design a plate using openscad. This is for an initial 3D printed prototype.

Keyboard progress: fig 08 3D printers make this whole process possible. And damned easy.

Keyboard progress: fig 09 The finished plate, plain and simple

Keyboard progress: fig 10 With switches and keys. Still a few things that need tweaking.

Keyboard progress: fig 11 Used a permanent marker to blank the keys out.

Keyboard progress: fig 12 Just wanted to check how it types. The MSNE4K keyboard, with mechanical switches - what's not to like?

Keyboard progress: fig 13 Looks great, but doesn't work yet.

Keyboard progress: fig 14 Somebody actually has to wire this thing up before it works. Doh!

Keyboard progress: fig 15 That took ages. Need a tea break before starting the opposite side.

Keyboard progress: fig 16 Simple cardboard stand that accommodates the microcontroller and raises the plates.

Keyboard progress: fig 17 I just need to get the firmware side working. Pushing reset once its all cased up will be hard, so getting a reset button on a function layer is a must.

A big thanks to the many people on the #mechboards irc channel, particularly j`ey, for support during that process.

Keyboard progress: fig 18 Aaaaand ready to play!

Keyboard progress: fig 19 Keyboard progress: fig 20 Its a little messy, but it's just a prototype...

Keyboard progress: fig 21 Keyboard progress: fig 22 I'd like to work on the aesthetics before printing a final top plate (and encasing), but I figure I could make a big aesthetic improvement just by resizing some of the outer keys.

I also need (really badly want) to make a wrist rest for the keyboard, as I can't keep using kiwis.

I'd also like to build PCBs, and even explore the suggestion of making it foldable - that's entirely possible right now, but I'd need to improve the durability of the encasing.

End of article