Skip to content

Added footprints for pcb-rnd layout editor #17

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

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

erichVK5
Copy link

Footprints created for the open source layout editor pcb-rnd

@tannewt
Copy link
Contributor

tannewt commented Dec 1, 2020

Neat! Thank you! What do you think about having a separate repo for it? That will make it lighter weight to have as a submodule in another github repo.

@erichVK5
Copy link
Author

erichVK5 commented Dec 1, 2020

I don't mind. I could host it if need be under my github repo. What naming would you suggest for such a version of the repo?

@tannewt
Copy link
Contributor

tannewt commented Dec 1, 2020

I've made: https://github.com/debug-edge/pcb-rnd Happy to have it under the debug-edge org.

@erichVK5
Copy link
Author

erichVK5 commented Dec 1, 2020

Sounds perfect. Did you want to move them over or do you want me to fork it and do a pull request?

@tannewt
Copy link
Contributor

tannewt commented Dec 1, 2020 via email

@erichVK5
Copy link
Author

erichVK5 commented Dec 1, 2020

hmm, there's a problem with namespace collision of the proposed repo with pcb-rnd the layout editor. Would DebugEdge-for-pcb-rnd or something like that be better? It's a bit like setting up a repo named "KiCad". I have deleted my fork of https://github.com/debug-edge/pcb-rnd

@tannewt
Copy link
Contributor

tannewt commented Dec 1, 2020

I think you can rename your fork and it'll work ok. Let me know if you can't. Will it have a footprint and a component? Maybe pcb-rnd-lib would be ok.

@erichVK5
Copy link
Author

erichVK5 commented Dec 1, 2020

this is a problem you will have to address for multiple layout editors.

specification, and then implementations in different formats

pcb-rnd supports parametric footprints too, so the repo could end up holding static versions of the footprints, a parametric version, and example layouts.

there is already a librnd that contains shared code for the EDA suite. The name should ideally be less generic and relate specifically to the DebugEdge connector.

Perhaps DebugEdge-pcb-rnd or DebugEdge-example-pcb-rnd or DebugEdge-4-pcb-rnd might be OK?

DebugEdge-example-pcb-rnd

would be the most extensible naming convention, allowing

DebugEdge-example-Eagle
DebugEdge-example-KiCad
etc..

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

Successfully merging this pull request may close these issues.

2 participants