Skip to content
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

Courtyard rules for connectors #6

Open
fruchti opened this issue Aug 2, 2018 · 1 comment
Open

Courtyard rules for connectors #6

fruchti opened this issue Aug 2, 2018 · 1 comment
Labels

Comments

@fruchti
Copy link
Collaborator

fruchti commented Aug 2, 2018

KiCad specifies:

The courtyard should include any extra required clearance for mating connectors (for example).

which IMO makes a lot of sense to adopt. Some thoughts from my side:

  • If there are multiple possibilities (e. g. vertical and right-angle screw terminal plugs for a terminal block) occupying a different amount of space on the PCB, there should be alternate packages differing in their courtyard polygons.
  • Do we only consider the “full plugged” state or also the space needed to remove or insert a plug?
  • It makes sense to exclude connectors which have to be edge-mount here. What about connectors which are primarily used on a PCB edge? It is relatively easy to consider the space needed for a SD card, but estimating a plugged USB cable's courtyard effect would be near impossible.
@fruchti fruchti added the package label Aug 2, 2018
@atoav
Copy link

atoav commented Dec 4, 2018

I would consider the "entry lane" for right angle connectors at least. If somebody knows what they are doing and tries to shave off a few milimeters, they can ignore the courtyard, but let's make the safer route the default.

I don't think this has to be precise. It should be a slightly pessimistic guess. It should just make users aware that this area should be free of high obstacles. If somebody e.g. uses a right angle usb connector they can again shave some space off, but they again need to be aware of this decision.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants