Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Cepstrum Rev. 1 Keyboard #20721

Merged
merged 15 commits into from
May 18, 2023
Prev Previous commit
Next Next commit
Update RGB LED locations
  • Loading branch information
nooges committed May 12, 2023
commit aa23e36ab1fc36e0b19975805c4762e42be4e70b
2 changes: 1 addition & 1 deletion keyboards/keebio/cepstrum/rev1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
#define RGB_DI_PIN GP18
nooges marked this conversation as resolved.
Show resolved Hide resolved
#define RGB_MATRIX_LED_COUNT 95
#define RGB_MATRIX_LED_COUNT 96
#define RGB_DISABLE_WHEN_USB_SUSPENDED
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
Expand Down
111 changes: 99 additions & 12 deletions keyboards/keebio/cepstrum/rev1/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,105 @@
},
"rgb_matrix": {
"driver": "WS2812",
"split_count": [48, 47],
"split_count": [48, 48],
"layout": [
{"flags":4, "x": 46, "y":0 }, {"flags":4, "x": 71, "y":0 }, {"flags":4, "x": 95, "y":0 }, {"flags":4, "x": 83, "y":60 }, {"flags":4, "x": 68, "y":60 }, {"flags":4, "x": 37, "y":60 }, {"flags":4, "x": 28, "y":4 }, {"flags":4, "x": 40, "y":4 }, {"flags":4, "x": 52, "y":4 }, {"flags":4, "x": 64, "y":4 },
{"flags":4, "x": 77, "y":4 }, {"flags":4, "x": 89, "y":4 }, {"flags":4, "x":101, "y":4 }, {"flags":4, "x": 95, "y":19 }, {"flags":4, "x": 83, "y":19 }, {"flags":4, "x": 71, "y":19 }, {"flags":4, "x": 58, "y":19 }, {"flags":4, "x": 46, "y":19 }, {"flags":4, "x": 31, "y":19 }, {"flags":4, "x": 32, "y":34 },
{"flags":4, "x": 49, "y":34 }, {"flags":4, "x": 61, "y":34 }, {"flags":4, "x": 74, "y":34 }, {"flags":4, "x": 86, "y":34 }, {"flags":4, "x": 98, "y":34 }, {"flags":4, "x":104, "y":49 }, {"flags":4, "x": 92, "y":49 }, {"flags":4, "x": 80, "y":49 }, {"flags":4, "x": 68, "y":49 }, {"flags":4, "x": 55, "y":49 },
{"flags":4, "x": 35, "y":49 }, {"flags":4, "x": 29, "y":64 }, {"flags":4, "x": 44, "y":64 }, {"flags":4, "x": 60, "y":64 }, {"flags":4, "x": 75, "y":64 }, {"flags":4, "x": 97, "y":64 }, {"flags":4, "x": 12, "y":64 }, {"flags":4, "x": 0, "y":64 }, {"flags":4, "x": 6, "y":56 }, {"flags":4, "x": 12, "y":49 },
{"flags":4, "x": 0, "y":49 }, {"flags":4, "x": 0, "y":34 }, {"flags":4, "x": 12, "y":34 }, {"flags":4, "x": 12, "y":19 }, {"flags":4, "x": 0, "y":19 }, {"flags":4, "x": 6, "y":15 }, {"flags":4, "x": 12, "y":4 }, {"flags":4, "x": 0, "y":4 }, {"flags":4, "x":224, "y":11 }, {"flags":4, "x":193, "y":0 },
{"flags":4, "x":169, "y":0 }, {"flags":4, "x":132, "y":4 }, {"flags":4, "x":150, "y":60 }, {"flags":4, "x":181, "y":60 }, {"flags":4, "x":224, "y":56 }, {"flags":4, "x":224, "y":4 }, {"flags":4, "x":206, "y":4 }, {"flags":4, "x":187, "y":4 }, {"flags":4, "x":175, "y":4 }, {"flags":4, "x":163, "y":4 },
{"flags":4, "x":150, "y":4 }, {"flags":4, "x":138, "y":4 }, {"flags":4, "x":126, "y":4 }, {"flags":4, "x":120, "y":19 }, {"flags":4, "x":132, "y":19 }, {"flags":4, "x":144, "y":19 }, {"flags":4, "x":156, "y":19 }, {"flags":4, "x":169, "y":19 }, {"flags":4, "x":181, "y":19 }, {"flags":4, "x":193, "y":19 },
{"flags":4, "x":209, "y":19 }, {"flags":4, "x":224, "y":19 }, {"flags":4, "x":224, "y":34 }, {"flags":4, "x":204, "y":34 }, {"flags":4, "x":184, "y":34 }, {"flags":4, "x":172, "y":34 }, {"flags":4, "x":160, "y":34 }, {"flags":4, "x":147, "y":34 }, {"flags":4, "x":135, "y":34 }, {"flags":4, "x":123, "y":34 },
{"flags":4, "x":129, "y":49 }, {"flags":4, "x":141, "y":49 }, {"flags":4, "x":153, "y":49 }, {"flags":4, "x":166, "y":49 }, {"flags":4, "x":178, "y":49 }, {"flags":4, "x":195, "y":49 }, {"flags":4, "x":212, "y":49 }, {"flags":4, "x":224, "y":49 }, {"flags":4, "x":224, "y":64 }, {"flags":4, "x":212, "y":64 },
{"flags":4, "x":199, "y":64 }, {"flags":4, "x":187, "y":64 }, {"flags":4, "x":173, "y":64 }, {"flags":4, "x":158, "y":64 }, {"flags":4, "x":137, "y":64 }
]
{"flags":2, "x":46, "y":0},
{"flags":2, "x":71, "y":0},
{"flags":2, "x":95, "y":0},
{"flags":2, "x":83, "y":57},
{"flags":2, "x":68, "y":57},
{"flags":2, "x":37, "y":57},
{"matrix": [0,2], "flags":4, "x":28, "y":4},
{"matrix": [0,3], "flags":4, "x":40, "y":4},
{"matrix": [0,4], "flags":4, "x":52, "y":4},
{"matrix": [0,5], "flags":4, "x":64, "y":4},
{"matrix": [0,6], "flags":4, "x":77, "y":4},
{"matrix": [0,7], "flags":4, "x":89, "y":4},
{"matrix": [0,8], "flags":4, "x":101, "y":4},
{"matrix": [1,7], "flags":4, "x":95, "y":18},
{"matrix": [1,6], "flags":4, "x":83, "y":18},
{"matrix": [1,5], "flags":4, "x":71, "y":18},
{"matrix": [1,4], "flags":4, "x":58, "y":18},
{"matrix": [1,3], "flags":4, "x":46, "y":18},
{"matrix": [1,2], "flags":4, "x":31, "y":18},
{"matrix": [2,2], "flags":4, "x":32, "y":32},
{"matrix": [2,3], "flags":4, "x":49, "y":32},
{"matrix": [2,4], "flags":4, "x":61, "y":32},
{"matrix": [2,5], "flags":4, "x":74, "y":32},
{"matrix": [2,6], "flags":4, "x":86, "y":32},
{"matrix": [2,7], "flags":4, "x":98, "y":32},
{"matrix": [3,7], "flags":4, "x":104, "y":46},
{"matrix": [3,6], "flags":4, "x":92, "y":46},
{"matrix": [3,5], "flags":4, "x":80, "y":46},
{"matrix": [3,4], "flags":4, "x":68, "y":46},
{"matrix": [3,3], "flags":4, "x":55, "y":46},
{"matrix": [3,2], "flags":4, "x":35, "y":46},
{"matrix": [4,2], "flags":4, "x":29, "y":60},
{"matrix": [4,3], "flags":4, "x":44, "y":60},
{"matrix": [4,4], "flags":4, "x":60, "y":60},
{"matrix": [4,5], "flags":4, "x":75, "y":60},
{"matrix": [4,7], "flags":4, "x":97, "y":60},
{"matrix": [4,1], "flags":4, "x":12, "y":60},
{"matrix": [4,0], "flags":4, "x":0, "y":60},
{"flags":2, "x":6, "y":53},
{"matrix": [3,1], "flags":4, "x":12, "y":46},
{"matrix": [3,0], "flags":4, "x":0, "y":46},
{"matrix": [2,0], "flags":4, "x":0, "y":32},
{"matrix": [2,1], "flags":4, "x":12, "y":32},
{"matrix": [1,1], "flags":4, "x":12, "y":18},
{"matrix": [1,7], "flags":4, "x":0, "y":18},
{"flags":2, "x":6, "y":14},
{"matrix": [0,1], "flags":4, "x":12, "y":4},
{"matrix": [0,0], "flags":4, "x":0, "y":4},

{"flags":2, "x":221, "y":11},
{"matrix": [5,8], "flags":4, "x":224, "y":4},
{"matrix": [5,7], "flags":4, "x":206, "y":4},
{"flags":2, "x":193, "y":0},
{"matrix": [5,5], "flags":4, "x":187, "y":4},
{"matrix": [5,4], "flags":4, "x":175, "y":4},
{"flags":2, "x":169, "y":0},
{"matrix": [5,3], "flags":4, "x":163, "y":4},
{"matrix": [5,2], "flags":4, "x":150, "y":4},
{"flags":2, "x":144, "y":0},
{"matrix": [5,1], "flags":4, "x":138, "y":4},
{"matrix": [5,0], "flags":4, "x":126, "y":4},
{"matrix": [6,0], "flags":4, "x":120, "y":18},
{"matrix": [6,1], "flags":4, "x":132, "y":18},
{"matrix": [6,2], "flags":4, "x":144, "y":18},
{"matrix": [6,3], "flags":4, "x":156, "y":18},
{"matrix": [6,4], "flags":4, "x":169, "y":18},
{"matrix": [6,5], "flags":4, "x":181, "y":18},
{"matrix": [6,6], "flags":4, "x":193, "y":18},
{"matrix": [6,7], "flags":4, "x":209, "y":18},
{"matrix": [6,8], "flags":4, "x":224, "y":18},
{"matrix": [7,8], "flags":4, "x":224, "y":32},
{"matrix": [7,7], "flags":4, "x":204, "y":32},
{"matrix": [7,5], "flags":4, "x":184, "y":32},
{"matrix": [7,4], "flags":4, "x":172, "y":32},
{"matrix": [7,3], "flags":4, "x":160, "y":32},
{"matrix": [7,2], "flags":4, "x":147, "y":32},
{"matrix": [7,1], "flags":4, "x":135, "y":32},
{"matrix": [7,0], "flags":4, "x":123, "y":32},
{"matrix": [8,0], "flags":4, "x":129, "y":46},
{"matrix": [8,1], "flags":4, "x":141, "y":46},
{"matrix": [8,2], "flags":4, "x":153, "y":46},
{"matrix": [8,3], "flags":4, "x":166, "y":46},
{"matrix": [8,4], "flags":4, "x":178, "y":46},
{"matrix": [8,6], "flags":4, "x":195, "y":46},
{"matrix": [8,7], "flags":4, "x":212, "y":46},
{"matrix": [8,8], "flags":4, "x":224, "y":46},
{"matrix": [9,8], "flags":4, "x":224, "y":60},
{"flags":2, "x":218, "y":57},
{"matrix": [9,7], "flags":4, "x":212, "y":60},
{"matrix": [9,6], "flags":4, "x":199, "y":60},
{"flags":2, "x":193, "y":57},
{"matrix": [9,4], "flags":4, "x":187, "y":60},
{"matrix": [9,3], "flags":4, "x":173, "y":60},
{"flags":2, "x":166, "y":64},
{"matrix": [9,2], "flags":4, "x":158, "y":60},
{"matrix": [9,1], "flags":4, "x":137, "y":60},
{"flags":2, "x":126, "y":64},
]
}
}