logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

readme.md (2131B)


  1. # QMK-based firmware for Sejin EAT-1010R2 keyboard
  2. * Keyboard Maintainer: [DmNosachev](https://github.com/DmNosachev)
  3. * Hardware Supported: Sejin EAT-1010R2 (membrane keyboard, Sejin
  4. Futaba-mount dome, Asian 101 ISO layout), Blue/Black Pill STM32F103 MCU
  5. oard. Alternatevely you can use any MCU which is supported by QMK and
  6. has 27 or more IO pins
  7. Make example for this keyboard (after setting up your build environment):
  8. make handwired/sejin_eat1010r2:default
  9. Flashing example for this keyboard:
  10. make handwired/sejin_eat1010r2:default:flash
  11. See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools)
  12. and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide)
  13. for more information. Brand new to QMK? Start with our
  14. [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
  15. ## Additional hardware
  16. * 16 and 8 pin 2.54mm (0.1'') FPC connectors. They can be found at
  17. Aliexpress for 2–3 USD for 10pcs. Two 8 pin connectors can be glued
  18. together as a replacement for 16 pin.
  19. * Three 5mm LEDs and current limiting resistors (150–300Ω, depending on
  20. LED specs). This keyboard has exactly the same spacing between LEDs as
  21. IBM Model M, so a corresponding PCB can be used after adding resistors.
  22. ## Membrane
  23. Sejin EAT-1010R2 has 16x8 matrix. There are 16 and 8 pin flex connectors
  24. from membrane sheets. Solder FPC connectors to devboard (numbering from
  25. left to right, see *matrix_pins* in info.json file).
  26. ## Bootloader
  27. Burn [STM32duino bootloader](https://github.com/rogerclarkmelbourne/STM32duino-bootloader)
  28. to Blue Pill board.
  29. There are several ways to get into the bootloader:
  30. * STM32duino bootloader waits for 3 seconds in DFU mode before jumping to application.
  31. You just have to start the flashing process, then connect the USB.
  32. * This firmware is configured with [bootmagic feature](https://docs.qmk.fm/#/feature_bootmagic).
  33. Hold the ESC key down when plugging the keyboard in to trigger the bootloader.
  34. ## Troubleshooting
  35. There is *debug* layout which has mapping for every matrix position and
  36. prints column and raw numbers to console (hid_listen or QMK toolbox).