⚠️ This page is still a work in progress ⚠️
RGB Connection
The pin normally assigned to RGB data on the original Corne Cherry V3 is used for the 5th pin of nice!view by default. To add native nice!view support to the PCB, this pin was disconnected from the chain of RGB modules and connected to the nice!view socket in revision V3.3 (and later).
Starting with revision V3.4, there are two solder jumpers on the back of the PCB within the controller footprint that allow changing the RGB pin configuration for the following scenarios:
- Not using RGB
If you’re not using RGB underglow/backlight, you don’t need to change anything - Using RGB without a nice!view screen
- Adding a solder bridge between the centre and the right hand side pads of the “nice!view/RGB” solder jumper will connect the nice!view/RGB pin back to the RGB module chain
- The default existing connection to the nice!view header could be disabled by cutting the connection between the centre and the left hand side pads with a utility knife, but it’s not needed
- The default RGB configuration in the QMK/Vial and ZMK firmware can be used
- Using RGB with a nice!nano and a nice!view screen
- Adding a solder bridge between the centre and the right hand side pads of the “data/RGB” solder jumper will connect the pin normally used for the serial communication between the halves via the TRRS cable to the RGB chain
- The existing connection to the TRRS socket could be disabled by by cutting the connection between the centre and the left hand side pads with a utility knife, However, it’s not needed unless you want to use the TRRS cable to power the right half, which is not recommended anyway
- The RGB configuration in the ZMK firmware needs to be changed as follows: modify the file
app/boards/shields/corne/boards/nice_nano_v2.overlayto use the pin<NRF_PSEL(SPIM_MOSI, 0, 8)>instead of the default<NRF_PSEL(SPIM_MOSI, 0, 6)>