template and source for hardware projects
Go to file
King Kévin 7c2fe380a0 brd: fix text width 2022-07-12 11:41:24 +02:00
kicad lib: add QR code 2022-06-19 19:22:18 +02:00
library@37dcab4907 lib: update parts 2022-05-28 11:37:31 +02:00
.gitignore restart with KiCAD 2022-06-17 19:41:42 +02:00
.gitmodules update library 2022-03-07 14:42:51 +01:00
.qeda.yaml lib: add used parts 2022-06-18 14:14:50 +02:00
CHANGELOG.md doc: document v0 results 2022-06-17 19:13:55 +02:00
DEVELOPMENT.md restart with KiCAD 2022-06-17 19:41:42 +02:00
JLCPCB_CORRECTION.csv restart with KiCAD 2022-06-17 19:41:42 +02:00
LICENSE.txt add CERN-OHL-S license 2021-07-22 12:22:58 +02:00
Makefile make: replace Rakefile with Makefile 2022-07-12 11:36:31 +02:00
README.md README: document purpose and usage 2022-05-28 12:33:12 +02:00
bom.ini rake: add BoM configuration 2022-06-19 17:44:03 +02:00
fp-lib-table brd: complete first layout 2022-06-18 14:16:32 +02:00
refdes2fab.py add script to move refdes to fab layer 2022-06-18 14:17:05 +02:00
sym-lib-table restart with KiCAD 2022-06-17 19:41:42 +02:00
usb-ac_cable_tester.kicad_pcb brd: fix text width 2022-07-12 11:41:24 +02:00
usb-ac_cable_tester.kicad_pro sch/brd: fix ground pad 2022-07-12 11:15:58 +02:00
usb-ac_cable_tester.kicad_sch sch/brd: fix ground pad 2022-07-12 11:15:58 +02:00
version switch to v1 to improve design 2022-06-17 19:33:58 +02:00


The USB-AC cable tester shows which features a USB-A to USB-C cable supports.


Devices using the USB-C connector become more common, but most computer hosts still use USB Type-A (aka. USB-A) connectors. Thus USB-A to USB-C cable get widespread. But there is indication on the cable about its intended usage: just charge the device, also allow data transfer, or even support fast data transfer. The USB-AC cable tester identifies the capabilities of USB-A to USB-C cables.


Plug both ends of the USB-A to USB-C cable in the USB-AC cable tester and read the lights:

  • POWER: can be use to power a device (the VBUS and GND wires are present).
  • USB 2.0: can be use for USB 2.0 data transfer (the D+ and D- wires are present).
  • SHIELD: the cable is shielded, important for USB 3.0 Super Speed data transfer.
  • USB 3.x: can be used for USB 3.0 Super Speed (SS) data transfer (the 2 differential pairs are present).
  • Rp: the Rp pull-up resistor is present, required for USB-C orientation detection. Without Rp, the device might not turn on, or data transfer to normal or super speed might not be possible.

Fast charging: when connecting two USB-C devices, Rp is used by the source (e.g. host) to indicate to the sink (e.g. device) how much power it can draw (up to 0.5, 0.9, 1.5, or 3.0A). This capability is not supported by USB-A to USB-C cables, which restrict to the default USB power capabilities (0.5A for USB 2.0, 0.9A for USB 3.x). USB-C Power Delivery is also not possible using such cables. USB Battery Charging (BC) and other proprietary charging standards using the USB data lines might still be possible, but depend on the charger, and is outside the scope of this tester.