Skip to content

SCK : Super Custom Keyboard - modules firmware

License

Notifications You must be signed in to change notification settings

Crem2y/SCK_modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCK_modules

📌 Description

Firmware for modular submodules of the SCK (Super Custom Keyboard) system.
Each module runs on its own MCU and communicates with the main controller via I2C.


🔧 Development Environment

  • IDE: Microchip Studio (or AVR Studio)
  • MCU:
    • ATmega8A

📚 Used Libraries


🔌 Modules Overview

Each module has its own firmware and schematic.

🔹 SCK Macro Module

  • MCU: ATmega8A
  • Schematic:
    Macro

🔹 SCK Keypad Module

  • MCU: ATmega8A
  • Schematic:
    Keypad main
    Keypad keys
    Keypad LEDs

🔹 SCK Fnkey Module

  • MCU: ATmega8A
  • Schematic:
    Fnkey main
    Fnkey key/LED

🔹 SCK Keyboard Module

  • MCUs: ATmega8A + Arduino Pro Micro (ATmega32U4, 5V, 16MHz)
  • Schematic:
    Keyboard main
    Keyboard keys
    Keyboard LEDs

📡 Communication (I2C)

  • Each module acts as an I2C slave with a fixed address
  • Reports key or encoder input when polled by the main controller

About

SCK : Super Custom Keyboard - modules firmware

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published