Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with Totem Keyboard: Few Keys Not Working After a Few Days #18

Open
marczen opened this issue Oct 31, 2023 · 5 comments
Open

Issue with Totem Keyboard: Few Keys Not Working After a Few Days #18

marczen opened this issue Oct 31, 2023 · 5 comments

Comments

@marczen
Copy link

marczen commented Oct 31, 2023

Description:

Hello,

I'm a beginner in keyboard building and recently assembled my Totem keyboard. I've been enjoying it, but I encountered an issue where certain keys stopped working after a few days of use. I've attached an image to illustrate the problem.

Problem Details:

The issue has persisted despite my attempts to troubleshoot, which included checking switches and hotswap sockets.
I'm not sure if the problem might be related to diodes, or why specifically these three keys are affected.
I would greatly appreciate any guidance or ideas on what might be causing this issue and how to resolve it.

Thank you for your assistance!

(image of keys that don't work)
image

@dedebenui
Copy link

Hi! I'm also a beginner. I built the wireless Totem a 2 weeks ago and the left half (just like you!) had a few keys not working. I measured a bunch of paths with my multimeter in diode mode and noticed that I had some voltage drop across a diode even in reverse. I desoldered every diode and socket on the left board and could still measure a voltage drop across the pads of the faulty diode even though nothing was connected there, so it wasn't the diode's fault. Since I had spare boards because of the minimum order quantity, I soldered everything again on a new one and it still doesn't work: some keys don't work at all and some keys, like my t key sometimes randomly outputs a few adjacent letters in one press.

I had no issue with the right half.

I suspect that I make a mistake when I solder the controller and, because it's a difficult part to solder, I leave my iron too long on the contact point or press too hard, or something else. The result is a damaged trace on the board that sort of shorts 2 traces together. If I measure the resistance on a bare controller or on my working half between C0 and R0, I get >10MOhms while I get barely half that on the problematic one. I will try to solder a new controller onto a new board, be extra careful and report back.

If by any chance someone who knows what they're doing has some insight, it would be greatly appreciated 😄

@skull141209
Copy link

skull141209 commented Nov 17, 2023

LoL I've just have exactly problem with my new build

All of the left board's keys does not working correctly

@dedebenui
Copy link

I got it working, I'm so happy!

Unfortunately I have no magical remedy. I just tried again with a new PCB and a new controller every time. I felt like every time I was soldering the controller, I was being too rough. The time it worked, I first taped the controller in position such that one row of pads was clear. I put flux on the pads and soldered them one by one, starting with the extremities. I was very careful not to press to hard or leave the iron for too long. After that I soldered all the diodes and tested every socket with the multimeter in diode mode.

I suspect that the design is such that it's easy to get manufacturing defects and/or easy to damage inadvertently. I'm glad I have a working TOTEM now, but man, it wasn't the easiest keyboard to start my journey

@kubroid
Copy link

kubroid commented Dec 21, 2023

Same issue with the left RC1-1 key :(

@saseba
Copy link

saseba commented Sep 27, 2024

I had the same issue on a Build. Culprit was most likely Flux residues underneath the Controller/Between Pins.

I cleaned the Board using Isopropyl Alcohol (99%). Underneath controller is tricky, so I tented th PCB and used Isopropyl allow the Flux to flow downward. After that I gently heated the Area of the Controller (guess 60°C) to get the Isopropyl to evaporate and stop the Flux from causing shorts again.

For next Build I recommend to use short diode legs to connect Controller and PCB so you could use less solder (equals less flux) to to better Heattransfer between the Pads. At least that's my impression.

Or just use "No Clean" Solder next time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants