tmk_keyboard

Keyboard firmwares for Atmel AVR and Cortex-M (by tmk)

Tmk_keyboard Alternatives

Similar projects and alternatives to tmk_keyboard

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better tmk_keyboard alternative or higher similarity.

tmk_keyboard reviews and mentions

Posts with mentions or reviews of tmk_keyboard. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-07.
  • Big Switch OLED Issues
    1 project | /r/olkb | 9 Dec 2023
    # MCU name MCU = atmega32u4 # Bootloader selection # Teensy halfkay # Pro Micro caterina # Elite-C DFU # Atmel DFU atmel-dfu # LUFA DFU lufa-dfu # QMK DFU qmk-dfu # ATmega32A bootloadHID # ATmega328P USBasp BOOTLOADER = DFU # Build Options # comment out to disable the options. # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration MOUSEKEY_ENABLE = no # Mouse keys EXTRAKEY_ENABLE = no # Audio control and System control CONSOLE_ENABLE = yes # Console for debug COMMAND_ENABLE = yes # Commands for debug and configuration SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = no # Custom backlighting code is used, so this should not be enabled AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. OLED_ENABLE = yes # Enables the use of OLED displays OLED_DRIVER = SSD1306 OLED_TRANSPORT = i2c
  • Is there a way to convert a PS/2 keyboard to rj45 for use in an IBM terminal?
    1 project | /r/retrobattlestations | 11 May 2023
    look the info here (maybe you should do the reverse): https://github.com/tmk/tmk_keyboard/wiki/IBM-PC-Keyboard-Converter
  • Mysteries of the Griffin iMate
    1 project | news.ycombinator.com | 1 May 2023
    Just get yourself a teensy and use this thing: https://github.com/tmk/tmk_keyboard/tree/master/converter/ad...
  • QMK - RGB layer ligth not passing to slave
    1 project | /r/olkb | 3 Mar 2023
    # These are turned off, are part of qmk settings QMK_SETTINGS = no GRAVE_ESC_ENABLE = no MAGIC_ENABLE = no COMBO_ENABLE = no ONE_SHOT_KEYS_ENABLE = no AUTO_SHIFT_ENABLE = no # These are turned off to save space KEY_OVERRIDE_ENABLE = no COMMAND_ENABLE = no # Commands for debug and configuration CONSOLE_ENABLE = no # Console for debug SPACE_CADET_ENABLE = no MIDI_ENABLE = no RGB_MATRIX_ENABLE = no BACKLIGTH_ENABLE = no # Enable keyboard backlight functionality VERBOSE = no # Do not enable SLEEP_LED_ENABLE with backligth. it uses the same timer as BACKLIGHT_ENABLE SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend #BACKLIGHT_DRIVER = pwm BLUETOOTH_ENABLE = no # Enable Bluetooth AUDIO_ENABLE = no # Audio output # These are turned off no need MOUSEKEY_ENABLE = no # Mouse keys TAP_DANCE_ENABLE = no AVR_USE_MINIMAL_PRINTF = yes #RGB_MATRIX_ENABLE = yes #RGB_MATRIX_DRIVER = WS2812 # BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration only to use on keyboards that dont have reset button to bootloader # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work # NKRO_ENABLE = no # USB Nkey Rollover # VIA OPTIONS DYNAMIC_KEYMAP_ENABLE = yes # This is for BLANKSOURCECODE RAW_ENABLE = yes # Enable RAW HID communication to PC Link_Time_Optimization = yes # Reduce size of firmware by optimizing at link time EXTRAFLAGS += -flto
  • The left keyboard layout is incorrect
    1 project | /r/olkb | 1 Mar 2023
    # MCU name MCU = atmega32u4 Bootloader selection BOOTLOADER = caterina Build Options change yes to no to disable BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration MOUSEKEY_ENABLE = yes # Mouse keys EXTRAKEY_ENABLE = no # Audio control and System control CONSOLE_ENABLE = yes # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work NKRO_ENABLE = no # USB Nkey Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow BLUETOOTH_ENABLE = no # Enable Bluetooth AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes DEFAULT_FOLDER = takmak
  • Got this for $60 on ebay
    1 project | /r/MechanicalKeyboards | 24 Feb 2023
    Build/buy an atiny microcontroller usb converter and run tmk_keyboard to use these with a modern computer. Done it for an old m0110 and Sun boards
  • ADB to USB converter
    1 project | /r/Trackballs | 20 Feb 2023
  • Is this trackball (Kensington K64210 for Mac) compatible with newer Windows PCs? Its connector looks like PS/2.
    1 project | /r/Trackballs | 20 Feb 2023
  • Trying out the hobby with a Kemove Shadow. Their driver section is a little suspicious
    4 projects | /r/MechanicalKeyboards | 7 Feb 2023
    Keyboard enthusiasts started converting vintage keyboards to modern protocols by using general-purpose controllers such as Teensy and Pro Micro, and wrote free/open-source firmwares for this task. The most comprehensive project was TMK by hasu. It required a lot of technical skills to set up.
  • Making an inline USB macro device.
    1 project | /r/arduino | 21 Nov 2022
  • A note from our sponsor - WorkOS
    workos.com | 24 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic tmk_keyboard repo stats
22
3,943
8.5
about 1 month ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com