AlexBaldwin42 / Charybdis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Charybdis

An ergonomic keyboard with integrated trackball.

Engineered to be a full mouse replacement solution with high-quality, custom-developed components.

There are 4x6 and 3x5 Nano versions.

Made to be used with the Scylla or Skeletyl on the other half.

Sourcing the components

Electronic components

Depending on which version you print, you will need more or less of each component.

The 3d files are designed around a custom sensor PCB:

https://github.com/Bastardkb/charybdis-pmw-sensor

You will need to source all of the components from the sensor PCB's BOM.

Otherwise, you can also use other sensor PCBs, but you will need to modify the 3d adapter files.

Components necessary:

Part name Amount (4x6) Amount (3x5) Link
Elite-C 2 2
Elite-C adapter for the Charybdis 2 2 https://github.com/Bastardkb/Elite-C-holder
Cables 28 AWG recommended
Audio jack, SMD 2 2
Button, 4x4x1.5 2 2 https://www.aliexpress.com/item/1005001304569553.html?spm=a2g0s.9042311.0.0.27424c4dDwgcp7
Sensor PCB 1 1 see details below
Bearing, MR63-3x6x2.5mm 3 3
Flexible PCB for the plate (4x6) 2 0 https://github.com/Bastardkb/Scylla-PCB-Plate
Flexible PCB for the plate (3x5) 0 2 https://github.com/Bastardkb/Skeletyl-PCB-plate
Flexible PCB for the thumbs 1 1 https://github.com/Bastardkb/PCB_thumbs_Charybdis
Flexible PCB for the thumbs (4x6) 1 0 https://github.com/Bastardkb/Scylla-PCB-thumb-cluster
Flexible PCB for the thumbs (3x5) 0 1 https://github.com/Bastardkb/TBK-Mini-PCB-thumb-cluster
SOD123 Diodes 8 35
BAT54C Diodes 24 0
M4 8mm Torx Screw 16 12 Conrad
M4 screw insert, M4 X D6.0 X L5.0 16 12 https://fr.aliexpress.com/item/4000232925592.html?spm=a2g0s.12269583.0.0.6aef4f282LZO4v
Screws, M3 8mm Torx 8 8
Heated screw insert, M3x5x5 5 5

If you want RGB, you will also need:

Part name Amount (4x6) Amount (3x5) Link
SK6812 Mini-E LEDs 58 35 Aliexpress
Capacitor, 1uF 4 4 1206
Resistor, 330Ohms 4 4 1206
Wires 28 AWG recommended, Black, Red, Color
Ribbon cables Flexstrip 6 6

Mods

There are some mods to add BTUs or ball bearings, check the mods folder.

Print the case

The STL files are included in this Github. Feel free to use and modify them at length. The files are on a non-commercial license, so this is for personal projects only - please do not use those to sell them.

Please find detailed instructions on how to print the case here: https://docs.bastardkb.com/hc/en-us/articles/360020031180-Print-settings-for-Dactyls

You will need to print:

  • ball adapter, top
  • ball adapter, bottom

Please note the adapter of the 3x5 is not compatible with the 4x6, and vice-versa.

On top of that, for each part of the keyboard you decide to print (case, plate, tent) you will need to print the other side from the normal keyboard (eg. left Scylla/right Charybdis 4x6, left Skeletyl / right Charybdis Nano 3x5)

Printing the tents and plates

If you are printing a Charybdis 4x6, just print the plates and optional tent.

If you are printing a Charybdis Nano 3x5, there are multiple options available - take a look at the readme in the 3x5 folder

Get a kit from BastardKB

You can get a full Kit, including case and all PCBs and electronics required on the shop: https://bastardkb.com/

If you want to print the case yourself, you can also get just the electronics Kit.

Build guide

Find the build guide at https://docs.bastardkb.com/

Finding help

Support me on Patreon

If you like the keyboard, please consider helping me with Patreon: https://www.patreon.com/bastardkb

I post regular updates and hindsight on my work. I work full time on keyboard innovation, and this helps a lot !

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About