#(Solved) Trouble finding closest keyboard to modify DTSI and problems changing configs for RGB

1 messages · Page 1 of 1 (latest)

knotty cradle
#

Hi, I'm trying to make new board configuration files for a keyboard I'm building but I'm having trouble finding a good equivalent to modify. The keyboard has SK6812MINI-E RGB lights. a rotary encoder, a nice!view, and a nice!nano v2. Unfortunately the CS pin and the RGB pin needs to be changed to match the keyboard pinouts. I know I need to include this for the CS pin, but not sure where to change the RGB pin:

&nice_view_spi {
    cs-gpios = <&pro_micro 0 GPIO_ACTIVE_HIGH>;
};

So far I've tried to use a Sofle RGB ZMK config but the nice!view doesn't show anything, the halves don't connect, and the RGB doesn't work. I was able to configure the keymap for the left side and that works, but that's as far as I got. I'm probably just going to start anew and base it off another existing configuration, so then mainly two questions:

  1. What is the closest keyboard configuration folder to these keyboard parts used? Is it the Corne, Sofle, or something else?
  2. How do I change the pin assignment for RGB?
signal vapor
#

The RGB pin is entirely dependent on whatever board you're using. Set it in the board overlay: https://zmk.dev/docs/features/underglow#adding-rgb-underglow-to-a-board

RGB underglow is a feature used to control "strips" of RGB LEDs. Most of the time this is called underglow and creates a glow underneath the board using a ring of LEDs around the edge, hence the name. However, this can be extended to be used to control anything from a single LED to a long string of LEDs anywhere on the keyboard.

#

Difficult to provide more pointed advice without code. You've already named a shield that has all those elements besides the n!v (sofle), and you theoretically understand how you need to modify the CS pin for that when building with the adapter.
I'd advise uploading a zmk-config repo for people to peruse.

knotty cradle
# signal vapor Difficult to provide more pointed advice without code. You've already named a sh...

Thanks for the tips on what keyboard config to base off from! Unfortunately my keyboard uses a different pin assignment so I can't exactly use the same zmk-config repository. I was able to modify the Sofle mostly but am now facing issues when I compile with the nice_view_adapter. Here are the DTSI and related files attached. If relevant, the command I used was this:
west build --pristine -d build/seismosL -b nice_nano_v2 -- -DSHIELD="seismos_left nice_view_adapter" -DZMK_CONFIG="<zmk-config-folder>/config"

#

When I compile, I get this error, which is also attached here

signal vapor
#

Even if I was inclined to trust zip files from randos on Discord (no offense) I'm on mobile and can't do anything with them. So I can't examine your code. But I can say that when working with the n!v adapter you have to compile all three shields, as in seismos_left nice_view_adapter nice_view

knotty cradle