Skip to content

tstrube/SplittoDogu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SplittoDogu

Custom split ergo/ortho keyboard with screens and encoders.

My initial idea was to create a keyboard specifically for my hands, where I could reach all the keys I need for programming without moving my hands, using only my fingers.
After discovering QMK and learning about its capabilities, I wanted to add encoders and a screen. This is the result.

It’s a split keyboard with encoders for arrow keys, mouse wheel, page up/down, and undo/redo.
One of the two screens shows the active layer and the status of Num and Caps Lock. The other screen is for Bongo Cat...

It’s also possible to use just one side. (Gaming or Macro Keyboard)

Splitto Dogu with Caps Splitto Dogu without Caps

Layouts

There are two nearly identical default layouts—one for Windows and the other for macOS.
The differences are key combinations for undo/redo and other hotkeys.

Splitto Dogu Layout Default

There is also a gaming layer, which shifts most buttons on the left half to the right by one row.
This moves WASD to the optimal position.

Splitto Dogu Layout Game

The last layer, FN, is for F1–F12, arrow keys, and the number pad.

Splitto Dogu Layout FN

PCB

This is the first PCB I ever created. It’s designed so it can be used for both the left and right sides.
A row of solder jumpers and a few resistors are located behind the OLED screen.
Shorting the jumpers on one side defines which side the board is used for:
JP_L1 to JP_L6 for the left side, JP_R1 to JP_R6 for the right.

The Elite-C must be flipped depending on the side. (See images)

Splitto Dogu PCB Splitto Dogu Schematic

Case

The case is a simple sandwich-style design with a clear part covering the controller and screen.
For the keyboards I built, I used CNC-cut carbon fiber plates. (Purely for aesthetics)
The main case uses 8 mm standoffs, while the clear top uses 11 mm. (See BOM)

BOM

A list of all parts used and their approximate prices as of March 2022.

Origin Story

I'm sharing this in June 2025.
Started programming when I was 12.
Started working with electronics when I was 15.
Built my first 3D printer in 2013.
Built my first drone in 2014.
This project was originally created in March 2022.
It was a way to explore a new field.
I’ve been developing internal software tools at my company since 2015.
In January 2023, I transitioned into a hardware and software prototyping role at the same company.
That shift was unplanned, but a happy coincidence.

About

Split Ergo Keyboard with Encoders and OLED screens running QMK

Resources

License

Stars

Watchers

Forks

Contributors