Skip to content

MdotAmaan/dotKeeb-ZMK

Repository files navigation

dotKeeb

A wireless ergonomic keyboard inspired by the dactyl using low profile switches and a trackball.

Render

Table of contents

Overview

This keyboard shares most of the same benefits as other split, concave keyboards while being relatively compact. It also features more aggressive stagger and elevation on the pinky cluster than most other column-staggered keyboards to accommodate for my proportionally shorter pinky fingers. The trackball was positioned next to the home row rather than the thumb region to prevent the thumb from being overused.

TODO:

  • Consider reducing the number of keys by 2
  • Add links to parts
  • Add diagrams for build
  • Finish documenting build process

Part list

Quantities listed are for building 2 halves.

Quantity Part Notes
52 Choc V1 Switch TODO: find ways to reduce this down to 50
52 Choc V1 Hotswap Socket Optional, but highly recommended. Lets you pull the electronics out of the case without any desoldering
52 Choc V1 Compatible Keycap I used MBK keycaps for my build. Other choc V1 keycaps should also work
52 THT Diode
2 nice!nano V2
1 nice!view Display Optional. Used for battery and connection status
2 >150mAh 3.7V LiPo Battery
1 34mm Trackball
3 Trackball Bearings Ceramic (Highly recommended), Roller, and BTUs are supported
1 PMW3610 Sensor
1 PMW3610 Breakout This is the one I used. You'll need to get it manufactured and assembled at a place like JLCPCB. You might also be able to buy the sensor pre-soldered onto a breakout board
2 Power Switch
10 5mm x 3mm Magnets
12 Small Rubber Feet These are the ones I used. There are circular cutouts for them on the base plate.
- Wire Using solid copper wire for the columns works well especially if hotswap sockets are used. For other connections, I used jumper wires.

Prints

Quantity Part Notes
1 dotKeeb_left.stl
1 dotKeeb_right.stl
1 Charybdis top trackabll adapter Both closed and open variants work
1 Charybdis bottom trackball adapter
1 PMW3610 Adapter TODO: modify the bottom adapter so this isn't necessary
3 Trackball bearing inserts Make sure you choose the right one for your bearing type

Build Guide [Work in Progress]

I would highly recommend watching Joe Scotto's video on creating better hand-wired keyboards prior to assembly.

Follow the wiring diagram below. Note that the physical columns do not always match the columns of the circuit. GuideLeft GuideRight

nice!nano V2 and nice!view graphics were taken from https://nicekeyboards.com

If your batteries are larger than 500mAh, bridge the pads under the board. Don't bridge them if your batteries are less than 500mAh

nicenanopads

  • mention diode direction and legs
  • make diagram for other side
    • include displays

About

A wireless ergonomic keyboard inspired by the dactyl.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published