Right side - corne premium case 2 rows stopped working while it was charging
Ok... now the right side had two rows stop working on it the 1st row and 3rd row. I always discharge any static I have against a nearby object before using they keyboard, and it happened while it was charging.
18 Replies
It sounds like you're experiencing a common issue that often relates to hardware, specifically a soldering issue. Since the first and third rows on the right side of your Corne keyboard have stopped working, here are some steps to troubleshoot:
1. Check the Solder Joints: Each row is controlled by a pin on the nice!nano. It's possible that the pins for the affected rows are not soldered properly. Inspect the solder joints on both the nice!nano and the PCB side to ensure they are solid. You can refer to the Adafruit Soldering Guide for tips on making good solder joints.
2. Look for Shorts: A short circuit can occur if there is a solder bridge between two pins or if a pin is touching a nearby trace. Use a multimeter in continuity mode to check for shorts between the pins of the affected rows. Make sure the keyboard is powered off when doing this.
3. Inspect the Diodes: Each switch has a diode that could be causing the issue. Check to ensure that the diodes for the affected switches are oriented correctly, soldered properly, and not cracked.
4. Firmware Reset: If the hardware checks out, consider resetting the firmware on the nice!nano. Sometimes, a firmware issue can cause rows to stop responding.
If you've gone through these steps and the issue persists, it may be best to consult the troubleshooting guide for more detailed solutions or further assistance.
Adafruit Guide To Excellent Soldering
Solder at peak performance!
Row(s) or Column(s) Not Working | Typeractive.xyz Documentation
Fix row(s) or column(s) not working on your keyboard.
I’m banging my head against a wall at this point. @codafoo if I design a simple ring to add to your case to avoid any metal on metal while charging, can you give it a shot?
yep I can try it, i have a 3d printer i also have some TPU filament although i never tried printing anything with it yet was going to use it for wheels but it could print some nice bumpers to separate the metals i bet 🤣
never tried printing the tpu filament, 3d printer i printed a ton just for clarification 🤣
it’s most likely environmental static though we have 5 evaporative humidifiers in the house including in my office where the keyboard is but SoCal has santa ana winds in my area that make everything extremely dry i think even with the humidifiers running at full blast humidity dropped to mid 30s
when I’m back at the office in a week I’ll send you a new nano and this ring design
I’ve also got two possible leads on what the culprit of this is
So after speaking with an electrical engineer, here's what I've got:
- The nice!nano does not have a connection from Shield to Ground, this is likely most of the issue. Because we don't have this, ESD through the USB shield is finding the path of least resistance, which can sometimes be some poor GPIO
- The metal case acts as a capacitor and builds up a charge that seems to be let out on the USB shield path while plugging in, this is why the plastic case didn't have any issues.
- The reason only some people are having issues is likely due to both poor environmental conditions and also poor host devices/USB cables. If someone were using a shorter cable with a high quality device that has shield properly grounded the chances would be much lower
The course of action here is to upgrade the nice!nano to have a connection from shield to ground. This will likely fix the issue in the vast majority of cases. We may still have some issues and would have to visit grounding the case somehow if that were the case.
The plastic ring may also help, but the nice!nano fix seems paramount.
maybe it’s time for the nice nano pro with updated battery monitoring 🤣
@Nicell fyi on vacay for 2 weeks
Can you please suggest manual fix, to prevent frying controller? I ordered corne recently and would like to future proof from such problem. Will connecting USB-C shielding to GND and aluminium case(how to do it?) to GND help?
Yes it should help, but we haven’t tested it yet, samples are in progress. If you’d like to try it out you can but it’s uncharted territory. Basically you’d connect the outer part of the USB C port ( the shield ) to ground.
and now i know what just happened to my Corne 😦 identical issue & what happened before row 1/3 stopped, just on the left side instead of the right. Guess i'll wait to order new N!N until we have a confirmed kill on the issue.(Didn't order through you originally </3)
We're working on a fix 🙏 likely a short term fix is adding a plastic ring to cover the metal so shorts done occur while charging. The grounding fixes are in progress though and we'll be testing it out
Con you elaborate on plastic ring solution please? Ideally with some printable files
you may need to play with your printer's tolerances
but this should be able to cover up all the metal around the USB hole preventing shorts when plugging in
After reviewing the troubleshooting steps and verifying my solder points are good I believe I'm experiencing this same issue. The second row on my left side has stopped working. Ordered originally through you in May 2024.
please send a DM with your order number
FYI I'm back at home so ready to test any updated nanos when they are ready 🥳
Thanks, Nick, for getting me back up and running. Everything is functional again after I put the replacement nice!nano in and followed the steps to reset and pair the two halves.
Connection Issues | ZMK Firmware
Troubleshooting wireless connection issues of ZMK devices.
Also I'd be more than happy to help test any updated nanos if needed as well.