Skip to content

SCK : Super Custom Keyboard - main module firmware

License

Notifications You must be signed in to change notification settings

Crem2y/SCK_main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published