6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Thu Nov 14, 2024 2:43 am

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Sat Dec 02, 2023 6:51 pm 
Offline

Joined: Fri Dec 21, 2018 1:05 am
Posts: 1114
Location: Albuquerque NM USA
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.
Attachment:
ZG6502_blank_board.jpg
ZG6502_blank_board.jpg [ 404.34 KiB | Viewed 1701 times ]

Attachment:
ZG6502_no2.jpg
ZG6502_no2.jpg [ 720.87 KiB | Viewed 1701 times ]


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 02, 2023 7:34 pm 
Offline

Joined: Sat Oct 09, 2021 11:21 am
Posts: 718
Location: Texas
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


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 02, 2023 7:37 pm 
Offline

Joined: Fri Oct 04, 2019 4:26 am
Posts: 23
Location: Rancho Cordova, CA
I thought JLCPCB did 100% flying probe test on each board.

Greg


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 02, 2023 8:02 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 964
Location: Potsdam, DE
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


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 02, 2023 8:23 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8483
Location: Midwestern USA
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!


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 02, 2023 8:27 pm 
Offline

Joined: Fri Dec 21, 2018 1:05 am
Posts: 1114
Location: Albuquerque NM USA
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.


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 02, 2023 8:44 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8483
Location: Midwestern USA
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!


Top
 Profile  
Reply with quote  
PostPosted: Sun Dec 03, 2023 5:55 pm 
Offline
User avatar

Joined: Fri Feb 17, 2023 11:59 pm
Posts: 163
Location: Lviv, Ukraine
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.[/color]

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


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 26 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: