geekhack
geekhack Community => Ergonomics => Topic started by: Ariamella on Thu, 20 January 2022, 22:15:34
-
My next iteration of my personal split keyboard called the Cantaloupe. Key features include:
- Ergonomic 30-key layout including pinky stagger and arrow keys.
- On-board ARM STM32F4x1CxUx processor.
- MX switches with kailh hot-swap sockets.
- USB-C input and split connect ports with full ESD protection.
- 100% reversible design which means only a single board is needed for both sides.
- 0.96" 128x64 SSD1306 OLED support.
- Two rotary encoders supported above the thumb cluster, one on each side.
- Support for the Pimoroni trackball module is also available, replacing one rotary encoder slot.
- JTAG/SWD breakout header for an alternate means of programming the board.
Design cues have been taken from the YAEMK for this version, including the in-build jumper pads in the OLED and Trackball footprints, the JTAG/SWD header and the ESD protection.
Github: https://github.com/Ariamelon/Cantaloupe
(https://raw.githubusercontent.com/Ariamelon/Cantaloupe/master/Images/Render.png)
(https://raw.githubusercontent.com/Ariamelon/Cantaloupe/master/Images/PCB.png)
-
This looks really cool! I will check out your repository.
-
The SSD1306 OLED modules I have looked at have pull up resistors already on the module. You do not need external pull up resistors.