Introduction
Power Consumption: Sol 3 has 158 LEDs, and can pull a lot of power. To prevent board shutdown, we recommend using the most powerful USB port on your computer. This is typically labeled as a "phone charging" port, or the USB-C port on some graphics cards. If the board is failing, you can unplug the secondary half, reduce brightness, and plug in the other half.
Encoders are still a WIP, and are not 100% functional yet. A patch wire also prevents the encoder pushbutton on Pgup/Pgdn positions working.
Encoders, debouncing, matrix scan rate, and RGB refresh rate are all still bring evaluated. Please contact Legonut if you're having issues.

Firmware todo:

    Implement more advanced audio features
    Enable "LED TURBO" switch (current firmware has full brightness allowed)
    Finalize encoder matrix setup
    Prune RGB animations, right now there are too many
    Bring Sol3 revision into original Sol folder
    Enable left speaker when right board is primary
Default keymap (To be cleaned up)
1
[_QWERTY] = LAYOUT(
2
GESC, 1, 2, 3, 4, 5, MINS, EQL, 6, 7, 8, 9, 0, BSPC,
3
TAB, Q, W, E, R, T, LBRC, RBRC, Y, U, I, O, P, BSLS,
4
FN_CAPS, A, S, D, F, G, LPRN, RPRN, H, J, K, L, SCLN, QUOT,
5
LSFT, Z, X, C, V, B, LCBR, RCBR, N, M, COMM, DOT, SLSH, SFTENT,
6
LCTL, LGUI, LALT, RGBTOG, ADJ, SPC, PGDN, DEL, ENT, PGUP, SPC, LEFT, DOWN, UP, RGHT, RCTL
7
),
8
9
[_COLEMAK] = LAYOUT(
10
____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____,
11
____, Q, W, F, P, G, ____, ____, J, L, U, Y, SCLN, ____,
12
____, A, R, S, T, D, ____, ____, H, N, E, I, O, ____,
13
____, Z, X, C, V, B, ____, ____, K, M, COMM, DOT, SLSH, ____,
14
____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____
15
),
16
17
[_GAME] = LAYOUT(
18
____, ____, ____, ____, ____, ____, F1, F5, ____, ____, ____, ____, ____, ____,
19
____, Q, W, E, R, T, F2, F6, Y, U, I, O, P, ____,
20
____, A, S, D, F, G, F3, F7, H, J, K, L, SCLN, ____,
21
____, Z, X, C, V, B, F4, F8, N, M, COMM, DOT, SLSH, ____,
22
____, NO, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____
23
),
24
25
[_FN] = LAYOUT(
26
____, F1, F2, F3, F4, F5, F11, F12, F6, F7, F8, F9, F10, ____,
27
____, HOME, UP, END, ____, ____, ____, ____, ____, HOME, UP, END, PSCR, PGUP,
28
____, LEFT, DOWN, RGHT, ____, ____, ____, ____, ____, LEFT, DOWN, RGHT, INS, PGDN,
29
____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____,
30
____, RGB_RMOD, ____, RGB_MOD, ____, ____, ____, ____, ____, ____, ____, MPLY, MNXT, MUTE, VOLD, VOLU
31
),
32
33
[_ADJUST] = LAYOUT(
34
____, F1, F2, F3, F4, F5, F11, F12, F6, F7, F8, F9, F10, ____,
35
____, RGB_SAD, RGB_VAI, RGB_SAI, RESET, ____, ____, ____, ____, P7, P8, P9, ____, ____,
36
____, RGB_HUD, RGB_VAD, RGB_HUI, ____, ____, ____, ____, ____, P4, P5, P6, ____, ____,
37
____, RGB_SPD, ____, RGB_SPI, ____, ____, ____, ____, ____, P1, P2, P3, ____, GAME,
38
____, RGB_RMOD, ____, RGB_MOD, ____, ____, ____, ____, ____, ____, ____, P0, PDOT, NLCK, QWERTY, COLEMAK
39
),
Copied!
Last modified 6mo ago
Copy link