Nice!Nano suddenly partially working
Hey all, I have Typeractive's choc keyboard with nice!nanos installed. I did initial setup and flashed in my firmware and everything was fine. I recently got the aluminum case and moved them from the 3d printed case into the aluminum one. After a few weeks of use the keyboard randomly disconnected then reconnected, I was using USB when this happened.
The keyboard reconnected but something had gone weird. Some keys stopped working entirely and some keys started to send multiple keystrokes, for example, pressing the key b would input qwf. There was even some weird command the keyboard sent the OS that changed how most inputs were functioning, even for other keyboards in the system. I tried re-flashing, and a fully new build but all the problems persisted through the reflash.
I assumed something with the microcontroller or shield had shorted or something. So I ordered another board and microcontrollers. I assembled the build back in the aluminum case and within a few weeks that board repeated the behavior of the previous one. Am I missing something? Any thoughts as to how to fremedly this?
1 Reply
It sounds like you're experiencing some significant issues with your nice!nano and keyboard setup. Here are a few troubleshooting steps you can take to identify and potentially resolve the problem:
1. Check for Shorts: Since you've moved your keyboard into an aluminum case, it's possible that the case is causing a short. Inspect the PCB and nice!nano for any signs of solder bridges or contact with the case. Ensure that no metal parts are touching the PCB or components.
2. Inspect Solder Joints: Poor solder joints can lead to intermittent connections. Check all solder joints on the nice!nano and the hotswap sockets to ensure they are solid and without cold solder joints. Reflow any suspicious joints.
3. Verify Connections: Make sure that all connections, especially the JST jack for the battery and the connections to the nice!nano, are secure. Loose connections can cause erratic behavior.
4. Test with Minimal Setup: Try running the keyboard with minimal components. Remove any additional features (like the nice!view) and see if the issue persists. This can help isolate the problem.
5. Battery Issues: Ensure that the battery is functioning correctly. A failing battery can cause power issues that lead to erratic behavior. If possible, test with a different battery.
6. Firmware Conflicts: Since you mentioned reflashing, ensure that the firmware you are using is compatible with your hardware setup. Double-check your keymap and configuration files for any errors.
7. Environmental Factors: Consider if there are any environmental factors that could be affecting the keyboard, such as excessive heat or moisture.
If you've gone through these steps and the issue persists, it may be worth reaching out for further assistance or considering if there might be a defect in the components you're using.