Skip to content
Crem2yPublic

About

SCK : Super Custom Keyboard - main module firmware

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

97 Commits

Folders and files

Repository files navigation

SCK_main

📌 Description

Firmware for the main controller of a modular super-custom keyboard.
Handles USB HID communication and I2C messaging with attached key modules.

Fully original implementation — no QMK/KMK framework used.


How to upload firmware

  1. Press D_PG key (Default : FN1 + ```)
  2. The LED will blink slowly.
  3. At this point, you can build and upload.

🔧 Development Environment

  • IDE: Arduino IDE
  • Board: Arduino Pro Micro
    • ATmega32U4, 5V, 16MHz

🔌 Connected Modules

Each module has its own firmware repo. Flash separately.


📡 Communication (I2C)

  • Standard I2C master-slave communication
  • Each module is assigned a unique fixed I2C address
  • Main controller polls each module individually for input states

📚 Used Libraries

  • NicoHood/HID:
    Used for enhanced USB HID support on ATmega32U4 boards.

About

SCK : Super Custom Keyboard - main module firmware

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages