8000 GitHub - caksoylar/Grumpy: a 28 key (3-row) angled unibody keyboard with col stagger
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

caksoylar/Grumpy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this fork?

This is a fork of the original Grumpy where instead of the lower pinky key, upper pinky key is used. This is similar to the Hummingbird keyboard's key layout. (Also see the awesome-hummingbirds list!)

Compared to the original repo, the changes are:

  • Modified case/grumpy_case_build123d.py:
    • Moved pinky key stagger up
    • Added bumpon locations to the bottom corners
    • Added a USB cutout so controller can fit
  • Replaced prod/case/grumpy.stl with the export of the above script
    • Note: The file in the original repo doesn't seem to be a direct export, since it is hollowed out on the bottom (via some post-processing?)

What is not changed and thus is incompatible with above:

  • PCB files
  • Firmware files

I built one with the modified case and handwired it to a Xiao using per-key PCBs.

Pictures

grumpy grumpy2 IMG_5391

Original README

grumpy

28 key (3-row) angled unibody keyboard with col stagger

top

Features

  • Hotswap sockets (MX)
  • Seeed Xiao Controller
    • RP2040 (w/ QMK, Vial)
    • BLE (w/ZMK)
    • SAMD21 (should work, don't have one to test)
  • gerber and case files are supplied (kicad files, stl as well as cadquery files)
  • completely open source, permissive license (CERN-OHL-P)

Want one?

All production files you need to build your own board can be found here.

The case has no bottom and ends right below the HS Sockets. You may either use it as is, but preferably use some 2-3mm self-adhesive neopren on the whole pcb. The case will be hard to print on a FDM Printer, so maybe use a service to print it in resin or nylon.

Apart from the pcb and optionally a case you need:

  • 28 hotswap sockets
  • 28 diodes (1N4148 int SOT-123)
  • 28 of your favourite switches
  • 1 Controller

firmware

firmware configs for qmk and vial can be found in the firmware folder.

The first time the pcb is plugged in, the bootloader will provide a drive to upload the firmware file.

the rest

Everything in this repository is free to use however you might see fit. If you want to support me and my projects, please consider linking back to this repository if you build/change/use anything.

If you would like to send me a tip, you could do it here (Please don't feel like you have to).

more pictures

top

About

a 28 key (3-row) angled unibody keyboard with col stagger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.5%
  • C 20.3%
  • Makefile 0.2%
0