It looks like JLCPCB has changed how they interpret bottom layer rotations.
A project I had ordered before (with unmodified bom and cpl files) had all its components rotated by 180 degrees.
Looks like Pull request https://github.com/matthewlai/JLCKicadTools/pull/78 has tried to address it
but it was incomplete, the current master is not rotating all components correctly yet.
This PR corrects bottom layer rotation for all component types.
Some examples:
1) This is correct on both current master, and on this PR too: (this is a 180-degree corrected component)
2) The following is incorrect on master: (this is a 270-degree corrected component)
But it's correct with this PR:
It looks like JLCPCB has changed how they interpret bottom layer rotations. A project I had ordered before (with unmodified bom and cpl files) had all its components rotated by 180 degrees.
Looks like Pull request https://github.com/matthewlai/JLCKicadTools/pull/78 has tried to address it but it was incomplete, the current master is not rotating all components correctly yet. This PR corrects bottom layer rotation for all component types.
Some examples: 1) This is correct on both current master, and on this PR too: (this is a 180-degree corrected component) 2) The following is incorrect on master: (this is a 270-degree corrected component) But it's correct with this PR: