Generally while you’re making a PCB that you simply plan on programming over USB, however you solely plan on plugging in a few instances, it could be good to make that connection with out one other BOM merchandise. Over on GitHub [AnasMalas] has launched a PCB edge USB-C connection image/footprint to just do that!
This isn’t the primary PCB edge USB-C connector we’ve seen, however this one has some good options. It’s out there in each KiCad and EasyEDA codecs, permitting you to simply add it into your most popular ECAD software program. In addition to supporting a number of software program packages, there are two variations included: a 10-pin and 14-pin model. The ten-pin model has, on all sides, 2 USB voltage pins, 2 floor pins, and a CC1 or CC2 pin on its respective aspect; this model is right in the event you’re trying to simply provide energy through the connector. The 14-pin model has all of the pins of the 10-pin model with the addition of 4 data-positive and data-negative pins wanted to relay info to the board, superb in the event you’re planning on programming a microcontroller with this connection.
One essential word is that, whereas most PCBs default to 1.6 mm thickness, in the event you use this connector you’ll must drop that all the way down to ~0.8 mm to correctly interface with a standard USB cable. [AnasMalas] additionally suggests utilizing ENIG board end to protect the connectors in your USB cable.
For such a small and customary connector, USB-C holds a ton of potential. Make sure you try our collection all about USB-C for extra particulars.
Due to [Ben] for the tip.