-
-
Notifications
You must be signed in to change notification settings - Fork 201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JLCPCB_CORRECTION wrong orientation on multiple components #762
Comments
You haven't provided all the necessary files for reproduction - acpd_v2.kicad_sch is missing. |
@yaqwsx send you all the files right now |
I think your conclusion is incorrect. What happened is that JLC PCB changed the specification of the POS file. They seem to require the orientation of the components to be given when viewing from the corresponding side of the PCB. This didn't use to be the case. I will need to contact JLC PCB and get a precise specification of what they require, so I can avoid making ad-hoc changes that can even make it worse. |
@yaqwsx note that both sot23 are on the same pcb side, so i don't think thats it |
It is it. If you switch sides, the orientation of 90 degrees doesn't change, but the orientation of 0 degrees flips to 180 degrees. |
Note that the green is correctly orientated while red is not. Both are the exact same component with the exact same jlcpcb correction parameter. |
|
Yes, it would be great if you could contact JLCPCB and try to fix this issue (#664). Even if you don't get an answer, we really know how to calculate the "correct" values, don't we? If you want to avoid regression, the changed calculation feature could be a CLI option that users need to pass explicitly. This issue just bit me. I have some connectors that aren't rotated N×90°, and they are good on the top side, but have flipped angle interpretation on the bottom side. Thanks for all your hard work. |
Prerequisites
KiKit version
kikit, version 1.6.0
KiCAD version
8.0.5
Operating system
Windows 11
Description
May it be that JLCPCB_CORRECTION is only applied to the first element of a series?
I see that the correction is applied for one, but not for the other. In the schematic both are there.
Steps to Reproduce
Use PCB send. Apply
kikit panelize --layout "grid; rows: 1; cols: 5; space: 4mm; rotation: 0deg;" --tabs "fixed; hwidth: 42mm; vwidth: 60mm" --cuts "vcuts" --post "millradius: 0.3mm" --source "tolerance: 20mm" ../acpd_v2.kicad_pcb panel.kicad_pcb
kikit fab jlcpcb --assembly --schematic ../acpd_v2.kicad_sch panel.kicad_pcb --no-drc gerber_panel/
Thank you for checking
The text was updated successfully, but these errors were encountered: