Every time I power cycle or flash the left board a different set of keys works
This happens when using the firmware here or other custom firmware. With the official I was able to get all keys to work once, but it changed on reset. With other firmware, fewer keys work, on average.
How can I debug and fix this?
This is when using no solder parts.
Firmware | Typeractive.xyz Documentation
If you're not familiar, ZMK is a wireless-focused firmware, and it powers our Corne Wireless.
1 Reply
It sounds like you might have an issue with the connections for your rows or columns. Since the behavior changes on power cycle, it could be an intermittent connection.
Each row and column on the keyboard is connected to a specific pin on the nice!nano. If the solder joint for one of these pins isn't solid, or if there's a short, it can cause keys in that row or column to not register correctly.
You can find a diagram showing which nice!nano pins correspond to the Corne's rows and columns on the troubleshooting page of the Corne Wireless build guide: https://docs.typeractive.xyz/build-guides/corne-wireless/troubleshooting
Once you've identified the pins for the rows/columns that are having issues, carefully inspect the solder joints on both the nice!nano and the PCB for those pins. Look for any joints that look dull, bumpy, or like they aren't fully connected. Also, check for any stray solder that might be bridging two pins together.
If you have a multimeter, you can use it in continuity mode to check for shorts between adjacent pins on the nice!nano (with the keyboard powered off).
If you've checked the solder joints and for shorts and are still having trouble, let me know!
Troubleshooting & Pinouts | Typeractive.xyz Documentation
If you're running into issues with your keyboard, check out our Troubleshooting page for common issues and solutions. If you're still having trouble, please reach out to use on Discord!