-
Notifications
You must be signed in to change notification settings - Fork 740
Added ISL3295ExHZ-T and ISL3298ExRTZ-T to Interface_UART.lib #2922
Conversation
Hi @UsairemAlamgeer , some tips: Datasheet needs to be from a manufacturer and not distributors, links from distributors are accepted only if manufacturer does not provide one. Description should be something like Keywords should be something like Package should be Footprint filter should be Same logic should be applied to both symbols but with appropriate fields naming accordingly for TDFN package. I am not so sure for the existing (SOT-23) package though, some dimensions do not seem to fit with values mentioned in the datasheet. My lib might needs an update, but to be sure you better wait for a full review from an experienced librarian. |
Thanks for the feedback @aris-kimi. I will update just like you have pointed. [Out of Date Screenshots Removed] |
There are still some things that need to change, for example, 3298 part needs to change in order to allow interchangeability between those two. DE, DI, Y and Z could be at the same place on both symbols. Also two GND pins have to be stacked. I do not quite understand what those links mentioned here are about.. I could suggest to spend some time reading this: https://kicad-pcb.org/libraries/klc/ there is a lot of useful info. |
Pin name changed from GND to NoName
@aris-kimi can you please let me know the changes you require. Thanks |
As a general rule, when you create a PR, in the first comment, edit only the first line (as it is stated by its content) , use the task list provided to indicate PR's state. Spend some time to check other PRs, opened and closed to get an idea of how processes flow. I haven't started a full review yet but i had some previous comments which you should consider. These are some notes for now. I will get back to it when its time comes. In the meantime you can try to fix travis violation S5.1 and S5.2. |
Changed Associated Footprints & Added Datasheet from Manufacturer as suggested earlier.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question @cpresser ,
Datasheet:
Current SOT-23-6:
This requires a new SOT-23-6 i think but i am not sure for a prefix proposal. What should the name be? I need help with this.
My comments are presented below @UsairemAlamgeer :
Both symbols:
-
Body outline width must be 0.254mm as KLC states S3.3.1
-
Reference and value should be placed top left and to right accordingly.
For first part ISL3295E:
- [ ] Name should change from ISL3295ExHZ-T
to ISL3295E
-
Name should change from
ISL3295E
toISL3295xxH
-
Description should change to
RS485, RS422, 20Mbps Transceiver, 3.0V to 7V, Low-Power, SOT-23
-
Keyword field should change to
RS485 RS422 transceiver
For second part ISL3298E:
- [ ] Name should change from ISL3298ExRTZ-T
to ISL3298E
-
Name should change from
ISL3298E
toISL3298xxRT
-
VL is a power input pin type and has to be placed at the left side next to VCC.
-
Description should change to
RS485, RS422, 20Mbps Transceiver, 3.0V to 7V, Low-Power, TDFN-8
-
Keyword field should change to
RS485 RS422 transceiver
-
One more pin should be added stacked with GND pins to connect to EP
- [ ] Footprint should be Package_DFN_QFN:TDFN-8-1EP_3x2mm_P0.5mm_EP1.80x1.65mm_ThermalVias
- Footprint should be
TDFN-8-1EP_3x2mm_P0.5mm_EP1.80x1.65mm
- [ ] Footprint filter should be TDFN*1EP*3x2mm*P0.5mm*EP1.80x1.65mm*
- Footprint filter should be
TDFN*1EP*3x2mm*P0.5mm*
There will be some future additional comments for this review. But those are the most basic issues i found.
Hi @aris-kimi, you are right, this is odd.
My conclusion is:
One other thing: The footprint should not contain the pin-count (KLC S5.3 Point 3). So If you are unsure about footprint-filters, search the repo for similar parts. My search returned this: |
I mostly agree with what has already been said
but
|
ISL3295E Symbol Name Changed Symbol Description Changed Symbol Keyword Changed ISL3298E Symbol Name Changed Symbol Pin Position Changed Symbol Description Changed Symbol Keyword Changed Symbol Footprint Changed
Hi @chschlue , thank you for your input. This naming conclusion was based on these DS screenshots plus recent info about wildcard naming: |
|
@aris-kimi wildcarding |
Without Sadly, not all symbols we currently have are correct and so are bad examples. |
@chschlue ,will that be a possible issue for a fix? @UsairemAlamgeer please se my review's comments updated. Some changes i suggested weren't optimal so they need to change again. |
Sure @aris-kimi |
@aris-kimi sure |
One more thing I missed before: Default FP should not include thermal vias. |
Comments updated. @UsairemAlamgeer infrom me when you have applied all changes asked for a final review. |
Changes have been made @aris-kimi |
Interface_UART.lib
Outdated
F2 "Package_TO_SOT_SMD:SOT-23-6" 0 650 50 H I C CNN | ||
F3 "" 0 650 50 H I C CNN | ||
DEF ISL3295xxH U? 0 20 Y Y 1 F N | ||
F0 "U?" -200 450 50 H V C CNN |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove ?
after U
Hi @UsairemAlamgeer , thank you for appling all changes asked. @chschlue i think i am ok now. All my comments have applied. Do you think there is something i forgot? |
LGTM |
Added ISL3295ExHZ-T and ISL3298ExRTZ-T to Interface_UART.lib
[Outdated Replaced]
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:
Be patient, we maintainers are volunteers with limited time and need to check your contribution against the datasheet. You can speed up the process by providing all the necessary information (see above). And you can speed up the process even more by providing additional info like the screenshot of the symbol editor pin table (or for high pin counts converted to csv) sorted in the same way as the pin table in the datasheet and a direct link to the datasheet page that contains the pin table.