logo

qmk_firmware

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

keyboard.json (6920B)


  1. {
  2. "keyboard_name": "Aurora Sweep rev1",
  3. "usb": {
  4. "pid": "0xEC17"
  5. },
  6. "bootmagic": {
  7. "matrix": [0, 4]
  8. },
  9. "features": {
  10. "mousekey": true,
  11. "bootmagic": true,
  12. "extrakey": true,
  13. "oled": true,
  14. "rgb_matrix": true
  15. },
  16. "layout_aliases": {
  17. "LAYOUT": "LAYOUT_split_3x5_2"
  18. },
  19. "layouts": {
  20. "LAYOUT_split_3x5_2": {
  21. "layout": [
  22. {"label": "L01", "matrix": [0, 4], "x": 0, "y": 0.93},
  23. {"label": "L02", "matrix": [0, 3], "x": 1, "y": 0.31},
  24. {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0},
  25. {"label": "L04", "matrix": [0, 1], "x": 3, "y": 0.28},
  26. {"label": "L05", "matrix": [0, 0], "x": 4, "y": 0.42},
  27. {"label": "R05", "matrix": [4, 0], "x": 7, "y": 0.42},
  28. {"label": "R04", "matrix": [4, 1], "x": 8, "y": 0.28},
  29. {"label": "R03", "matrix": [4, 2], "x": 9, "y": 0},
  30. {"label": "R02", "matrix": [4, 3], "x": 10, "y": 0.31},
  31. {"label": "R01", "matrix": [4, 4], "x": 11, "y": 0.93},
  32. {"label": "L06", "matrix": [1, 4], "x": 0, "y": 1.93},
  33. {"label": "L07", "matrix": [1, 3], "x": 1, "y": 1.31},
  34. {"label": "L08", "matrix": [1, 2], "x": 2, "y": 1},
  35. {"label": "L09", "matrix": [1, 1], "x": 3, "y": 1.28},
  36. {"label": "L10", "matrix": [1, 0], "x": 4, "y": 1.42},
  37. {"label": "R10", "matrix": [5, 0], "x": 7, "y": 1.42},
  38. {"label": "R09", "matrix": [5, 1], "x": 8, "y": 1.28},
  39. {"label": "R08", "matrix": [5, 2], "x": 9, "y": 1},
  40. {"label": "R07", "matrix": [5, 3], "x": 10, "y": 1.31},
  41. {"label": "R06", "matrix": [5, 4], "x": 11, "y": 1.93},
  42. {"label": "L11", "matrix": [2, 4], "x": 0, "y": 2.93},
  43. {"label": "L12", "matrix": [2, 3], "x": 1, "y": 2.31},
  44. {"label": "L13", "matrix": [2, 2], "x": 2, "y": 2},
  45. {"label": "L14", "matrix": [2, 1], "x": 3, "y": 2.28},
  46. {"label": "L15", "matrix": [2, 0], "x": 4, "y": 2.42},
  47. {"label": "R15", "matrix": [6, 0], "x": 7, "y": 2.42},
  48. {"label": "R14", "matrix": [6, 1], "x": 8, "y": 2.28},
  49. {"label": "R13", "matrix": [6, 2], "x": 9, "y": 2},
  50. {"label": "R12", "matrix": [6, 3], "x": 10, "y": 2.31},
  51. {"label": "R11", "matrix": [6, 4], "x": 11, "y": 2.93},
  52. {"label": "L16", "matrix": [3, 1], "x": 3.5, "y": 3.75},
  53. {"label": "L17", "matrix": [3, 0], "x": 4.5, "y": 4},
  54. {"label": "R17", "matrix": [7, 0], "x": 6.5, "y": 4},
  55. {"label": "R16", "matrix": [7, 1], "x": 7.5, "y": 3.75}
  56. ]
  57. }
  58. },
  59. "community_layouts": [
  60. "split_3x5_2"
  61. ],
  62. "diode_direction": "ROW2COL",
  63. "matrix_pins": {
  64. "rows": ["F6", "F5", "F7", "B1"],
  65. "cols": ["B6", "D4", "C6", "D7", "E6"]
  66. },
  67. "encoder": {
  68. "enabled": true,
  69. "rotary": [
  70. {"pin_a": "B5", "pin_b": "B4"},
  71. {"pin_a": "B3", "pin_b": "B2"}
  72. ]
  73. },
  74. "split": {
  75. "bootmagic": {
  76. "matrix": [4, 4]
  77. },
  78. "matrix_pins": {
  79. "right": {
  80. "rows": ["B1", "F7", "F6", "B3"],
  81. "cols": ["B5", "B4", "E6", "D7", "C6"]
  82. }
  83. },
  84. "encoder": {
  85. "right": {
  86. "rotary": [
  87. {"pin_a": "B2", "pin_b": "B6"},
  88. {"pin_a": "F5", "pin_b": "D4"}
  89. ]
  90. }
  91. },
  92. "handedness": {
  93. "pin": "F4"
  94. },
  95. "serial": {
  96. "pin": "D2"
  97. },
  98. "transport": {
  99. "sync": {
  100. "matrix_state": true
  101. }
  102. }
  103. },
  104. "rgblight": {
  105. "led_count": 46,
  106. "split": true,
  107. "split_count": [23, 23],
  108. "max_brightness": 128
  109. },
  110. "ws2812": {
  111. "pin": "D3"
  112. },
  113. "rgb_matrix": {
  114. "driver": "ws2812",
  115. "layout": [
  116. {"flags": 2, "x": 71, "y": 15},
  117. {"flags": 2, "x": 51, "y": 8},
  118. {"flags": 2, "x": 10, "y": 13},
  119. {"flags": 2, "x": 10, "y": 42},
  120. {"flags": 2, "x": 41, "y": 45},
  121. {"flags": 2, "x": 76, "y": 50},
  122. {"flags": 4, "matrix": [0, 4], "x": 0, "y": 15},
  123. {"flags": 4, "matrix": [0, 3], "x": 20, "y": 5},
  124. {"flags": 4, "matrix": [0, 2], "x": 41, "y": 0},
  125. {"flags": 4, "matrix": [0, 1], "x": 61, "y": 4},
  126. {"flags": 4, "matrix": [0, 0], "x": 81, "y": 7},
  127. {"flags": 4, "matrix": [1, 4], "x": 0, "y": 31},
  128. {"flags": 4, "matrix": [1, 3], "x": 20, "y": 21},
  129. {"flags": 4, "matrix": [1, 2], "x": 41, "y": 16},
  130. {"flags": 4, "matrix": [1, 1], "x": 61, "y": 20},
  131. {"flags": 4, "matrix": [1, 0], "x": 81, "y": 23},
  132. {"flags": 4, "matrix": [2, 4], "x": 0, "y": 47},
  133. {"flags": 4, "matrix": [2, 3], "x": 20, "y": 37},
  134. {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32},
  135. {"flags": 4, "matrix": [2, 1], "x": 61, "y": 36},
  136. {"flags": 4, "matrix": [2, 0], "x": 81, "y": 39},
  137. {"flags": 4, "matrix": [3, 1], "x": 71, "y": 60},
  138. {"flags": 4, "matrix": [3, 0], "x": 92, "y": 64},
  139. {"flags": 2, "x": 150, "y": 15},
  140. {"flags": 2, "x": 190, "y": 8},
  141. {"flags": 2, "x": 210, "y": 13},
  142. {"flags": 2, "x": 220, "y": 42},
  143. {"flags": 2, "x": 183, "y": 45},
  144. {"flags": 2, "x": 155, "y": 50},
  145. {"flags": 4, "matrix": [4, 0], "x": 143, "y": 7},
  146. {"flags": 4, "matrix": [4, 1], "x": 163, "y": 4},
  147. {"flags": 4, "matrix": [4, 2], "x": 183, "y": 0},
  148. {"flags": 4, "matrix": [4, 3], "x": 204, "y": 5},
  149. {"flags": 4, "matrix": [4, 4], "x": 224, "y": 15},
  150. {"flags": 4, "matrix": [5, 0], "x": 143, "y": 23},
  151. {"flags": 4, "matrix": [5, 1], "x": 163, "y": 20},
  152. {"flags": 4, "matrix": [5, 2], "x": 183, "y": 16},
  153. {"flags": 4, "matrix": [5, 3], "x": 204, "y": 21},
  154. {"flags": 4, "matrix": [5, 4], "x": 224, "y": 31},
  155. {"flags": 4, "matrix": [6, 0], "x": 143, "y": 39},
  156. {"flags": 4, "matrix": [6, 1], "x": 163, "y": 36},
  157. {"flags": 4, "matrix": [6, 2], "x": 183, "y": 32},
  158. {"flags": 4, "matrix": [6, 3], "x": 204, "y": 37},
  159. {"flags": 4, "matrix": [6, 4], "x": 224, "y": 47},
  160. {"flags": 4, "matrix": [7, 0], "x": 132, "y": 64},
  161. {"flags": 4, "matrix": [7, 1], "x": 153, "y": 60}
  162. ],
  163. "max_brightness": 128,
  164. "split_count": [23, 23]
  165. }
  166. }