Install this footprint

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the footprint "USB-C Receptacle (HRO TYPE-C-31-M-12)" (slug: usb-c-hro-type-c-31-m-12) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/footprints/usb-c-hro-type-c-31-m-12. Download the .kicad_mod file and any .glb 3D model from the wiki page's static assets. Add the footprint to my current KiCad project's footprints/ directory and register in fp-lib-table.
Category Connector
Library Connector_USB
Footprint USB_C_Receptacle_HRO_TYPE-C-31-M-12
Pads 12
Pitch 0.5mm
Body Size 8.94 x 7.30mm
Mounting SMD + Through-Hole
Footprint
3D Model

AI Skill Technical Reference

Edit AI Skill

USB-C Receptacle (HRO TYPE-C-31-M-12)

Package: USB_C_Receptacle_HRO_TYPE-C-31-M-12 Library: Connector_USB Category: Connector Pads: 12 Pitch: 0.5mm Body Size: 8.94 x 7.30mm Mounting: SMD + Through-Hole

Description

The HRO TYPE-C-31-M-12 is one of the most popular USB Type-C receptacle connectors for hobby and professional designs. This 12-pin mid-mount variant supports USB 2.0 with power delivery. Its through-hole mounting tabs provide excellent mechanical strength, while the SMD signal pins ensure reliable data connections. Widely used in Arduino-compatible boards, ESP32 designs, and custom embedded projects.

Usage Notes

  • Mixed mounting technology — SMD signals with through-hole mechanical anchors
  • Requires both paste stencil and drill operations

KiCad Library Reference

This footprint is from the official KiCad Connector_USB library. Full identifier: Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12

To use in your project:

  1. Open the Footprint Library Manager in KiCad
  2. Search for USB_C_Receptacle_HRO_TYPE-C-31-M-12
  3. Assign to your schematic symbol in the Symbol Properties dialog

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · KiCad Library: Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 · Updated 2026-03-02 17:31:36