Skip to content

Ariamelon/Cantaloupe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cantaloupe

~60% QMK-compatible split ergonomic keyboard.

Disclaimer

The layout is based on the Ergodash layout with the inner-most keys removed and an improved thumb cluster. The layout was only used as a reference, nothing was copied and the board is a completely new design. In addition, design cues from the YAEMK were used in this design.

Key Features

  • Ergonomic 30-key layout including pinky stagger and arrow keys.
  • MX switches with kailh hot-swap sockets.
  • 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.
  • On-board ARM STM32F401CCU6 processor.
  • USB-C input and split connect ports with full ESD protection.
  • SWD breakout header for an alternate means of programming the board.

Cantaloupe Front Render Cantaloupe PCB Cantaloupe PCB Zoomed Cantaloupe Schematic

Changelog

  • 14/5/2022: Added silkscreen jumper guides. Connected indicator LED to spare GPIO. Updated images.
  • 13/5/2022: Finalized firmware. Added custom graphic to OLED display. Updated 3DP case and BOM. Removed CNC case. Fixed error with silkscreen. Added silkscreen jumper guides.
  • 15/2/2022: Revised 3DP and CNC case designs.
  • 13/2/2022: Added tentative designs for CNC and 3D printed cases.
  • 11/2/2022: Clean up of design. New images. Added gerbers and files for FR4 plates.
  • 9/2/2022: Changed pin assignments so B2 isn't used. Added pull-up for RX pin and pull-down for B2 pin so the keyboard can properly load into the bootloader. Changed reset circuit so it actually works. Removed USB series resistors. Removed non-functional JTAG pins. Changed SRV05-04 to SRV0504. Thanks to sigprof and MasterSpoon from the QMK discord server for the help!
  • 8/2/2022: Removed holes in middle of PCB. Added top and bottom plate DXF files, as well as a tentative STEP file for a CNC case.
  • 25/1/2022: Did some rerouting, increased clearances and via size.
  • 21/1/2022: Changed CPU to STM32F4x1CxUx (lets me steal them from Black Pill boards). Added plate and base gerber files. Changed BOM to reflect changes.
  • 20/1/2022: Cleaned up read-me. Rearranged location of mounting holes and changed size of holes. Rerouted some traces. Cleaned up silkscreen. Added DXF files for plate and base. Changed images. Added BOM.
  • 19/1/2022: New V2.0 version. On-board ARM STM32F303 processor, kailh hot-swap, ESD protection, 0.96" OLED, trackball and rotary encoder. 100% reversible design which means only a single board is needed for both sides. Plenty of design cues taken from the YAEMK. Pinky stagger added.

About

~60% QMK-compatible Split Ergonomic Keyboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published