#Keyboard build is sucessfull, but doesn't do anything when it has the UF2 file.

1 messages · Page 1 of 1 (latest)

exotic hornet
#

Absolutely no inputs whatsoever. not tried BT, only given wired a shot so far. Currently only using the left side as the right side isnt done (ran out of solder, so I'm waiting on that), I haven't a clue what could be going on, I'm new to this. I am using an Nice!Nano knock off and it seems to be working perfectly fine. It could potentially have something to do with my originally attempting to give it support with Studio, but I'm not sure. I would try to fix it, but I haven't a clue what I am doing and would likely make it worse - it is all copied from the official documentation with the changes necessary to make it fit my board. The issue isnt hardware related, unless I want to be using different gpio numbers with it being a Nice!Nano instead of a ProMicro. https://github.com/ThisIsVamp/Ballpadyl

GitHub

ZMK config for BallPadyl, a variant of the Dactyl Manyuform, featuring a trackball and a trackpad. - ThisIsVamp/Ballpadyl

#

Also, just want to add that I haven't yet added the trackball, trackpad or joysticks so I haven't added anything to include them yet. Thanks.

bitter anchor
#

You're building corne_left..?

#

Files for a shield should be in boards/shields/<name>

unkempt gate
exotic hornet
#

I’ve solved these issues (I think). Moved the shield files into a folder (boards/shields/ballpadyl) and fixed the duplicate right shield issue. Still getting the same ‘no shield named ‘ballpadyl_left’ found’ error message. It also seems to be failing to locate a key map file, which I do have. Not sure if this is because it doesn’t like the ballpadyl naming or not.

bitter anchor
#

The dot . in board_root: . is important

#

devicetree error: /__w/Ballpadyl/Ballpadyl/boards/shields/ballpadyl/ballpadyl.keymap:27 (column 264): parse error: expected number or parenthesized expression

In case you haven't found it.. COMM isn't a valid keycode.
https://github.com/ThisIsVamp/Ballpadyl/actions/runs/14969997475/job/42048582552#step:13:1574
https://zmk.dev/docs/troubleshooting/building-issues

Troubleshooting issues when compiling ZMK firmware.

GitHub

ZMK config for BallPadyl, a variant of the Dactyl Manyuform, featuring a trackball and a trackpad. - replaced a dot · ThisIsVamp/Ballpadyl@81f0c25

exotic hornet
#

Yea I saw it. Chucked an error code into copilot and it seems to have mostly solved the remaining issues (random stuff like not changing &lt to &kp when copying layers but changing the functions). Successful build now so I’ll give it a go and see if it works.

#

Nope that most definitely did not work. When it rebooted it then opened every application I own, spammed random text in it and when currently typing no inputs are being made, and it’s kind of flickering between 2 applications, as well as repeatedly enabling and disabling caps lock. Any ideas?

unkempt gate
bitter anchor
#

I don't have time right now and didn't check your repository, but I would recommend NOT using any kind of LLM for ZMK in general. They mostly hallucinate their output related to ZMK.

exotic hornet
bitter anchor
#

Large language model, aka chatgpt and the alike

#

If you ask copilot "What's LLM? How does LLM work? What are the shortcomings of LLM? Explain the randomness in LLM."
It should give you some pretty reasonable responses.

#

But anything ZMK related tends to be completely wrong.

exotic hornet
#

Yea I’m being cautious with it, as I did use it way too much one time and it had me adding all sorts of random stuff, so I’m only doing things that I know won’t cause issues. Basically only used it to change key codes to stuff that actually made sense.

exotic hornet
exotic hornet
#

Ok. Sorted that out, and the build came back positive, it’s no longer opening every piece of software imaginable 100 times a second, however I’m not getting any input on any keypress.

boreal pivot
#

Do you have some sort of schematic/drawing of what row/column you wired where?

exotic hornet
#

does this work? the diodes are all facing in the direction that I show in the corner, and are all above each switch.

#

this is only for the left side, as I haven't wired the right side completely yet.

unkempt gate
#

so you have a row2col matrix

exotic hornet
#

do I need to do anything more than flip that phrase around? when I did it has started opening all my software again..

boreal pivot
exotic hornet
#

ah right. I apologise, I'll have a look.