Author Topic: Please help me with a PCB short  (Read 1215 times)

0 Members and 1 Guest are viewing this topic.

Offline ichugwindex

  • Thread Starter
  • Posts: 4
Please help me with a PCB short
« on: Wed, 17 March 2021, 15:59:56 »
I built a SP-111 (mill-maxed pcb) about a month ago and it was working fine, but it recently starting behaving abnormally and I can't seem to figure out why (pcb has stayed in the case/ no spills etc).  When I plug in that right pcb half, it presses down a column of keys and holds them down.  I can see them being pressed in via and any text input I am focused on will be spammed with one of the keys.  I have tried reflashing the pcb halves and removing the affected key's millmax sockets.  At the recommendation of BlindAssassin, I have looked for scratches in the traces, but can't find any.  I have also removed the stabilizers and band-aid mod, but it has no impact.  The specific behavior is that all the keys in the column: F8, 9, i, k, m and right space are all being triggered at once.

Any help with this issue would be much appreciated!  Am also willing to get a multimeter to debug this if someone can recommend one. 


Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Please help me with a PCB short
« Reply #1 on: Thu, 18 March 2021, 00:37:49 »
Breaks (scratches) usually means switches not working, shorts where something's connected where it shouldn't be cause mass activations like this.  I notice this column includes the socket nearest the USB port - any chance that touches?  Also sockets can be longer than switch pins, is it in a metal case and one socket is touching the bottom or does it still happen out of the case?
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline ichugwindex

  • Thread Starter
  • Posts: 4
Re: Please help me with a PCB short
« Reply #2 on: Thu, 18 March 2021, 03:36:43 »
Thanks for replying!

I can't see where the socket could be touching the usb port, but removing the sockets from the pad of the key nearest didn't have an impact. 
This issue has been happening outside of the case with no switches or stabs on the pcb.
« Last Edit: Thu, 18 March 2021, 03:56:58 by ichugwindex »


Offline ichugwindex

  • Thread Starter
  • Posts: 4
Re: Please help me with a PCB short
« Reply #4 on: Thu, 18 March 2021, 10:01:56 »
So I have tried reflashing it a few times and using different cables.  They don't seem to make a difference.

I'm certain its the right pcb as I tried using a spare right half pcb with the original left and triggering some connections which worked fine. 

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Please help me with a PCB short
« Reply #5 on: Thu, 18 March 2021, 11:43:11 »
I can't see any markings on the diodes to see which way round they are and there's nothing in the GB thread or the linked vendors to say where to get the firmware so I can't get the info from that either - do you have a link?

Also just to be clear - pressing one switch activates them all, they aren't all pressed all the time.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline ichugwindex

  • Thread Starter
  • Posts: 4
Re: Please help me with a PCB short
« Reply #6 on: Thu, 18 March 2021, 13:04:28 »
Heres a link to the firmware: https://github.com/qmk/qmk_firmware/tree/master/keyboards/viktus/sp111

To clarify, when its plugged in it will spam the space key inifinitely like its held down.  Via highlights the affected keys as if they are all being continuously activated.  I don't need to activate any of the keys myself to make this happen.