Kiibohd Controller
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

pinout 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. Pin Usage
  2. =========
  3. mk20dx256vlh7
  4. ----
  5. |Keys|
  6. ----
  7. * Strobe (Columns)
  8. TODO
  9. * Sense (Rows)
  10. TODO
  11. -----
  12. |Clock|
  13. -----
  14. PTA18 <-> PTA19
  15. ---
  16. |I2C|
  17. ---
  18. * Main - Connect to all ISSI Chips - Also break out header for debugging
  19. PTB0 - SCL0
  20. PTB1 - SDA0
  21. * Reserve - Might be used later if I2C bus is too slow with more than 1 ISSI chip
  22. PTE0 - SDA1
  23. PTE1 - SCL1
  24. * ISSI Control (enough pins for 3 chips reserved)
  25. PTC0 - INTB Chip 1
  26. PTC1 - INTB Chip 2
  27. PTC2 - INTB Chip 3 (Only needed if more than 96 RGB LEDs are required)
  28. PTA4 - SDB (tied to tall Chips, hardware shutdown)
  29. ---
  30. |DAC|
  31. ---
  32. DAC0 (N/C)
  33. ----
  34. |UART|
  35. ----
  36. * Comm - Will be used on split keyboards
  37. PTC3 - RX1 (N/C)
  38. PTC4 - TX1 (N/C)
  39. -----
  40. |Debug|
  41. -----
  42. * SWD - (Main reflash header)
  43. PTA0 (Pull-down)
  44. PTA3 (Pull-up)
  45. * LEDs
  46. PTA5 (LED only for PCB, not Teensy)
  47. * UARTs
  48. PTA1 - RX0 (UART Debug Header)
  49. PTA2 - TX0 (UART Debug Header)
  50. ------
  51. |Unused|
  52. ------
  53. * GPIO
  54. PTA12
  55. PTA13
  56. PTB2
  57. PTB3
  58. PTB16
  59. PTB17
  60. PTB18
  61. PTB19
  62. PTC5
  63. PTC6
  64. PTC7
  65. PTC8
  66. PTC9
  67. PTC10
  68. PTC11
  69. PTD0
  70. PTD1
  71. PTD2
  72. PTD3
  73. PTD4
  74. PTD5
  75. PTD6
  76. PTD7
  77. * Analog
  78. TODO