• Stars
    star
    3,944
  • Rank 10,604 (Top 0.3 %)
  • Language
    C
  • Created over 13 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Keyboard firmwares for Atmel AVR and Cortex-M

TMK Keyboard Firmware Collection

This repository includes keyboard and converter firmware projects built with tmk_core keyboard library.

The latest source code is available here: http://github.com/tmk/tmk_keyboard

Documentation

Refer to wiki pages for further info.

https://github.com/tmk/tmk_keyboard/wiki

License

GPLv2 or later. Some protocol files are under Modified BSD License.

Third party libraries like LUFA, PJRC and V-USB have their own license respectively.

More Repositories

1

HHKB_controller

Keyboard Controller Board for HHKB pro2 - KiCad project
KiCad Layout
248
star
2

keyboard_parts.pretty

KiCad modules for keyboard design
165
star
3

tmk_core

TMK keyboard library
C
159
star
4

kicad_lib_tmk

KiCad library for tmk project
141
star
5

USB2USB_Converter

USB to USB keyboard protocol converter supported by TMK keyboard firmware
136
star
6

alps64

Poker X compatible 60% size PCB supports various Alps switch keyboard layouts like AEK, Omnikey, Dell, V60MTS and Infinity(KiCad Project)
83
star
7

infinity_ergodox

Unofficial keyboard firmware for Input Club's Infinity Ergodox
C
28
star
8

whitefox

Keyboard firmware for matt3o's WhiteFox -- This won't be updated actively, see https://github.com/flabbergast/whitefox instead
C
25
star
9

capsense_qmatrix

Capacitive Sense with Atmel QMatrix method
C
21
star
10

keyboard_converter

Keyboard Protocol Converter Board - KiCad project
KiCad Layout
19
star
11

alps64_plate

KiCAD design for Alps64 Plate
Python
12
star
12

kbdbabel

Source code mirror of www.kbdbabel.org keyboard protocol converters for reference purpose. Got from CVS repository: kbdbabel.cvs.sourceforge.net.
Assembly
10
star
13

USBaspLoader

My custom version. USBaspLoader is a USB boot loader for AVR microcontrollers.
C
9
star
14

elm-chan_xprintf

printf function for microcontroller
C
8
star
15

HeadlessReflowOven

Simple reflow oven controller just with button, buzzer and LED, no LCD
C++
5
star
16

blargg-adb-teensy

ADB keyboard converter on PJRC Teensy board
C
4
star
17

keyboard_converter_adapter_ibm4704

D-sub 9p Connector adapter PCB for TMK keyboard converter(IBM4704/NEWS)
KiCad Layout
4
star
18

blargg-adb-usbasp

ADB keyboard converter on USBASP board with V-USB
C
2
star
19

tmk_test

test test test
C
1
star
20

tinyusb_ps2

PS/2 keyboar converter for Raspberry Pi PICO RP2040
C
1
star
21

vagrant_tmk_build

Make vm enviroment on VirtualBox to compile tmk_firmware codes and program microcontroller.
Shell
1
star
22

decoder-adb

sigrok decoder for ADB - Apple Desktop Bus
Python
1
star
23

KL27Z_breakout

300mil breakout PCB for QFN32 Kinetis KL27Z
KiCad Layout
1
star
24

elm-chan_xitoa

printf assembler library for AVR
Assembly
1
star