Keyboard Builders' Digest
Save 5% at AKKO! Code: KBDNEWS
Keyboard Builders' Digest / Projects

GRIN Quern

Policium announced his GRIN Quern – an ergonomic keyboard with GRIN/Sagittarius layout and center trackpad.

KBD.news
Published October 6, 2022
Creators! Feel free to tip me off about your keyboard related projects to bring them to 140K readers.

The GRIN Quern is Policium's entry for the Seeed Keyboard Competition. (Only five days left!)

It features a Seeed XIAO RP2040 controller, and a Cirque trackpad with encoder ring put in the middle of a physical layout similar to that of the Sagittarius.

And if you know what a quern-stone is, the name doesn't need much explanation.

I thought that when I was turning the rotary encoder in the center, it looked like I was turning a millstone – Policium.

Layout

While the layout is heavily reminiscent of the Sagittarius by Gondolindrim and Tom, and also of the author's own GRIN layout, the motivation was to realize a layout that @KeebTaro, a streamer friend of Policium wanted to do:

Specs

  • 58 keys
  • GRIN/Sagittarius layout
  • trackpad + rotary encoder
  • OLED display
  • Seeed XIAO RP2040 controller
  • IO expander

It seems keyboards with a space in the center are now popular in Japan and elsewhere. Examples are Ergotonic49, cocot46, Ambi, etc.

My friend calls the center space "Buddha space". It seems to be a place to display something important. Other designs include a numeric keypad, encoder, trackball, and many others – Policium.

We are talking about an MX-compatible high-pro project, so the knob and trackpad would be lower than the keys around them, making them less convenient to use. The solution was to create a 3D-printed base.

The trackpad is a Cirque TM040040, and since the QMK already includes a driver for the Cirque Pinnacle 1CA027, it can be used simply by connecting it via I2C or SPI.

Matrix

As Policium points out, the XIAO controller has 11 usable GPIO pins. Two of those pins are used as I2C for display, two for rotary encoder, and one for serial communication for RGBLED control. There are only 6 pins left!

With a normal switch matrix, the limit would be 3*3=9 keys. In a round-robin matrix, up to 30 keys are possible. (Thanks for the reference to kbd.news and the exotic matrices series! :))

However, the author used an IO expander this time: the TCA9555, which is a lower-voltage version of the PCA9555a. (QMK includes a driver for the PCA9555.)

Resources

Do you like this post? Share, donate, subscribe, tip me off!

Published on Thu 6th Oct 2022. Featured in KBD #98 (source).


Related

Fat Cruiser v1

Marcus Östling made a low-pro monoblock split: Fat Cruiser.

A low profile portable BLE design

A new low profile portable BLE design by SouthPawEngineer with scroll wheel.

Protocol Seven

Protocol Seven, a monoblock split by PM_ME_YOUR_MAINFRAME with a numpad in the center comes with source files.

Fat Bee

Cassio Zen's Fat Bee is a row-staggered monoblock split with fixed tenting angle.

Harkonnen

A low profile Atreus62 variant by tahnok42 with Kailh Choc V2 and plate files.

NEC M-System

The NEC M-System was a Japanese input method and a series of word processor keyboards introduced in 1983. Posted by wj-zhe.

×
top