Sockets
Expert Mode: mx-betterThe simplest and most compatible switch socket in Cosmos. Use these to if soldering directly to your MX switches, or if you are using SU120, MxLEDBit, or Cyboard PCBs.
All MX Sockets in Cosmos are compatible
Requirements
- 1 1N4148 Diode
Expert Mode: mx-pcb-twistDon't use this. Or do if you know what you're doing.
All MX Sockets in Cosmos are compatible with Cherry MX switches and its clones. That includes Gateron switches (with the exception of low profile),
Requirements
- 1 Plum Twist PCBs, 1.6mm Thick
Expert Mode: mx-pcb-plumThe only PCB here that stays in without glue or screws. These PCBs twist into their socket.
Plum Twist PCBs are sold from the Cosmos Store and shipped from the US. They are open source too.
All MX Sockets
Expert Mode: mx-pumpkinIt's the easiest way to wire your keyboard. Save hours of wiring and soldering and save the frustration with a PCB that gives you hotswap sockets, diodes, RGB LEDs, and flexible connections between every
Expert Mode: mx-skreeFlex PCBs eliminate needing to carefully solder wires to every switch, saving you hours of time. These PCBs are sold by TheBigSkree, and the socket in Cosmos has alignment guides designed to line up and
Expert Mode: mx-pcbA socket with alignment guides for the open-source Amoeba King PCB. These only work with the Kings, so make sure you have the right PCBs.
Requirements
- 1 1N4148 Diode (SOD-123)
- 1 Amoeba King PCB
- 1 Kailh Hotswap Socket
- 1 SK6812MINI-E LED (Optional)
Expert Mode: mx-hotswapThis socket integrates a 3D-printed diode and hotswap socket holder. Useful if you have a great 3D printer, want hotswap, but cannot buy PCBs.
All MX Sockets in Cosmos are compatible with Cherry MX switches
Expert Mode: mx-klavgenThis socket integrates a 3D-printed diode and hotswap socket holder, but you print the holders separately! This prints more reliably, but your keyboard is going to come in 20 different pieces. Great if
Requirements
- 1 Kailh Hotswap Socket
- 1 1N4148 Diode
Expert Mode: alpsFor if you're feeling frisky and want to try something unusual. There are few Alps switches and clones of Alps switches on the market, but if you find some this socket will be waiting for you.
As far as
Requirements
- 1 1N4148 Diode
Expert Mode: choc-v1For the lowest profile boards! This thin socket supports the thin Kailh Choc switches and gives you a low-to-the-ground keyboard. It is meant to be used if you are soldering directly to your switches.
Requirements
- 1 1N4148 Diode
Expert Mode: choc-v2Choc V2 is quite similar to Kailh Choc V1 except for the fact that it uses taller MX-style keycaps instead of the smaller Choc-style keycaps. This socket is dimensionally equivalent to the Choc V1
Requirements
- 1 1N4148 Diode
Expert Mode: choc-v1-hotswapFor the lowest profile boards! This thin socket supports the thin Kailh Choc switches and gives you a low-to-the-ground keyboard. It also has a nifty 3D-printed mount for hotswap sockets.
You can tell
Expert Mode: choc-v2-hotswapChoc V2 is quite similar to Kailh Choc V1 except for the fact that it uses taller MX-style keycaps instead of the smaller Choc-style keycaps. This socket is dimensionally equivalent to the Choc V1
Expert Mode: choc-v1-amoeba-hillsideUses the Amoeba PCB created for the Hillside Dactyl. Supports hotswap with Mill-Max sockets.
Requirements
- 1 Choc Amoeba Hillside PCB
- 1 1N4148 Diode (SOD-123)
- 2 Mill-Max 7305 Sockets
Encoders
Expert Mode: ec11A vertical knob that you can tie to volume or navigation keys.
Requirements
Expert Mode: evqwgd001A horizontal knob that sits low to the keyboard. The part is no longer manufactured, so you will have to find a reseller online.
Requirements
Expert Mode: thqwgd001A horizontal knob that sits low to the keyboard. This part is a 3D-printable alternative to the EVQWGD001 that uses more widely available parts. Designed by Taro Hayashi. More info on GitHub.
Requirements
Displays
Expert Mode: oled-128x32-0.91in-adafruitDisplay your current layer, your keymap, battery information, or whatever you like.
Requirements
Expert Mode: oled-128x32-0.91in-spi-adafruitDisplay your current layer, your keymap, battery information, or whatever you like.
Requirements
Expert Mode: oled-128x32-0.91in-dfrobotDisplay your current layer, your keymap, battery information, or whatever you like.
Requirements
Expert Mode: oled-160x68-1.08in-niceviewDisplay your current layer, your keymap, battery information, or whatever you like.
Requirements
Expert Mode: oled-168x144-1.26in-keydio-vista508Display your current layer, your keymap, battery information, or whatever you like.
Requirements
Trackballs & Trackpads
Expert Mode: trackballMove your mouse from your keyboard! Integrating a trackball to your keyboard can help you switch between typing and navigating faster and with less hand movement.
I personally recommend using ball bearings
Joysticks
Expert Mode: joystick-joycon-adafruitA small joystick from Adafruit for gaming or moving the mouse.
Requirements
Expert Mode: joystick-ps2-40x45A large joystick for gaming or moving the mouse. Supports this joystick on Amazon.
Requirements
Expert Mode: joystick-skqu-alpsA 5-way switch supporting 4 cardinal directions (no diagonals) and a center click. 3D printable caps are available from the navcaps project.
Requirements
Backwards-Compatible
Expert Mode: old-mxOld models from the Dactyl Generator project. The Cosmos models improve upon these, so do not use these without good reason
Requirements
- 1 1N4148 Diode
Expert Mode: old-mx-snap-inOld models from the Dactyl Generator project. The Cosmos models improve upon these, so do not use these without good reason
Requirements
- 1 1N4148 Diode
Expert Mode: old-mx-hotswapOld models from the Dactyl Generator project. The Cosmos models improve upon these, so do not use these without good reason
Requirements
- 1 1N4148 Diode
- 1 Kailh Hotswap Socket
Expert Mode: old-mx-snap-in-hotswapOld models from the Dactyl Generator project. The Cosmos models improve upon these, so do not use these without good reason
Requirements
- 1 1N4148 Diode
- 1 Kailh Hotswap Socket
Expert Mode: old-boxOld models from the Dactyl Generator project. The Cosmos models improve upon these, so do not use these without good reason
Requirements
- 1 1N4148 Diode
Expert Mode: old-choc-hotswapOld models from the Dactyl Generator project. The Cosmos models improve upon these, so do not use these without good reason
Requirements
- 1 1N4148 Diode
- 1 Kailh Choc Hotswap Socket