Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

Pulls/magjacks hr #1146

Closed
wants to merge 2 commits into from
Closed

Pulls/magjacks hr #1146

wants to merge 2 commits into from

Conversation

karlp
Copy link
Contributor

@karlp karlp commented Nov 16, 2018

Replace this line with your commit message! Please provide a description of your pull request
^^ commits contain commit messages, github doesn't fill them for multi commits


Thanks for creating a pull request to contribute to the KiCad libraries! To speed up integration of your PR, please check the following items:

  • Provide a URL to a datasheet for the symbol(s) you are contributing
  • An example screenshot image is very helpful
  • Ensure that the associated footprints match the official footprint library
  • If there are matching footprint PRs, provide link(s) as appropriate
  • Check the output of the Travis automated check scripts - fix any errors as required

karlp added 2 commits November 8, 2018 22:32
Symbol is good for any magjack.  Hide pin numbers, remove default
footprints.

Signed-off-by: Karl Palsson <[email protected]>
Same symbol as existing magjacks, just updated names and pin numbers.
HanRun still lists this part, but doesn't offer the pdf download
anymore, link to lcsc as a reputable vendor instead.

Signed-off-by: Karl Palsson <[email protected]>
@CLAassistant
Copy link

CLAassistant commented Nov 16, 2018

CLA assistant check
All committers have signed the CLA.

@karlp
Copy link
Contributor Author

karlp commented Nov 16, 2018

see also: KiCad/kicad-footprints#1091

@antoniovazquezblanco antoniovazquezblanco added Enhancement Improves existing symbol in the library Addition Adds new symbols to library Pending reviewer A pull request waiting for a reviewer labels Nov 19, 2018
@karlp
Copy link
Contributor Author

karlp commented Nov 20, 2018

Travis explanations:
For rj45-magjack:
S5.1, this is a generic part, shouldn't have a footprint per my understanding
s6.3: can't have docs on a generic?

For the hanrun part itself:
s5.1 see matching footprint PR
s6.2/s6.3: I can't understand how to work with these fields on kicad 6 rc nightly builds,

@poeschlr
Copy link
Collaborator

poeschlr commented Nov 20, 2018

Have a look at my "how to make a symbol" tutorial over at the forum. I used a recent nightly and showed how to set the documentation fields.

TlDr: The documentation and keyword stuff are now managed in the symbol properties dialog. For the main symbol all of it is done in the general tab. For aliases the same fields can be managed in the aliases tab.

Edit: I asked the devs for clarification just in case that you are right and this can indeed not be done anymore (and i have the feeling you are right)


For generic parts the datasheet field can be left intentionally empty. For this place a "~" character in it.

The footprint field should be left completely empty. But the footprint filters need to be set.

@karlp
Copy link
Contributor Author

karlp commented Nov 21, 2018

Have a look at my "how to make a symbol" tutorial over at the forum. I used a recent nightly and showed how to set the documentation fields.

TlDr: The documentation and keyword stuff are now managed in the symbol properties dialog. For the main symbol all of it is done in the general tab. For aliases the same fields can be managed in the aliases tab.

Edit: I asked the devs for clarification just in case that you are right and this can indeed not be done anymore (and i have the feeling you are right)

So... I just ignore the travis errors from S6.2/S6.3 then?

For generic parts the datasheet field can be left intentionally empty. For this place a "~" character in it.

ok, so, not blank, if you want blank, a special not blank, blank value. ok got it :) (this is not covered in the KLC, and is completely undiscoverable, why would one not leave a value blank when one wants it to be blank?)

@poeschlr
Copy link
Collaborator

For now you would need to either manually move the datasheet field from the lib file to the dcm file or use a stable release.

@karlp
Copy link
Contributor Author

karlp commented Nov 21, 2018

even if I do that, (highly doubtful) what's the roadmap going forward? how is this meant to work in the future? You're not planning on making another repo for the symbols again, and forking it all again are you?

@poeschlr
Copy link
Collaborator

Why should we make a new repo? Last time we made a new one was because the old one had the 3d models in it as well and the name kicad-library is not really fitting for something that only contains symbols.


Regarding the dcm file problem: we can not accept the stuff as it is now. The devs are aware of it and there will be some fix in the future. (Will depend on how busy they are with other stuff) For now we need to accept that we need to manually change some files in a text editor until a real fix exists. (with we i mean contributors running nightly builds)

@antoniovazquezblanco antoniovazquezblanco added this to the Backlog milestone Nov 26, 2018
@myfreescalewebpage
Copy link
Collaborator

myfreescalewebpage commented Jan 14, 2019

Hi @karlp, thanks for contributing

I have not yet reviewed the symbol because I want to ask @poeschlr what we should do with this contribution ? This is a new RJ45 magjack, but for me a generic one (to be reworked according to me) is enough, isn't it ? Only specific footprints should be accepted in my opinion. What do you think ?

Screenshots for remembering:

Existing Amphenol symbol in the lib (to be removed according to me):
2

Generic symbol proposed by this PR:
3
Pin length, pin number and symbol very large are the three points to be reworded for me, this symbol should be the only one to be kept.

HanRun specific symbol also proposed by this PR:
1

Cheers,
Joel

@myfreescalewebpage myfreescalewebpage self-assigned this Jan 14, 2019
@myfreescalewebpage myfreescalewebpage removed Pending reviewer A pull request waiting for a reviewer Enhancement Improves existing symbol in the library labels Jan 14, 2019
@lorenz
Copy link
Contributor

lorenz commented Apr 14, 2019

What still needs to be done here to get this merged? I need the HanRun jack and I'd like to avoid PRing the same thing all over again.

EDIT: This is also noncompliant with KLC since the HanRun magjack has a footprint, but no associated symbol

@karlp
Copy link
Contributor Author

karlp commented Apr 14, 2019

There's no symbol, because it relies on a resolution on whether there'll be a generic magjack or not, (see the linked PR) from my point of view, take any part of this you like and submit it as your own, I consider my workk in this area to be licensed under the receivers choice of public domain, ISC, MIT, X11, Apache2, BSD 2Clause or GPLv2+ whatever amkes their life easier.

I'll get back to the project this needed eventually, but the hoops here are not the top of my todo list at present.

@myfreescalewebpage
Copy link
Collaborator

@poeschlr can you have a look to this PR to get a decision, particlularly at my comment #1146 (comment) ? Thanks.

@antoniovazquezblanco antoniovazquezblanco removed this from the Backlog milestone Apr 17, 2019
@myfreescalewebpage
Copy link
Collaborator

No news of the original author, indicate the PR is abandoned.

@myfreescalewebpage myfreescalewebpage added the Abandoned Original author has stopped working on the PR label Mar 1, 2020
@karlp
Copy link
Contributor Author

karlp commented Mar 2, 2020

Aren't we waiting on @poeschlr for a decision on a generic magjack? It's not abandonded.

@myfreescalewebpage
Copy link
Collaborator

@poeschlr ?

@myfreescalewebpage myfreescalewebpage removed the Abandoned Original author has stopped working on the PR label Mar 3, 2020
@poeschlr
Copy link
Collaborator

poeschlr commented Mar 4, 2020

@myfreescalewebpage i agree with you on the idea of using a generic symbol for future additions. We might want to go with a similar pin "numbering" scheme as used with the audio jacks. Meaning use logical "names" which should then also be used on the footprint side as i guess manufacturers will have differing pin numbering schemes used in their datasheets. At least the symbols shown above give this impression. (These pin numbers would need to be documented in the KLC, see KiCad/kicad-website#433) My suggestion would be using the same "numbers" as the current names except for the shield pin where i would follow our normal standard of using pin number "SH".

@karlp
Copy link
Contributor Author

karlp commented Mar 9, 2020

So, @myfreescalewebpage is going to take refactoring the existing symbols to a generic magjack symbol (is that tracked anywhere or is this it?), this PR can be closed, and the footprint PR KiCad/kicad-footprints#1091 can then just be rebased on @myfreescalewebpage 's new symbol when it becomes available? Have I understood correctly?

@myfreescalewebpage
Copy link
Collaborator

I do not plan to make a symbol, but you can do it in this PR :) The footprint is independent.

Since the beginning of this PR I personally proposed SIM card connectors (#2519). @poeschlr I have doubt common numbering can be done for Ethernet and SIM connectors, there is plenty of different possible devices. For SIM card connectors there is also double and combo connectors, etc. @karlp maybe you can make a proposition of standard Ethernet connector symbol and we can discuss.

@karlp
Copy link
Contributor Author

karlp commented Mar 17, 2020

I'm not currently planning on spending any more time on these.

@karlp karlp closed this Mar 17, 2020
@myfreescalewebpage myfreescalewebpage added the Abandoned Original author has stopped working on the PR label Mar 18, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Abandoned Original author has stopped working on the PR Addition Adds new symbols to library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants