#New board failed to compile - No shield named 'halfswoop' found

1 messages · Page 1 of 1 (latest)

prime hollow
#

Very new to ZMK. I created my config files by following tutorial from scottokeebs https://www.youtube.com/watch?v=O_urj-rF3bQ
I've pushed everything to github, check the status in Action tab and it failed because it can't find my board.
Does anybody having similar issue? My config files are here: https://github.com/bdhoel/zmk-config-halfswoop/tree/master/config/shields/halfswoop

This video should hopefully help you regardless of if you just want to build firmware for an existing board or create one entirely from scratch. We'll cover both matrix wiring and direct pin wiring along with keymaps, compiling, and flashing. ZMK heavily leverages GitHub Actions meaning everything is compiled remotely making it possible to compi...

▶ Play video
GitHub

Contribute to bdhoel/zmk-config-halfswoop development by creating an account on GitHub.

nimble estuary
prime hollow
nimble estuary
#

The shields folder should be inside of boards. config/boards/shields/<name> was the correct path to use.
The current recommended path is boards/shields/<name>.
Try moving everything there, for example boards/shields/halfswoop/Kconfig.shield

prime hollow
#

What I understand there's something wrong in my file halfswoop.overlay at line 6. But I don't know exactly the issue is.

nimble estuary
#

Yep line 6, an extra space 😁

prime hollow
#

lol I indeed

#

I just notice there's an extra space

nimble estuary
#

compatible = "zmk,matrix-transform";
compatible = "zmk,matrix_transform";

prime hollow
#

Thanks, it compiled.
I can paired the keyboard with my PC but there is no keypress when I short any switch contacts.

#

With and without cable no keyypresses

nimble estuary
#

Are the pins used correct?

prime hollow
#

I should have mentioned this earlier but I am using Supermini nrf52840

#

And I follow this pin diagram

#

And this is my schematic

nimble estuary
#

Huh, that looks correct to me. Does touching two pins with a tweezers works?

#

Also #hardware message

prime hollow
#

No it does not. That's what I did. I haven't solder any switches

nimble estuary
#

Is your controller on your PCB yet? Do you mean you touched pads on your PCB or did you touch the controller directly?

prime hollow
#

I figured it out. I was using &kp KP_N1 in my keymap. After switching to &kp N1 it registers keypress

#

I guess &kp KP_N1 is a keycode for numpad 1?

#

Thanks very much for assistance