geekhack

geekhack Projects => Making Stuff Together! => Topic started by: perry4761 on Tue, 07 July 2020, 18:08:18

Title: Is it possible to mod a non ESD-protected PCB to give it ESD protection?
Post by: perry4761 on Tue, 07 July 2020, 18:08:18
I bought a full brass keyboard and bought the optional PCB to go along with it, because I figured I couldn't be bothered to source one that would match the plate and the location of the USB-C opening of the board I got. Little did I know, non-ESD protected PCBs are still a thing in this day and age :eek: I wonder if there is a type of film or something that can be applied to the PCB to give it at least a moderate amount of protection against ESD? This board is full metal and I don't want to worry about the PCB dying on me every time I touch the case to move it :(
Title: Re: Is it possible to mod a non ESD-protected PCB to give it ESD protection?
Post by: Tactile on Tue, 07 July 2020, 19:01:04
The best protection is grounding. Make sure everything is grounded. You may even be able to run a wire from the ground plane of the PCB out to a ground point. You aren't trying to block the ESD, but to re-route it to ground.

There's some good info here:

https://www.elimstat.com/2017/04/20/how-to-use-anti-static-mats/
Title: Re: Is it possible to mod a non ESD-protected PCB to give it ESD protection?
Post by: RichardH on Tue, 07 July 2020, 19:10:58
If there's room and you're good with electronics, you can try and make a board to intercept the usb signal pins. However, In my experience, the ESD components are tiny (like 1mmx1mm) and bloody difficult to solder by hand. I've actually had a lot of failures in designing DIY kit stuff with them, since they're often parasitic/corrupting to the signal if not routed in the perfect way. They often involve even tinier support components like 0402 or 0201 caps/resistors.

There are standalone USB isolator dongles, but in the end, it's going to have to plug into your keyboard with a cable, so the net value is pretty low. I think having a huge chunk of metal around your board is probably going to help dissipate the charge, especially if it's connected to the USB ground.

If it's all hot swap, then I'd just say buy a backup PCB if you're using the board in a place that's highly affected by static electricity. The only thing that a USB ESD chip is going to solve is reconnection spikes. Just moving the board around on your desk without disconnecting shouldn't be a problem.

-Rich
Title: Re: Is it possible to mod a non ESD-protected PCB to give it ESD protection?
Post by: jamster on Wed, 08 July 2020, 00:27:17
? This board is full metal and I don't want to worry about the PCB dying on me every time I touch the case to move it :(

Would this be mitigated by the circuit board presumably being isolated from the metal case? I'd expect grommets or some other insulator to be in place. If so then static risk should only exist when you plug the USB cable in.
Title: Re: Is it possible to mod a non ESD-protected PCB to give it ESD protection?
Post by: Leslieann on Wed, 08 July 2020, 01:01:03
Would this be mitigated by the circuit board presumably being isolated from the metal case? I'd expect grommets or some other insulator to be in place. If so then static risk should only exist when you plug the USB cable in.
No, in fact that can make it worse.
In this instance the pcb is grounded but the case isn't, electricity chases ground, so even if it jumps to the case it can jump to the pcb after. More than once I've seen sparks jump nearly 1/2in which is more than enough to jump to the pcb from an aluminum case.

You need to ground the case to the grounding wire (I also connect it to the shielding) on the USB so it gets directed away from the pcb.