#Miryoku with Nice!View troubleshooting

1 messages · Page 1 of 1 (latest)

barren shoal
#

Good morning! After a couple of hours trying to figure out how to get Miryoku on my Corne V2.1 I am kind of stuck..
The keyboard itself seems to work, I just can't get the Nice!views to work. I think it is something I'm doing wrong in the build, as they do work on the 'default' zmk corne build.

I've tried both the 'Build Example corne nice_nano_v2 nice_view' workflow and the 'Build Inputs' workflow and neither display anything
Build inputs workflow had the following inputs:
set-output() { json=echo "$2" | jq -cnR 'inputs | split(",";"")' echo "$1=$json" >> $GITHUB_OUTPUT } set-output "board" "nice_nano_v2" set-output "shield" "corne_left nice_view_adapter nice_view,corne_right nice_view_adapter nice_view" set-output "alphas" "default" set-output "nav" "default" set-output "layers" "default" set-output "mapping" "default" set-output "custom_config" "#define MIRYOKU_CLIPBOARD_WIN" set-output "kconfig" "CONFIG_ZMK_DISPLAY=y\nCONFIG_BT_CTLR_TX_PWR_PLUS_8=y" set-output "branches" "default" set-output "modules" "default" shell: /usr/bin/bash -e {0}

Besides that I added the following code to config/corne.keymap because my CS pin of the Nice!View is connected to D9/P1.06 of the Nice!nanoV2.

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

This is my current repo: https://github.com/Jowizo/corne_miryokuV1
And if relevant this is the (working) default ZMK repo: https://github.com/Jowizo/CorneNV_V2

Any help would be greatly appreciated! I just want to get the board working so I can start practicing and in the mean time learning more about how to use/customize the miryoku code. Eventually I'll want to be able to customize the layers/keymap and maybe even the display. The default zmk code was a bit easier to follow but I'm feeling a bit overwhelmed by all the files in miryoku. If you have any example repo's/resources, please share!

GitHub

Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout. Miryoku ZMK is the Miryoku implementation for ZMK. - Jowizo/corne_miryokuV1

GitHub

Contribute to Jowizo/CorneNV_V2 development by creating an account on GitHub.

stoic stirrup
#

Your config should be equivalent. You could use config/corne.conf in the same way to make it the default and so not needed in the workflow. It looks like the issue is you're building from master and not your branch, so the pin change isn't effective. You can select the branch when running the workflow.

barren shoal
#

I can't believe how dumb I am. I merged the changes to my branch and it worked. @stoic stirrup Thank you so much!

Sorry I'm really in over my head.. Do you mean I can add a corne.conf file to the miryoku_zmk/config folder for these settings?: "CONFIG_ZMK_DISPLAY=y\nCONFIG_BT_CTLR_TX_PWR_PLUS_8=y"