I noticed a problem with my setup. I have a laptop connected through USB-C to the monitor - both for video and charging.
I noticed that sometimes when I touch the laptop, I get an electrostatic discharge. This obviously goes through USB-C and monitor. In case of a bigger discharge, it may make my monitor to blink for a moment.
However, after a few such events, weird things start to happen:
after wake-up from sleep, laptop will not recognize external display until I re-attach the cable and/or restart the monitor
laptop will start to suddenly turn off at night (I see abnormal shutdowns in windows log)
I’m pretty certain at this point that my old WD SN850 SSD died due to this
After this happens - I have to start using another USB-C expansion card, which works just fine (even in the same slot), but the corrupted one will keep giving me the above symptoms.
Those are just a passive pass-through. Just wires / circuit board copper traces connecting a female usb-c port on the outside to a male usb-c on the inner side. There is nothing to be damaged by ESD.
~edit~
Double checked, there are a couple of small smd capacitors inside the usb-c expansion-cards. Between ground and vbus / power.
Yes I’m certain that it’s not the slot itself that starts to behave erratic - it’s the specific USB-C expansion card.
I tried moving it to another slot and it still behaves erratic.
I had one expansion card broken and just swapped it out for another one. It worked fine for over a month, but now after a few not very big discharges - it started to do the same thing.
I have the skills the replace the caps. Is there a specification/schematic somewhere I can find?
What powers your monitor? Does it have a ground pin on the plug?
I know the Framework power adapter has a ground pin but many other usb-c power supplies do not.
I have a Lenovo P27h10 powered through stock power adapter - and yes it’s grounded, I’m measuring a dead short between Framework’s case screw and ground pin in the power socket.
I just measured the caps - they appear to be 38 nF in the unused one, and 36 & 30 respectively in broken ones.
But if they are damaged, it’s probably something else.
What do you mean, the boards have a different design?
On the boards I’ve seen pictures of the ground side of the caps go right to a ground plane through multiple vias.
No - only on the side that is further away from the port. The caps seem to behave normally, at least to multimeter.
Another symptom of this difference between the dead and good board is that I’m measuring 0 ohms between shields of two USB ports on the broken board - and there’s no connection on the good board.
I believe arching occurs between the laptop-side USB shield and the grounding on the PCB because the clearance is very low. And for some reason - this shorted something on the board permanently, but I can’t seem to find anything visually.
Framework power supply’s ground pin is deliberately not shorted to USB-C shield - it has 1 MOmh resistance - I believe it’s to prevent such ESDs
my monitor’s USB-C is shorted to ground (as it probably should be)
My suggestion to the Framework team: since you can’t control how other manufacturers ground their ports - you should opt to have 1 MOhm internally on the motherboard between the shield and the board’s ground - and not on the power supply, because that alone doesn’t help with ESDs if someone has their monitor connected.
The workaround I’ve been using after the first USB-C fried was to first ground myself to USB port on my other PC to discharge myself before I’m working on the laptop. This worked well for the expansion card, until I forgot to do it a few times. Now I have two fried boards.
Still kinda skeptical if the esd is the actual cause of the problem. Humans are so good at pattern recognition they sometimes see connections where there aren’t. Esd damaging traces or solder-points is a lot less likely than that same damage occurring due to mechanical damage.
Still kinda skeptical if the esd is the actual cause of the problem. Humans are so good at pattern recognition they sometimes see connections where there aren’t. Esd damaging traces or solder-points is a lot less likely than that same damage occurring due to mechanical damage.
Well I won’t defend this theory by all means. For sure I have 2 boards that have a short that doesn’t occur on a new one. I rarely disconned my laptop, as it’s sitting at my desk 95% of the time, so I’d be surprised with mechanical failure. However - this might be some other factor that I don’t know about.
I’ve send a message to the support team and hopefully this will reach Framework’s engineering team and maybe somebody can look at it.
Ok so I got a reply from Framework Support. Since I’ve bought Framework using freight forwarder company and it’s outside of their supported countries list - they won’t give a sh*t about my research and just go ahead and close the case.
I think your case is worth investigating regardless your current country, especially with the clues you discovered (I know Framework can’t provide warranty services).
I had Type-C port related issues as well previously. The Type-C passthrough card’s PCB you posted also looks different to one I opened up before, a few components aren’t populated on the PCB I saw.
I chimed in on FW’s discord hoping to get the attention of someone from FW.