Skip to main content

Worked Example: Connector Selection Packet

This is what "done" looks like: one interface taken from a loose requirement all the way to a documented, buildable, reviewable packet. It ties together the selection workflow, the rugged-on-a-budget and removable machine module decision paths, and every template under Tools & Templates.

Read this as reasoning, not a shopping list

This example teaches how to decide and document, not what to buy. Part numbers are placeholders like J1, P1, and CONTACT-SIZE16-SKT-EXAMPLE. A real project replaces every placeholder with an exact, datasheet-verified P/N, and sizes every current against the manufacturer's derating curve. No rating below is asserted for you.

Scenario

A small outdoor field robot has a removable sensor/control module. When the module is pulled for service, its harness must disconnect cleanly at the module boundary. The interface must handle:

  • 24 VDC power input to the module
  • Several low-current discrete I/O lines
  • One CAN (or RS-485) differential pair
  • A chassis / shield strategy
  • Sealed external connection, outdoor splash/dust exposure, moderate vibration
  • A technician-serviceable harness
  • No formal MIL-DTL / QPL requirement
  • A budget-sensitive prototype-to-small-production path

1. Requirements summary

ItemValue / decisionNotes
Subsystem boundaryRobot chassis harness ↔ removable moduleOne clean disconnect at the module face
EnvironmentOutdoor, dust + splash, moderate vibrationTarget sealed when mated; capped when unmated
Power24 VDC nominal inputSize current against the contact derating curve — not assumed here
Discrete I/OSeveral low-current linesDirection defined per signal in the pinout
DataOne CAN / RS-485 pairTwisted pair; bus termination is a system property, not a connector feature
Shield / chassisCable shield + chassis-ground strategyDefined in the pinout and cable notes
Service modelTechnician-serviceable, fieldRear-release crimp contacts, hand-tool crimpable
Production posturePrototype → small productionLow tooling cost, easy sourcing, second source available
ConstraintsNo MIL/QPL requirement; budget-sensitiveDrives toward sealed automotive, away from mil circulars

2. Connector family candidates

At least three families are worth a look before committing:

  • Sealed automotive (Deutsch DT / DTM / DTP) — sealed, hand-crimpable, cheap, ubiquitous. See rugged-on-a-budget.
  • M12 (A-coded + a separate coded connector for CAN) — clean COTS ecosystem, molded cordsets. See industrial sensor.
  • MIL-DTL-38999 — rugged and configuration-controlled, but overkill here. See the 38999 deep dive.
  • Industrial rectangular / Han-style — great for serviceable modules, but large for a small robot. See removable machine module.

3. Decision matrix

Qualitative scoring — no fake precision. + favorable, ~ acceptable/depends, unfavorable for this job.

CandidateWhy it fitsWhy it may not fitTooling / assemblySealing / serviceabilityCost / availabilityDecision
Deutsch DT/DTM/DTPSealed, cheap, hand-crimpable, rear-serviceable; power + signal covered by one familyNot a mil ecosystem; no EMI backshell ecosystem+ low-cost hand tools+ IP67/IP68 sealed, rear-release serviceable+ cheap, widely stocked, second-sourcedSelected
M12 (A-coded + CAN-coded)Clean COTS, molded cordsets, sealedTwo+ connectors for this mix; per-connector pin/current limits; more connectors on the panel~ cordsets easy; field-wireable fiddly+ IP67 sealed when mated~ low-cost but more connectorsBackup
MIL-DTL-38999Rugged, keyed, config-controlledCost, tooling, lead time all unjustified with no requirement driving them positioner/insert tooling+ sealed, but far beyond need expensive, long leadRejected
Industrial rectangular / HanServiceable, mixed media in one housingToo large/heavy for a small robot module~ insert tooling+ serviceable~ mid cost, bulkyRejected

4. Selected architecture

Split into two sealed connectors from the same family: one power, one signal + data. Both Deutsch-class for common tooling.

  • J1 / P1 — Power (small pin count, larger contacts sized for the 24 VDC feed and its return).
  • J2 / P2 — Signal + CAN (discrete I/O plus the CAN pair on a smaller-contact housing).

Why split rather than one mixed connector?

  • Segregation — keeps the 24 VDC power path away from low-level discrete and the CAN pair, reducing coupling and simplifying the shield story.
  • Serviceability — power and signal harnesses can be built, tested, and replaced independently.
  • Smaller, cheaper housings — two small sealed connectors are easier to route, seal, and hand-crimp than one dense mixed one.
  • Failure isolation — one large connector is a single point of failure and a heavy, stiff cable; two smaller ones de-risk both.

The cost is two disconnects instead of one and two caps — acceptable here. If panel space were extremely tight, a single mixed connector with documented power/signal segregation would be the trade the other way.

5. Pinout

Generic signal names; contact sizes are illustrative and must be sized against the datasheet and derating curve.

J1 / P1 — Power

PinSignalDirectionWire (class)Shield / twistService notes
1+24 VDCInto modulePower gauge, sized to load + deratingLarger contact size
224 V RTN (0 V)From modulePower gauge, sized to load + deratingLarger contact size

J2 / P2 — Signal + CAN

PinSignalDirectionWire (class)Shield / twistService notes
1DISCRETE_IN_1Into moduleSignal gauge
2DISCRETE_IN_2Into moduleSignal gauge
3DISCRETE_OUT_1From moduleSignal gauge
4CAN_HBidirectionalTwisted pair w/ pin 5Twisted pair; shieldedKeep pair together end-to-end
5CAN_LBidirectionalTwisted pair w/ pin 4Twisted pair; shielded
6SIGNAL_RTN / shield drainReferenceSignal gaugeShield drain — bond one endSee cable notes for shield termination

6. BOM checklist

Every line is a real orderable item. Placeholders must become exact P/Ns.

ItemJ1/P1 (power)J2/P2 (signal + CAN)
Connector body (receptacle)J1-RCPT-EXAMPLEJ2-RCPT-EXAMPLE
Mating connector (plug)P1-PLUG-EXAMPLEP2-PLUG-EXAMPLE
Contacts (pins/sockets)CONTACT-SIZE16-*-EXAMPLECONTACT-SIZE20-*-EXAMPLE
Wedgelock / secondary lock (TPA)as applicableas applicable
Cavity / sealing plugsfor every unused cavityfor every unused cavity
Rear seal / grommet / strain reliefper familyper family
Dust cap (unmated protection)CAP-J1-EXAMPLECAP-J2-EXAMPLE
Crimp tool + die/positionerfor contact sizefor contact size
Extraction toolfor the retention systemfor the retention system
Cablepower cableshielded cable w/ a twisted pair
Labels / heat-shrink markersboth endsboth ends
Boot / heat-shrink (if used)as neededas needed

7. Cable drawing notes

  • Wire gauge — power conductors sized to the load and the contact derating curve; signal conductors per the contact and signal.
  • Pair twisting — CAN_H/CAN_L a maintained twisted pair end-to-end; do not split the pair through the connector transition.
  • Shield termination — system- and frequency-dependent, not a default. This packet assumes a single-point chassis-end bond for the low-frequency CAN/discrete noise concern, and records the strategy, the frequency range of concern, and the rationale in the ICD. One-end vs. both-ends vs. 360° backshell is a per-design decision — see EMI, shielding, and bonding (§5.7).
  • Cable OD — must fall inside each connector's seal/gland range or the seal and strain relief do not work.
  • Bend radius — respect the cable's minimum bend radius at the connector exit; pick a straight vs. right-angle backshell/boot accordingly.
  • Label scheme — both ends of every wire and both connector shells (J1/P1, J2/P2).
  • Continuity test — point-to-point continuity and correct pinout on every built harness.
  • Pull-test / inspection — crimp pull-test to the contact spec and a visual crimp inspection criterion.

The template for this is the cable drawing template.

8. ICD entry

  • Interface name: Module boundary — Power (J1/P1) and Signal+CAN (J2/P2)
  • Connector role: Receptacles J1/J2 on the module; plugs P1/P2 on the chassis harness
  • Mating pair: J1P1, J2P2keyed/coded so P1 cannot mate J2
  • Pinout: per §5 above (source-controlled)
  • Voltage / current class: 24 VDC nominal; per-contact current sized against the derating curve (verify)
  • Signal definitions: discrete I/O directions per pinout; CAN_H/CAN_L differential pair
  • Shield / chassis treatment: single-point chassis-end drain bond (documented assumption for a low-frequency noise concern — strategy, frequency range, and rationale recorded here; revisit per §5.7 if the noise problem changes); module chassis-ground path defined
  • Environmental assumptions: sealed (target IP67-class) when mated and locked; unmated only when capped (verify the exact family/assembly rating)
  • Service / cap note: dust caps on both unmated receptacles; rear-release crimp for field repair
  • Revision control: this ICD and the pinout are rev-controlled; changes go through the interface owner
  • Source / evidence tracking: every rating in the released version cites its datasheet + revision, the derating basis, and — because this packet is a teaching example — every placeholder is marked example-only (verification status: example). Family-level figures trace to the sourced §3.2 table; nothing here is a verified part rating

Use the ICD template for the full form.

9. Design review checklist

  • Current derating checked against the contact's derating curve at temperature (not the headline number)
  • Wire seal range matches every wire OD; cable OD inside the gland/seal range
  • Unused cavities plugged on both connectors
  • Torque / assembly procedure defined (coupling, backshell, and crimp)
  • Correct crimp tooling and extraction tool identified for each contact size
  • Cable exit / bend radius checked; straight vs. right-angle boot chosen
  • Keying / polarization prevents cross-mating P1↔J2
  • Mating connectors and dust caps on the BOM
  • Source-controlled pinout exists and matches the harness
  • Power/signal segregation and shield termination reviewed
  • Load-break / mate-under-power status recorded from the datasheet — for this module: de-energize the 24 V feed before disconnect; sealed automotive families are not load-break rated unless the exact datasheet says so
  • Workmanship/acceptance standard named (IPC/WHMA-A-620 or the program/customer equivalent) along with the crimp tool and inspection criteria

Run the full design review checklist before sign-off.

10. What would change if…

  • A formal defense / QPL requirement appears → reconsider MIL-DTL-38999 (or 26482 where a bayonet fits); the sealed-automotive choice no longer satisfies the requirement.
  • Ethernet is added → add a rugged Ethernet path (M12 D/X-coded or sealed RJ45); do not try to run gigabit on the discrete signal connector.
  • RF / GPS is added → use the RF/GPS/radio path — a coax contact or a separate coax bulkhead, not a spare signal pin.
  • Current increases significantly → revisit contact size, the derating curve, and possibly a dedicated/split power connector.
  • Production volume increases → revisit tooling (applicator vs. hand crimp), second sources, keyed variants, and assembly inspection sampling.

Templates for each artifact above live under Tools & Templates. For the family-selection reasoning behind the choice, start at rugged-on-a-budget.