-
Notifications
You must be signed in to change notification settings - Fork 742
MCU Module: added NodeMCU modules ESP-12E and ESP-32S #1426 #2073
base: master
Are you sure you want to change the base?
Conversation
I couldn't find anything in KLC and the existing MCU_* symbols are inconsistent, but: |
4b2133f
to
a0c6584
Compare
yay! |
@nerdyscout thanks for this contribution. |
thank you for your quick feedback. Having all this information at the pins I was just trying to follow the comment. Anyway... I am able to rework all symbols completely, but might take a while as my holiday just started ;) |
Thanks for your answer, this clarify. Let say first need a review, will do soon. Then will see if many modifications are required, but maybe not. You can keep in MCU_Module, it's fine. |
is there anything I can do, assist somehow... to speed up this review? |
@chschlue we normally do not include alternative functions in pin names. (yes some legacy symbols still do it that way. And yes there is not really a KLC rule as of yet. I opened an issue KiCad/kicad-website#436) |
@nerdyscout sorry for being long on this, was a little it busy on other subjects. I was making the review when @poeschlr made his comment, he is right, we only set the first function, except when an alternative function is important, for example a debug port or JTAG connection for example, because it remains nice to have. Can you:
I was making a first review of "Adafruit_Feather_HUZZAH_ESP8266":
Please check also the other symbol and if the comments apply, fix them too, this will speed up the review. Joel |
notes
issues
|
Re CI errors: |
Hello @nerdyscout some travis error can still be fixed. It's better starting with that. Also, due to the nature of this symbols, it's better to start working on the footprint. I think a pending question is at KiCad/kicad-footprints#1301 Joel |
hi @myfreescalewebpage, i think the travis errors should be fine now. As this pull request contains several symbols also several footprint pull request apply. |
Stefan Herold seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
Just noticed this PR. It intersects a bit with my #1933, which adds various feather symbols. Originally it had just the M0 Basic proto, but after some discussion about pin layout, it was extended with some additional ones and I'm about to add a few more feathers. In that PR, we are considering using a common layout for all feather boards, to make them easy to drop in. The ESP-based feathers in this PR do not follow the same layout, so would not end up being compatible. However, it seems the versions in this PR are compatible with other ESP-based boards, which might also have some value. I wonder which should be preferred, or maybe there should just be two symbols for the feather (one compatible with other feather boards, one with other ESP boards)? In any case, I'm planning to make a version of these ESP feathers for my PR, even if just to explore how compatible such a symbol could actually be. One additional note for this PR: In the feather footprint PR, I recently renumbered the pins, so I think these symbols must be updated to the new numbering. |
Hi @matthijskooijman, you got a lot nice looking symbols there! |
@nerdyscout the PR #1933 has been merged, Adafruit Feather boards added. I suggest you should rebase on top of master and get the inspiration on the Adafruit Feather boards forth remaining ones, impressive work has been done by @matthijskooijman |
73ddf5e
to
be59987
Compare
This pull request is a follow up of #1426 as it seems to be abandon.
Several modifications mentioned by @myfreescalewebpage have been done.
For the better understanding I did change some names.
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: