Connectors - bglen/wire-harness-core GitHub Wiki

1. Connectors

Connector shells that define positions, geometry, and mating.

Fields:

  • type: "connector_shell"
  • part_number, manufacturer, series, description
  • positions: number of pin cavities
  • geometry: { pin_map: { "1": {x, y}, ... } }
  • connection_type: "crimp" | "solder"
  • required_terminal_type: terminal part number
  • sealing_plug_type: optional sealing plug part
  • compatible_backshells: list of part numbers
  • mating_part_numbers: list of compatible connectors
  • rules:
    {
      "populated_position_requires": ["terminal"],
      "unpopulated_position_requires": ["sealing_plug"]
    }