Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Document Library Convention #5

Open
danngreen opened this issue Jun 13, 2022 · 2 comments
Open

Document Library Convention #5

danngreen opened this issue Jun 13, 2022 · 2 comments

Comments

@danngreen
Copy link
Member

We follow Kicad Library Convention, but there are some breaks from this.
These need to be documented.

As mentioned in PR #4 header footprints are the origin/anchor at the geometric center of the pins (KLC dictates the anchor is at pin 1)

There are probably other things as well...

@danngreen
Copy link
Member Author

Also, any panel-mounted component footprint (jacks, potentiometers, LEDs, switches, etc) has the anchor/origin set to the center of the panel hole. This allows us to use scripts to create a faceplate from a PCB without needing to maintain a database of XY offsets for each component. It also makes it easy to rotate panel components without changing the faceplate layout.

@danngreen
Copy link
Member Author

danngreen commented Jun 13, 2022

Custom fields in symbols:
Specifications should have all the information for an assembly house to uniquely identify a part, assuming they already know the footprint, part number, manufacturer. Typically we put min/max values, tolerance, etc.

Part Number
Manufacturer

then optionally:
Part Number 2
Manufacturer 2
Part Number 3
Manufacturer 3
...etc...

All Part Number/Manufacturer pairs should be equivalent and substitutable for each other.

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

No branches or pull requests

1 participant