Defective board from JLCPCB

For discussing the 65xx hardware itself or electronics projects.
Post Reply
plasmo
Posts: 1273
Joined: 21 Dec 2018
Location: Albuquerque NM USA

Defective board from JLCPCB

Post by plasmo »

I built up another ZG6502 as a testbed to check out a number of used 6502 and 6551 that I purchased a while ago. ZG6502 design is proven, but the new board won't work, even when populated with working parts from a working board. After a good bit of inspection and troubleshooting, I finally discovered two broken traces on the problematic board. These broken traces were under the solder mask, so they were broken during the manufacturing process. Here are side-by-side comparison of the assembled board vs bare pc board. The broken trace is the one pointed with the white arrow. The trace should pass through pins 3 & 4 of U3 as shown in the bare pc board, but you can see the trace was broken and pushed off at a 45 degree angle in the assembled board. There is another broken trace but it is under the socket and hard to photograph.

PCB defects are quite unusual with JLCPCB, but it can happen. It is something to keep in mind when troubleshooting.
Bill

Edit, Inspected other pc boards from the same batch and found no problem. Build up another board and it is working fine.
ZG6502_blank_board.jpg
ZG6502_no2.jpg
sburrow
Posts: 833
Joined: 09 Oct 2021
Location: Texas

Re: Defective board from JLCPCB

Post by sburrow »

plasmo wrote:
PCB defects are quite unusual with JLCPCB, but it can happen. It is something to keep in mind when troubleshooting.
Bill
Indeed they are rare, but can still happen. I remember early in my electronics journey that I had a similar issue. It even looked like they connected, but it simply was not. As soon as I connected them myself it worked fine. Thankfully it was a disconnected color line, so it was pretty obvious what the issue was. Never had a problem like that again.

Thanks for the update Bill!

Chad
greghol
Posts: 29
Joined: 04 Oct 2019
Location: Rancho Cordova, CA

Re: Defective board from JLCPCB

Post by greghol »

I thought JLCPCB did 100% flying probe test on each board.

Greg
barnacle
Posts: 1831
Joined: 19 Jan 2004
Location: Potsdam, DE
Contact:

Re: Defective board from JLCPCB

Post by barnacle »

I believe they do, but that I think has to happen before the solder resist and silk screen. So e.g. a probe catching a thin trace before moving might indeed have checked good, and then broken before further processing.

Neil
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: Defective board from JLCPCB

Post by BigDumbDinosaur »

Yes, this is an unusual thing. So far, all my JLCPCB orders have been flawless.  The appearance of the break suggests it happened before the solder mask was applied.  As Neil notes, the flying probe test had to be done first.  It could be a malfunction of the test rig dragged a probe over the trace and cut it.

If it were me, I’d bring this to the attention of JLCPCB.  I’m sure their QC people would want to know about it.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
plasmo
Posts: 1273
Joined: 21 Dec 2018
Location: Albuquerque NM USA

Re: Defective board from JLCPCB

Post by plasmo »

I had the same thought that the trace breakage occurred after electrical test. The trace was pushed aside, so it was caused by some kind of mechanical tool.

Pc board used to have lots of problems, so we would fully inspect a board before assembly. We even had a special prism probe that showed the inside of plated through barrels.
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: Defective board from JLCPCB

Post by BigDumbDinosaur »

plasmo wrote:
Pc board used to have lots of problems, so we would fully inspect a board before assembly. We even had a special prism probe that showed the inside of plated through barrels.

Yep!  I recall those days. We used to solder shut the vias to make sure there was a proper connection between layers.

The mainboards in Commodore’s eight-bit machines were famously fragile.  I always approached the task of desoldering a part in one of those units with considerable caution.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
and3rson
Posts: 163
Joined: 17 Feb 2023
Location: Lviv, Ukraine
Contact:

Re: Defective board from JLCPCB

Post by and3rson »

BigDumbDinosaur wrote:
The mainboards in Commodore’s eight-bit machines were famously fragile.  I always approached the task of desoldering a part in one of those units with considerable caution.
I even bought a desoldering station for that purpose after accidentally ripping some traces by pulling out a DRAM (I was repairing lots of dead C64s at that time, occasionally salvaging some precious SIDs or socketing them.) Desoldering gun makes it effortless, and I never used any other tools ever since.

There's one downside though: when you have a desoldering station, everything looks like it could use some desoldering. :D
BigDumbDinosaur wrote:
If it were me, I’d bring this to the attention of JLCPCB.  I’m sure their QC people would want to know about it.
Totally. Cheap PCB manufacturing seems to be a highly competitive market nowadays, so I'm sure they will be happy to get that feedback, possibly even compensating you for damages.
/Andrew

deck65 - 6502 slab with screen and keyboard | ПК-88 - SBC based on KM1810VM88 (Ukrainian i8088 clone) | leo80 - simple Z80 SBC
nice65 - 6502 assembly linter | My parts, footprints & 3D models for KiCad/FreeCAD
Post Reply