Skip to content

Asapgiri/kbb-keyboard

Repository files navigation

Keyboard by KBB

Summary

We are making this keyboard for self improvement and fun. The 65% mechanical keyboard has it's original PCB design, case and plate model.

To open the shematics and PCB design

The PCB design was created in KiCad, so you can open it in the kicad/default folder.

To run the code

You only need to upload the code once using Arduino IDE.

Keep in mind, that first the Atmega32u4 will need a bootloader, witch is programmed trough the bootloader pins. We had to program it with an Esp32-C3-mini, witches Arduino ISA codes I will upload here under the folder Esp32-ISA.

Dependencies

Place the dependencies into the lib folder. Desktop Utility: --> simple_serial_port https://github.com/dmicha16/simple_serial_port/tree/master

Layout

keyboard-layout In this image the different colors mean the segmentation of the keys with muxes. You can currently only see the details in Schematic and the Code files.

Function keys

Supported

Combination Meaning Combination Meaning Combination Meaning
FN + 1 F1 FN + 7 F7 FN + INS PRT SCR
FN + 2 F2 FN + 8 F8 FN + WIN WIN LOCK
FN + 3 F3 FN + 9 F9 FN + -> FN LOCK
FN + 4 F4 FN + 0 F10 FN + ALT MENU
FN + 5 F5 FN + - F11 FN + ESC `
FN + 6 F6 FN + = F12 FN + SHIFT + ESC ~

Under develpement

These keys are yet not supported due to the incompatibility of Keyboard.h.

Combination Meaning
FN + ; PREV MUSIC
FN + \ NEXT MUSIC
FN + , VOLUME DOWN
FN + . VOLUME UP
FN + / PLAY
FN + END SLEEP

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •