Overview
Do you have any devices with USB C connections that don't seem to power or work when plugged into a USB C Power Delivery port? Chances are, the designers skimped a few pennies or just forgot to put in the two 5.1K CC resistors required for C-to-C connections at 5V. It can drive you batty because some computers care and some don't!
Our 3D printed snap fit case is designed to keep the bare PCB protected. Just place the board onto the bottom half of the case and snap the cover on top!
That's why we designed the Adafruit USB Type C CC Resistor Fixer, a collab between our sunken USB socket and USB Plug breakout.
This small PCB assembly fits onto a cable or into the mis-designed port. It passes through the two data pins and the Vbus and Ground power lines, while adding the missing 5.1K resistors on the port side and a power LED.
Note that the USB plug pinout doesn't carry the sideband wires or the high speed pins, so this is good for USB charge/sync but not for high speed or specialty protocols. If you're not sure, then it's very unlikely you need them: those products aren't going to mess up the CC resistors.
Page last edited August 05, 2025
Text editor powered by tinymce.
3D Printing
3D Printed Parts
STL files for 3D printing will need to be oriented for printing using FDM machines.
Parts were printed with PLA filament.
Original design source files may be downloaded using the links below.
Page last edited August 05, 2025
Text editor powered by tinymce.
Assemble
Place board
Identify the bottom case and note the "in" and "out" text. Align the USB Plug to the retainer and the "out" text on the case.
Apply a small amount of pressure to press fit the PCB into the bottom case.
Snap fit case
Place the "in" and "out" text to match the plug and socket on the board. Align the top case to the snap fit nubs on one side of the bottom case. Place one side of the case over the nubs and the then use a small amount of force to join the two halves together.
Page last edited August 05, 2025
Text editor powered by tinymce.