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

Mpl3115a2 #1796

Merged
merged 8 commits into from
Mar 22, 2020
Merged

Mpl3115a2 #1796

merged 8 commits into from
Mar 22, 2020

Conversation

jneiva08
Copy link
Contributor

@jneiva08 jneiva08 commented Apr 29, 2019

Add NXP MPL3115A2

Datasheet:https://www.nxp.com/docs/en/data-sheet/MPL3115A2.pdf

Symbol:
mpl3115


All contributions to the kicad library must follow the KiCad library convention

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
    • A new fitting footprint must be submitted if the library does not yet contain one.
  • 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
  • Give a reason behind any intentional library convention rule violation.

@evanshultz evanshultz self-assigned this Apr 30, 2019
@evanshultz
Copy link
Collaborator

  • The description and keywords look like they may not have been updated (?).
  • Please add the package to the end of the description.
  • Oh! I hate that footprint name because it mentions a MPN but the package is generic. Would you be willing to do any renaming required to fix that? If not, it's OK and I will merge anyway.
  • Pin 7 should be Bidirectional type.
  • Section 13.6 of the datasheet shows that the INT* pins have a configurable output type. Should they be Open Collector to give the broadest compatibility since that would allow parallel pins if this is desired without triggering an ERC error? Output is certainly a valid type so my point is to ask you to think it though so we can decide that best choice. Thanks!

@jneiva08
Copy link
Contributor Author

@evanshultz , all modification requested is already made.
The only doubt is about the name of the footprint, the used appears to be a little wider

@evanshultz
Copy link
Collaborator

Thanks!

The footprints in MPL3115A2 and MPL115A1 datasheets appear to be identical. Only the top cover is slightly different between them. So I would propose to keep it an NXP-specific footprint and remove the MPN (so NXP_LGA-8_3x5mm_P1.25mm). Then this symbol and MPL115A1 can get updated to the new footprint. That means the height difference wouldn't be reflected in the 3D model but there isn't one for the old footprint at https://github.com/KiCad/kicad-packages3D/tree/master/Package_LGA.3dshapes so this probably isn't a big deal (at least now). If you want to include height in the footprint (add _H1.1mm) that would be OK with me too. Or I'll merge it as is but I wanted to capture this for future consideration at least. Let me know.

@jneiva08
Copy link
Contributor Author

jneiva08 commented May 1, 2019

The measurement in both footprints are the same, except in height the difference is 0.1mm.
The footprint was made by script., have moved mpn from the script and added _H1.2mm
Have added 1.2mm because the script as created for MPL115A1 it is 1.2mm.
Later will create both PR for the change and fix footprint for MPL115A1.

@jneiva08
Copy link
Contributor Author

jneiva08 commented May 1, 2019

@evanshultz , have made all the changes, hope didn't miss anything.

PR of other changes:
Script: pointhi/kicad-footprint-generator#347
Footprint: KiCad/kicad-footprints#1570
MPL115A1 symbol: #1806

@myfreescalewebpage myfreescalewebpage added the Addition Adds new symbols to library label May 1, 2019
@evanshultz
Copy link
Collaborator

Doesn't this need a 1.1mm tall footprint?

@evanshultz
Copy link
Collaborator

And thank you!

@jneiva08
Copy link
Contributor Author

jneiva08 commented May 2, 2019

@evanshultz , did wrong to remove height from the filter and in MPL115A1?

@evanshultz
Copy link
Collaborator

evanshultz commented May 3, 2019

It's not a big problem, but height will ensure the 3D model (through the footprint) is correct. Please add it here and then I can merge.

Please add height here and if you want to correct the MPL115A1 to put height in it's footprint filter too that would be great. Sorry for the hassle no matter what you decide.

@jneiva08 jneiva08 mentioned this pull request May 17, 2019
6 tasks
@jneiva08
Copy link
Contributor Author

@evanshultz @myfreescalewebpage
Sorry to only make the changes now.

Did open new PR to change footprint filter to MPL115A1.
Link: #1865

@evanshultz
Copy link
Collaborator

Unless I've misread the datasheet, this one should be 1.1mm tall.

@jneiva08
Copy link
Contributor Author

The MPL115A1 is 1.2mm, and MPL3115A2 is 1.1mm
Since the footprint was for MPL115A1 renamed to have 1.2mm

@evanshultz
Copy link
Collaborator

Then should there be a 1.1mm tall version for this symbol? I may have misunderstood something. Did you have another plan?

@jneiva08
Copy link
Contributor Author

well ... probably the right move should be add new PR for footprint with "_H1.1mm"
I think the script isn't merge, so can easily add the new footprint.

@evanshultz
Copy link
Collaborator

OK. That sounds good to me. Thank you for cleaning this all up!

@jneiva08
Copy link
Contributor Author

@evanshultz Have done all modifications necessary. Hope it is all fine.

@jneiva08
Copy link
Contributor Author

hi @evanshultz still need to make any modification?

@jneiva08
Copy link
Contributor Author

hi @evanshultz still need to make any modification to close this PR?

@myfreescalewebpage
Copy link
Collaborator

Hi @jneiva08 I respond in place of @evanshultz, I have made another review for you and for me it's OK since the footprint has been merged. Merging the symbol. Joel

@myfreescalewebpage myfreescalewebpage merged commit d05dbaa into KiCad:master Mar 22, 2020
@jneiva08
Copy link
Contributor Author

Thanks for having time to make second review

@jneiva08 jneiva08 deleted the mpl3115a2 branch March 22, 2020 23:11
@myfreescalewebpage
Copy link
Collaborator

No worries!

@antoniovazquezblanco antoniovazquezblanco added this to the 5.1.6 milestone Mar 23, 2020
@ottojo ottojo mentioned this pull request Mar 30, 2020
6 tasks
jamesrlucas pushed a commit to jamesrlucas/kicad-symbols that referenced this pull request Apr 20, 2020
* Add MPL3115A2

* changed INT2 to Output

* Changed INTx to Open Collector
Changed SDL To Bidirectional

* Update description and keyword

* Changed default footprint and filter

* Fixed footprint filter

* Fix footprint filter

* Change default footpint and footprint filter to be _H1.1mm"
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Addition Adds new symbols to library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants