-
Notifications
You must be signed in to change notification settings - Fork 0
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
Define Nomenclature for project names, symbols and footprints #2
Comments
I think that we should also define the following worflow before manufacturing a board :
Pros
Cons
|
One sided boards conventionWe should also define a few conventions for one sided boards such as which side is for connectors, and which one for the copper. Finally, we don't have any rules for linking masses together, and there is no documentation about this... |
Here is the relevant section in the documentation : here.
|
@dotsumae @goowza @al342179
For the symbols name, I we have two policy :
|
I thought the board name convention was already declared in the documentation ? For the symbols, i think one symbol per component usage is a good idea since it could make the schematics easier to read and understand. |
Oh my bad I never saw it ! |
As for symbol names, I suggest we use the same convention as KiCAD's included libraries : first word with a capital letter and the others in lowercase. Every word is separated with an underscore. I will add this to our documentation. I will also update our library to remove the confusion between a symbol and its usage : the "Carte Universelle" will be used as a reference/template for the layout/pinout/footprints of our connectors, thus removing the need to create one symbol per function (PWM, serial, power). |
I totally agree with you 👍 |
We should update the naming convention of our projects to to place the most important information first |
What about |
On the long run I think the year will be more important (when looking for a specific PCB without knowing how it is made) than the uc. Also the year is only 4 (or 2) characters long : it can't hide the uc name when displaying the file name. We could also remove the year from the filename and archive every year the old designs elsewhere |
I agree with you, so do we agree for the following format : We have to choose between :
I have a personnal preference for For archiving boards, I think we can discuss this issue later (after the competition) and focus ourselves on more important problems (see #14). 😉 |
snake_case and |
There is still a few things that we need to figure out :
An other point is writing a little bit about ground linking. Finally we did not discuss the repository organization... |
We are currently missing a standardized way to name our boards, symbols and footprints.
For the board part I was thinking about
<microcontroller name>_<functionnality
all in snake case.The text was updated successfully, but these errors were encountered: