-
Couldn't load subscription status.
- Fork 19
Added BC817/BC807 #161
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
Added BC817/BC807 #161
Conversation
|
Great choice to make a small PR, not all at once 😃 I didn't review the MPNs & attributes exactly yet. But I have some feedback for the rest:
EDIT: Removed the last item ;-) |
Hmm that is strange. But you see both SOT23 packages in the library?
That is by intention. The terms "SOT23" and "SOT23-3" are sometimes not used correctly (IIRC even in datasheets it is sometimes misleading). By having both keywords in both packages, the user will always find both of them when searching for sot23, so he has to explicitly choose the correct one. If we didn't have those keywords, you can search for "sot23-3" and you will just take the single package which was found, even though it might be the wrong one. The description of those packages also inform the user about this problem. |
I did not realized it was a feature :) |
|
I found that there is some sort of conflict with a local library containing devices not yet committed. In the meantime I fixed the packages for the two transistors. |
|
Alright, I checked the MPNs, did some reordering and added a few more parts to BC807. I think now it looks good to me. |
Indeed there was another package with the same UUID and funny it was a sot variant It was done when I was fresh new on librecad and probably I made a mistake. I did not see any warning or error at the beginning: maybe we should add a warning if there are replicated UUID. I can write a small script to search replicated UUID if needed. |
|
Ok thank you for checking, then it makes sense this happened.
The library editor does show a big warning when you change the package or component of a device. But after it has been ignored once, there is no more warning afterwards. It would indeed be nice to detect & report this kind of problem, I opened LibrePCB/LibrePCB#1620 to keep this in mind. |



SUMMARY
Added BC817/BC807 complementary sot23 transistors
DATASHEETS / REFERENCES
https://www.mouser.it/datasheet/3/175/1/BC807-16_-25_-40.pdf
https://www.mouser.it/datasheet/3/175/1/ds11107.pdf
OPEN QUESTIONS / UNRESOLVED ISSUES
I added the models available on Mouser for the most common producers.
If these devices are fine, I can add others sot23 transistors.
CHECKLIST
¹ Library Conventions: https://docs.librepcb.org/#libraryconventions
² Minor version bump if only metadata was modified (e.g. "0.1" -> "0.1.1"), major version bump if functional changes were made (e.g. "0.1" -> "0.2")
³ CC0 Public Domain License: https://en.wikipedia.org/wiki/CC0