keyboard.json (8214B)
1 { 2 "keyboard_name": "Equals 60", 3 "bootloader": "rp2040", 4 "processor": "RP2040", 5 "features": { 6 "audio":true, 7 "quantum_painter": true 8 }, 9 "matrix_pins": { 10 "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11"], 11 "rows": ["GP12", "GP13", "GP16", "GP17", "GP18"] 12 }, 13 "audio": { 14 "driver": "pwm_hardware" 15 }, 16 "ws2812": { 17 "driver": "vendor", 18 "pin": "GP21" 19 }, 20 "rgb_matrix": { 21 "layout": [ 22 { "flags": 2, "x": 220, "y": 17 }, 23 { "flags": 2, "x": 172, "y": 17 }, 24 { "flags": 2, "x": 112, "y": 17 }, 25 { "flags": 2, "x": 50, "y": 17 }, 26 { "flags": 2, "x": 4, "y": 17 }, 27 { "flags": 2, "x": 4, "y": 56 }, 28 { "flags": 2, "x": 50, "y": 56 }, 29 { "flags": 2, "x": 112, "y": 56 }, 30 { "flags": 2, "x": 172, "y": 56 }, 31 { "flags": 2, "x": 220, "y": 56 }, 32 { "flags": 1, "matrix": [0, 0], "x": 0, "y": 0 }, 33 { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, 34 { "flags": 4, "matrix": [0, 2], "x": 40, "y": 0 }, 35 { "flags": 4, "matrix": [0, 3], "x": 61, "y": 0 }, 36 { "flags": 4, "matrix": [0, 4], "x": 81, "y": 0 }, 37 { "flags": 4, "matrix": [0, 5], "x": 101, "y": 0 }, 38 { "flags": 4, "matrix": [0, 6], "x": 122, "y": 0 }, 39 { "flags": 4, "matrix": [0, 7], "x": 142, "y": 0 }, 40 { "flags": 4, "matrix": [0, 8], "x": 162, "y": 0 }, 41 { "flags": 4, "matrix": [0, 9], "x": 183, "y": 0 }, 42 { "flags": 4, "matrix": [0, 10], "x": 203, "y": 0 }, 43 { "flags": 1, "matrix": [0, 11], "x": 224, "y": 0 }, 44 { "flags": 1, "matrix": [1, 0], "x": 0, "y": 21 }, 45 { "flags": 4, "matrix": [1, 1], "x": 20, "y": 21 }, 46 { "flags": 4, "matrix": [1, 2], "x": 40, "y": 21 }, 47 { "flags": 4, "matrix": [1, 3], "x": 61, "y": 21 }, 48 { "flags": 4, "matrix": [1, 4], "x": 81, "y": 21 }, 49 { "flags": 4, "matrix": [1, 5], "x": 101, "y": 21 }, 50 { "flags": 4, "matrix": [1, 6], "x": 122, "y": 21 }, 51 { "flags": 4, "matrix": [1, 7], "x": 142, "y": 21 }, 52 { "flags": 4, "matrix": [1, 8], "x": 162, "y": 21 }, 53 { "flags": 4, "matrix": [1, 9], "x": 183, "y": 21 }, 54 { "flags": 4, "matrix": [1, 10], "x": 203, "y": 21 }, 55 { "flags": 1, "matrix": [1, 11], "x": 224, "y": 21 }, 56 { "flags": 1, "matrix": [2, 0], "x": 0, "y": 42 }, 57 { "flags": 4, "matrix": [2, 1], "x": 20, "y": 42 }, 58 { "flags": 4, "matrix": [2, 2], "x": 40, "y": 42 }, 59 { "flags": 4, "matrix": [2, 3], "x": 61, "y": 42 }, 60 { "flags": 4, "matrix": [2, 4], "x": 81, "y": 42 }, 61 { "flags": 4, "matrix": [2, 5], "x": 101, "y": 42 }, 62 { "flags": 4, "matrix": [2, 6], "x": 122, "y": 42 }, 63 { "flags": 4, "matrix": [2, 7], "x": 142, "y": 42 }, 64 { "flags": 4, "matrix": [2, 8], "x": 162, "y": 42 }, 65 { "flags": 4, "matrix": [2, 9], "x": 183, "y": 42 }, 66 { "flags": 4, "matrix": [2, 10], "x": 203, "y": 42 }, 67 { "flags": 1, "matrix": [2, 11], "x": 224, "y": 42 }, 68 { "flags": 1, "matrix": [3, 0], "x": 0, "y": 64 }, 69 { "flags": 4, "matrix": [3, 1], "x": 20, "y": 64 }, 70 { "flags": 4, "matrix": [3, 2], "x": 40, "y": 64 }, 71 { "flags": 4, "matrix": [3, 3], "x": 61, "y": 64 }, 72 { "flags": 4, "matrix": [3, 4], "x": 81, "y": 64 }, 73 { "flags": 4, "matrix": [3, 5], "x": 101, "y": 64 }, 74 { "flags": 4, "matrix": [3, 6], "x": 122, "y": 64 }, 75 { "flags": 4, "matrix": [3, 7], "x": 142, "y": 64 }, 76 { "flags": 4, "matrix": [3, 8], "x": 162, "y": 64 }, 77 { "flags": 4, "matrix": [3, 9], "x": 183, "y": 64 }, 78 { "flags": 4, "matrix": [3, 10], "x": 203, "y": 64 }, 79 { "flags": 1, "matrix": [3, 11], "x": 224, "y": 64 }, 80 { "flags": 1, "matrix": [4, 0], "x": 0, "y": 86 }, 81 { "flags": 1, "matrix": [4, 1], "x": 20, "y": 86 }, 82 { "flags": 1, "matrix": [4, 2], "x": 40, "y": 86 }, 83 { "flags": 1, "matrix": [4, 3], "x": 61, "y": 86 }, 84 { "flags": 1, "matrix": [4, 4], "x": 81, "y": 86 }, 85 { "flags": 4, "matrix": [4, 5], "x": 111, "y": 86 }, 86 { "flags": 1, "matrix": [4, 7], "x": 142, "y": 86 }, 87 { "flags": 1, "matrix": [4, 8], "x": 162, "y": 86 }, 88 { "flags": 1, "matrix": [4, 9], "x": 183, "y": 86 }, 89 { "flags": 1, "matrix": [4, 10], "x": 203, "y": 86 }, 90 { "flags": 1, "matrix": [4, 11], "x": 224, "y": 86 } 91 ] 92 }, 93 "community_layouts": ["ortho_5x12"], 94 "layouts": { 95 "LAYOUT_ortho_5x12": { 96 "layout": [ 97 { "matrix": [0, 0], "x": 0, "y": 0 }, 98 { "matrix": [0, 1], "x": 1, "y": 0 }, 99 { "matrix": [0, 2], "x": 2, "y": 0 }, 100 { "matrix": [0, 3], "x": 3, "y": 0 }, 101 { "matrix": [0, 4], "x": 4, "y": 0 }, 102 { "matrix": [0, 5], "x": 5, "y": 0 }, 103 { "matrix": [0, 6], "x": 6, "y": 0 }, 104 { "matrix": [0, 7], "x": 7, "y": 0 }, 105 { "matrix": [0, 8], "x": 8, "y": 0 }, 106 { "matrix": [0, 9], "x": 9, "y": 0 }, 107 { "matrix": [0, 10], "x": 10, "y": 0 }, 108 { "matrix": [0, 11], "x": 11, "y": 0 }, 109 { "matrix": [1, 0], "x": 0, "y": 1 }, 110 { "matrix": [1, 1], "x": 1, "y": 1 }, 111 { "matrix": [1, 2], "x": 2, "y": 1 }, 112 { "matrix": [1, 3], "x": 3, "y": 1 }, 113 { "matrix": [1, 4], "x": 4, "y": 1 }, 114 { "matrix": [1, 5], "x": 5, "y": 1 }, 115 { "matrix": [1, 6], "x": 6, "y": 1 }, 116 { "matrix": [1, 7], "x": 7, "y": 1 }, 117 { "matrix": [1, 8], "x": 8, "y": 1 }, 118 { "matrix": [1, 9], "x": 9, "y": 1 }, 119 { "matrix": [1, 10], "x": 10, "y": 1 }, 120 { "matrix": [1, 11], "x": 11, "y": 1 }, 121 { "matrix": [2, 0], "x": 0, "y": 2 }, 122 { "matrix": [2, 1], "x": 1, "y": 2 }, 123 { "matrix": [2, 2], "x": 2, "y": 2 }, 124 { "matrix": [2, 3], "x": 3, "y": 2 }, 125 { "matrix": [2, 4], "x": 4, "y": 2 }, 126 { "matrix": [2, 5], "x": 5, "y": 2 }, 127 { "matrix": [2, 6], "x": 6, "y": 2 }, 128 { "matrix": [2, 7], "x": 7, "y": 2 }, 129 { "matrix": [2, 8], "x": 8, "y": 2 }, 130 { "matrix": [2, 9], "x": 9, "y": 2 }, 131 { "matrix": [2, 10], "x": 10, "y": 2 }, 132 { "matrix": [2, 11], "x": 11, "y": 2 }, 133 { "matrix": [3, 0], "x": 0, "y": 3 }, 134 { "matrix": [3, 1], "x": 1, "y": 3 }, 135 { "matrix": [3, 2], "x": 2, "y": 3 }, 136 { "matrix": [3, 3], "x": 3, "y": 3 }, 137 { "matrix": [3, 4], "x": 4, "y": 3 }, 138 { "matrix": [3, 5], "x": 5, "y": 3 }, 139 { "matrix": [3, 6], "x": 6, "y": 3 }, 140 { "matrix": [3, 7], "x": 7, "y": 3 }, 141 { "matrix": [3, 8], "x": 8, "y": 3 }, 142 { "matrix": [3, 9], "x": 9, "y": 3 }, 143 { "matrix": [3, 10], "x": 10, "y": 3 }, 144 { "matrix": [3, 11], "x": 11, "y": 3 }, 145 { "matrix": [4, 0], "x": 0, "y": 4 }, 146 { "matrix": [4, 1], "x": 1, "y": 4 }, 147 { "matrix": [4, 2], "x": 2, "y": 4 }, 148 { "matrix": [4, 3], "x": 3, "y": 4 }, 149 { "matrix": [4, 4], "x": 4, "y": 4 }, 150 { "matrix": [4, 5], "x": 5, "y": 4 }, 151 { "matrix": [4, 6], "x": 6, "y": 4 }, 152 { "matrix": [4, 7], "x": 7, "y": 4 }, 153 { "matrix": [4, 8], "x": 8, "y": 4 }, 154 { "matrix": [4, 9], "x": 9, "y": 4 }, 155 { "matrix": [4, 10], "x": 10, "y": 4 }, 156 { "matrix": [4, 11], "x": 11, "y": 4 } 157 ] 158 } 159 } 160 }