Wrong components alignment for JLCPCB (no clue if due to KiCad or due to script)

thanks @retiredfeline I also read in this thread that someone else just ignores these issues and submits and JLCPCB fixes it on their end? I wonder how reliable that is?

This is actually quite frustrating and surprising. The way I understand this is it is a lack of standards. KiCad uses one standard and JLCPCB uses another and there is no easy way to get from one to the other without installing more plugins or python scripts. In fact, there is a very nice plugin in the KiCad official library called Fabrication Toolkit for JLCPCB, does in fact produce all the correct files with proper headers for the position and bom file but, amazingly, when send over to JLCPCB, the orientation are all wrong on most components. Baffling.

Or too many standards. Manufacturers decide to do something different for their tape.

The plugin you mention is I believe by JLCPCB themselves. Perhaps you should ask them to incorporate orientation correction.

It’s just one of those things in life.

Not sure it’s relevant, but I just submitted a board for fabrication by JLCPCB layed out using Eagle 7.7.0. After generating the Gerbers using the JLCPCB-supplied Eagle CAM job, I tried to view the board with KiCad’s Gerbview (7.0.7). The holes it displayed didn’t line up with the pads, which concerned me. Checking JLCPCB’s support notes, I found that they generate drill files with 5 digits of precision, which causes trouble with many Gerber viewers. Gerbv showed the board properly.

Could this be related to the assembly problem described in this discussion?

1 Like

I think yours is a different issue. People generally see rotation discrepancies of the part body.

With this plugin under KiCAD I solved my issues forever.
I dropped the “official” plugin.

1 Like

there is also a nice descriptive blog post

1 Like

Yeah I know the process. I’m using their facilities since a while.
But I want, in the preview, componentes set up correctly.
And this is what the not-official (but very effective and advanced) script does.

Just for everyone here. I did notice that JLCPCB updated their tool, so that by clicking each component, you can position it and rotate it at your wish

4 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.