LibrePCB-Libraries / LibrePCB_Connectors.lplib

Official LibrePCB Connectors Library
Creative Commons Zero v1.0 Universal
1 stars 4 forks source link

Add sym/cmp for USB 2.0 Type C #14

Closed dbrgn closed 11 months ago

dbrgn commented 1 year ago
SUMMARY

For low-speed applications (i.e. USB 2.0), USB type C without the high speed pins can be used. This reduces the number of pins from 24 to 16, which results in a connector that's easier to solder.

The symbol is identical to the "USB Connector Type C" symbol, just with the SSRX/SSTX pins removed.

DATASHEETS / REFERENCES

Example products:

OPEN QUESTIONS / UNRESOLVED ISSUES

None

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

dbrgn commented 1 year ago

Uh, sorry, I linked the wrong device (had them both open at the same time). I meant this one:

UJ20-C-H-G-SMT-TR https://www.cuidevices.com/product/interconnect/connectors/usb-connectors/uj20-c-h-g-smt-tr

I'm not sure about marking GND/VBUS signals as required. For the normal USB-C connector we set them to optional since there might be use-cases where these pins are not needed (at least VBUS maybe for self-powered devices?). I have no strong opinion about that, feel free to either change or leave it as-is.

Ah, true. For the power-only variant, not connecting VBUS/GND doesn't make sense at all. But for USB 2.0, that could be possible.

I'll remove the "required" flags before merging.

ubruhin commented 11 months ago

I'll remove the "required" flags before merging.

Since this seems to be the only open issue, I quickly did that and rebased the branch :see_no_evil:

dbrgn commented 11 months ago

Thanks!