Home

Awesome

Choctopus44

Current version: 2.0

Choctopus44 is low profile, Choc spaced, optionally hotswappaple 44-key column staggered keyboard with a rotary encoder. It is loosely based on gtips's REVIUNG project, specifically REVIUNG41, but has deviated from it significantly during its development.

choctopus44

Known issues with v2

While all the main issues of the original Choctopus44 prototypes were addressed during the development of v2, some new minor arose during it's development.

TODO

Parts list

Main components

PartCountOptionalNotes
PCB1
Diode [1N4148 SMD or THD]45
Kailh Choc sockets44x
Tactile switch TL3342 or compatible1Stem height of 1.54mm used in tested builds
Slide switch PCM12 or compatible1xOnly useful if a wireless microcontroller is used in conjunction with a battery
EC11 encoder or compatible1xSee detailed encoder documentation; Can also be replaced with a Choc or an MX switch
ProMicro/Nice!Nano or compatible1
MCU socket (or header rows)1 (2)x
Kailh Choc key switch44 (45)
3.7 Volt battery1xOnly useful if a wireless microcontroller is used
100 nF capacitors (axial or 1206 SMD)2xUsed in the optional encoder filter circuit
10 kOhm resistors (axial or 1206 SMD)4xNot adviced! Can be used in the encoder filter circuit, but can cause issues at least with Nice!Nanos

Case hardware

PartCountOptionalNotes
Top plate [PCB]1
Bottom plate [PCB]1
M2 stand off 5mm9
M2 screw 3mm15 (18)18 needed if MCU cover is not used
Rubber bump ons~11Depending on your bump ons you might need to use more, or get away with using fewer

Example extra case hardware if using MCU cover

Note: The length of the required MCU cover stand-offs is highly dependant on the used battery and its orientation (assuming one is used at all), and the used MCU socket. With the listed screws and stand offs, a 5mm thick battery can fit between the MCU and the MCU cover without much issue as long as the the MCU socket is slim enough.

PartCountOptionalNotes
M2 stand off 10mm3
M2 screw 10mm3Used for the bottom plate stand offs; 3mm screws used on the MCU cover

Misc hardware

PartCountOptionalNotes
Choc spacing compatible keycaps (e.g. MBK)44 (45)

Firmware

Please note! Should you utilize a pre-existing QMK/Vial/ZMK set up, you may need to do additional steps not defined here before you can succesfully build the firmware. Whether or not that's required is highly dependant on the version and the state of your pre-existing set up!

Pre-built binaries TBA

Build guide

See build guide.