xyphro / UsbGpib

Versatile, cheap and portable USB to GPIB converter (USBTMC class based)
MIT License
288 stars 51 forks source link

V2 HW JLCPCB issue #51

Closed mankangustafsson closed 10 months ago

mankangustafsson commented 10 months ago

Hi, this is more of an FYI.

Dec 20, 2023 I ordered 5 2*7 panels from JLCPCB of the then just released V2 HW, using the Github gerber files. Today I soldered the first one and failed to program it. GND and VCC are shorted, maybe I made a short on the USB connector. No, the switch is also shorted, i.e. GND and MOSI which I then found the reason for: The programming pads are too large and have shorted the nearby traces, see attached pictures.

I've filed a complaint with JLCPCB for the first time but meanwhile I wonder if there are any special instructions necessary for these gerbes to be properly made?

Best regards Marcus 2024_0111_190345_001 2024_0111_190358_005 2024_0111_190720_001

xyphro commented 10 months ago

Hi Marcus,

Never seen this happening, but they clearly modified the Gerber content from what is in there. I mean others already built it without this effect.

No, there are no special instructions required. I ordered it just by dumping the Gerbers in the system - that's it.

Best regards,

Kai

xyphro commented 10 months ago

I only see now that they even removed the bottom side pads or at least copied silk screen content to the bottom side which is not supposed to be there. Curious to hear their explanation once you got it. Never got a single time such an issue during the 73 PCB orders (including non gpib related things) I made there.

I made in total 4 production runs without issues of that design so far. The last 2 runs were also as panel with v scoring, however, they milled out parially the corner sections.

xyphro commented 10 months ago

20231121_093746.jpg

See here for explanation

xyphro commented 10 months ago

Hi Again, Marcus... To entertain my curiosity I made an overlay of the PCB you received to the actual Gerber files that you refer too: grafik

They did not increase the pad size, but shift the 3 pads - so they clearly modified the files.

mankangustafsson commented 10 months ago

Thanks for the overlay, it might come in handy.

I downloaded the productions files and they clearly did the error when making the panels, see below. /Marcus panel_bl panel_tl

xyphro commented 10 months ago

Damn, that's frustrating. So next time better: self panelization. Which can be complex, despite the availability of scripts for it.

xyphro commented 10 months ago

Hi Marcus,

if you don't mind, I will close this, as this is no UsbGpib design issue, but a vendor specific production issue.

Best regards,

Kai

mankangustafsson commented 10 months ago

No problem at all. I have provided more information and pictures to JLC and I am convinced they will solve this. I will still update this issue about the final result

mankangustafsson commented 10 months ago

After a few days of back and forth JLCPCB admitted that it all was their fault. They offered a coupon (8USD) for the PCBs while I wanted new PCBs shipped. I settled for one instead of five panels and cheap shipping. Yesterday the boards showed up with DHL Express and five panels in the package. I've now two V2 units up and running.

xyphro commented 10 months ago

Perfect, so it was a stressful way with a happy ending. Thanks for sharing your experience!