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

Help Needed: Issues with Key Detection on Cheapino Build #122

Open
sennecools opened this issue Jan 14, 2025 · 15 comments
Open

Help Needed: Issues with Key Detection on Cheapino Build #122

sennecools opened this issue Jan 14, 2025 · 15 comments

Comments

@sennecools
Copy link

Hi everyone,

I recently built my first Cheapino V2 keyboard, and I’m running into some issues. Some keys (highlighted in red) work perfectly, while others (highlighted in blue) only work sometimes or don’t register at all. This is my first time soldering or working with PCBs, so I’m not sure if the problem is related to my soldering or something else.

I noticed that I installed the diodes on different sides of the PCB: on one half, they’re on the top, and on the other half, they’re on the bottom. However, the orientation is correct since the lines on the diodes match the square markings on the PCB.

Additionally, I used the legs of the diodes to connect the MCU, but the connection feels very loose, and I have to press on the MCU for it to connect properly to the board.

Do the diodes being on different sides matter as long as they’re oriented correctly? Could weak solder joints be causing the inconsistent key detection? And how can I make the MCU connection more secure?

Any advice would be appreciated. Thanks in advance!
IMG_1663
IMG_1664
IMG_1667
IMG_1668
IMG_1670

@sennecools
Copy link
Author

It show up in vial and I have tried different cable, windows and mac.

@tompi
Copy link
Owner

tompi commented Jan 14, 2025

Hi! I see you have the slightly more expensive socket, which is meant for thicker legs. I think the pin headers that comes with the MCU Are suitable(you can loosen them from the plastic).

I specified this in the ordering guide, but should probably mention it in the build guide as well.

If you want to fix it as is, you can figure out which pins to resolder/reflow using this tool: https://tompi.github.io/cheapino/doc/troubleshooting/routing.html

@sennecools
Copy link
Author

Alright I tried using header pins that came with the mcu on my second mcu but now it wont even power. There is no light or anything tested it before and it was working and detected in vial now it sometimes gives the windows sound but not showing up in vial or as a drive. I have tried multiple cables. Did I maybe overheat the board while soledring or something?

IMG_1672

@tompi
Copy link
Owner

tompi commented Jan 15, 2025

Does it work out of socket? Also worth trying without the magnetic connector...

@tompi
Copy link
Owner

tompi commented Jan 15, 2025

But yeah, if it does not show up as thumb drive when you reset it out of socket then something is very wrong :(

@sennecools
Copy link
Author

Yeah i just tried it out of the socket and with a normal usb c and still nothing i still have the one with the thin leggs so ill try to remove the leggs and put in the thicker ones and see if that works thanks for the help

@tompi
Copy link
Owner

tompi commented Jan 15, 2025

Just check carefully for shorts. If there Are not any shorts, then my guess its unfixable :(

@sennecools
Copy link
Author

Yeah fried the second mcu as well I think it keeps disconnecting and flashing itself. Guess I need to order some new parts and work on my soldering skills, btw the link for the diodes seems to not be available anymore.

@tompi
Copy link
Owner

tompi commented Jan 16, 2025

Just be careful with your magnetic usb connector. That might be the culprit...

@sennecools
Copy link
Author

Ordered some new mcu since I tried everything with the ones I had. Any tips for soldering the mcu I used 400 celcius but maybe that's too hot, also do you wait inbetween each pin for the board to cool down a bit?

@tompi
Copy link
Owner

tompi commented Jan 17, 2025

I had to check, and mine is set to 380c. I think 400 should be fine.

Im guessing the important thing is how long you spend at each pin. Dont use more than a few seconds.

But Im no Expert at all(the electrical engineer at work keep remarking i need to step up my soldering game...)

@sennecools
Copy link
Author

I'll try to be extra carefull next time then, thank you for all the help :)

@sennecools
Copy link
Author

I have no idea what I'm doing wrong tried with a new board and I always end up with 1 of the pins connecting when I test with a multimeter but there is nothing I can see on the board.

@tompi
Copy link
Owner

tompi commented Jan 22, 2025

What do you mean one of the pins connected?

@sennecools
Copy link
Author

When I put the multimeter on two pins next to each other it beeps so they are connected somewhere. But even when I look closely at the board I cant see any solder inbetween them. and I watched out this time only a couple second per pin. waited for the board to cool off a bit inbetween pins.

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

2 participants