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

Placement of the package origin/anchor #3

Open
fruchti opened this issue Jun 30, 2018 · 3 comments
Open

Placement of the package origin/anchor #3

fruchti opened this issue Jun 30, 2018 · 3 comments
Labels

Comments

@fruchti
Copy link
Collaborator

fruchti commented Jun 30, 2018

Currently, there is no rule where the origin of a package should be. For reference: KiCAD has the following rules:

Personally, I'd use the exact same rule for SMT components.

I'm not sure if the THT rule is the best one here, though. While it apparently has it's reasons in the pick and place business, it is pretty inconvenient in my opinion.

  • Rotating parts is awkward.
  • Electromagnetical parts like pushbuttons, potentiometers come with a very logical choice for the footprint origin. Also, a well-placed origin would be very convenient for edge-aligned connectors.

The only discussion of the KiCAD people about this issue I found is this one. It doesn't go into much detail and I don't know much about pick and place, so it would be best if someone knew how much freedom in choosing the origin we actually have.

@atoav
Copy link

atoav commented Jun 30, 2018

I agree with fruchtis sentiment. A centered rotational pivot is what I expect in all cases, except for parts like vertical potentiometers or jacks, where you want your origin to represent the center of the potentiometer axis or the plugged cable.

I cant really say what the deal is with pin 2 origins for pick and place tho

@carrotIndustries
Copy link
Member

I'm on your page in that regard. All packages should have their origin roughly in the center, not at pin 1.

@fruchti
Copy link
Collaborator Author

fruchti commented Aug 2, 2018

I've added a rule in 7127cb9. I'd like to keep all issues open for now, in case we want to have some further discussion later on.

@fruchti fruchti added the package label Aug 2, 2018
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

3 participants