Skip to content

jcharnetsky/ochito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ochito

An ergonomic, split, wireless keyboard featuring 8 keys and 2 dpads. "Ochito" comes from the small form factor of only 8 keys. The diminutive in spanish is used by adding '-ito' to the end of a word, in this case "ocho" or eight.

Physical Layout

The render below demonstrates what the right hand side of the keyboard will look like. With a single row of keys seen in brown, finger extension as well as lateral movement is kept to a minimum. In theory this would reduce strain as well as the risk of RSI. The flat cylinder seen in blue is a 5 directional pad allowing for key combinations or "chording" to type all keys on a normal keyboard.

Right Half

Keymap

Below is an initial keymap for the Ochito. Multiple colors can be seen demonstrating different "layers". Using QMK keyboard firmware, all standard keys can be typed by utilizing QMK's "layer" feature. On a normal keyboard, one can think of pressing the Shift key as a layer change. Normally there is not a single key that one can press to type a capital A; instead, one must first hold the Shift key to access the capital letter "layer" and then press the a key to type a capital A.

The Ochito uses the concept of layers to an extreme. Each color represents two layers accessible by moving the directional pad in one of the cardinal directions. For example, the red layer on the left half of the image below is accessed by first holding the dpad on the left half of the keyboard in the left direction. As can be seen, while holding the dpad to the left, this makes the keys under the right fingers act as left click, middle click, right click, and printscreen. Further, the right hand dpad will move the mouse cursor in the direction it is pressed. To reach the red layer on the right half of the image, the right hand dpad must be held in the left direction and combined with another key. In this manner all standard keys can be typed as seen in the example keymap.

While the letter layout might seem random at first, it's in fact a modification of the dvorak keyboard layout. While the QWERTY keyboard layout is standard, it is only so due to tradition. Popularized by typewriters as a way to minimize jamming of the arms which would imprint letters on paper, QWERTY has remained the default far past the standardization of digital input. The dvorak layout, while failing to replace QWERTY, offers a more comfortable typing experience while placing more frequently used keys on the home row as well as promoting a flow of typing between the left and right hands. Vowels can be found on the left side while most commonly used consonants can be found on the right.

Ochito Key Layout

Wireless

Normally, the microcontrollers used in hobbyist keyboards only allow for split keyboards (example) by connecting one half (the "master") to the computer and connecting the other half (the "slave") to the master via a cable, usually a trrs cable. In order to make the keyboard communicate wirelessly, a setup identical to that of the Mitosis is used. With wireless modules in either half and a third in a receiver attached to the computer, the halves send the key states to the receiver which in turn sends the states through an attached ProMicro in order to "type" a key.

Taking it one step further, wireless charging is implemented in order to make the keyboard completely wireless. Unfortunately this is over half the total cost of the keyboard not including switches or keycaps as prices can vary wildly based on personal preference. Wireless charging and rechargable batteries in general can certainly be removed in order to reduce the price drastically.

BOM

Prices do not include shipping

Receiver

Quantity Item Price
1 Elite-C $17.99
1 Mitosis Receiver Interface PCB $5.40 from OSHpark for 3 boards
1 Small factor NRF51822 $6.99
1 LED $0.42
1 3.3v regulator $0.36
2 Resistor array $0.20
2 SMD Button $0.62
1 1x4pin right angle 0.1" header $0.95
Total $32.93

Keyboard

Quantity Item Price
1 30x1u Amoeba PCB $4.99
2 NRF51822 $13.98
2 LiPoly Backpack $9.90
2 2000mAh Lithium Battery $25.00
2 Qi Wireless Charging Receiver $29.90
2 2 Axis Navigation Switch $5.52
Total $89.29

TODO

  • Build initial models
  • Finalize locking mechanism for keyboard scaffold
  • Get dimensions for amoeba pcb
  • Add internal mounts for electronics
  • Build wireless firmware
  • Verify wireless firmware encryption

About

An ergonomic, split, wireless keyboard featuring 8 keys and 2 dpads

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors