https://github.com/twangodev/dsk
The developer's split keyboard (dsk) is an open-source, ergonomic, and customizable keyboard for developers.
https://github.com/twangodev/dsk
keyboard mechanical-keyboard
Last synced: 6 months ago
JSON representation
The developer's split keyboard (dsk) is an open-source, ergonomic, and customizable keyboard for developers.
- Host: GitHub
- URL: https://github.com/twangodev/dsk
- Owner: twangodev
- License: cern-ohl-s-2.0
- Created: 2025-01-23T03:51:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-07T21:27:05.000Z (over 1 year ago)
- Last Synced: 2025-02-07T22:28:54.811Z (over 1 year ago)
- Topics: keyboard, mechanical-keyboard
- Language: KiCad Layout
- Homepage:
- Size: 3.36 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
dsk
The developer's split keyboard.
The Developer's Split Keyboard (dsk) is an open-source, ergonomic, and customizable keyboard for developers.
## About
dsk is a modular split keyboard built for developers, offering both ergonomic flexibility and a traditional typing experience. It consists of:
- dsk: A split keyboard that can be used separately for ergonomic comfort or joined for a standard layout.
- dsk-pad: A multilayer macropad with three rotary encoders, navigation, arrow keys, numpad, and an OLED display for additional functionality.
### Design Philosophy
The **dsk** project is built around the following core principles:
- Ergonomic and comfortable for long typing sessions, while still maintaining a familiar layout for developers.
- Should minimize the footprint on your desk while providing all the keys you need for development (F-keys, navigation, arrow keys, etc.).
- Should be modular, breaking down into smaller components that can be placed in different configurations to suit your needs.
- Easy to manufacture, assemble, and program, using off-the-shelf components, established open standards, and open-source firmware.
### Manufacturing
> [!NOTE]
> This project is still in development and manufacturing details and documentation will be added soon!
dsk can be easily made using additive methods (3D printing, resin, SLS) or CNC milling. Full details at [dsk.twango.dev/docs](https://dsk.twango.dev/docs).
> [!TIP]
> Students and educators commonly have access to 3D printers and CNC machines through their institutions! Check with your school or local makerspace for more information.