Skip to content
CAD & Design·Lesson 22 of 31

Mate & Assembly Failures: Why Parts Float, Spin, or Won't Move

Diagnose over-constrained assemblies, orphaned mates, and center-mate-connector traps, and rebuild assemblies on explicit, named mate connectors.

Sign in to track progress, earn XP, and save lessons.

The single biggest source of broken FRC assemblies is sloppy mating. Understand the model first: a mate connector is a local coordinate system attached to a part; a mate joins two connectors and defines how many degrees of freedom remain between them.

Symptom: parts jump or rotate to the wrong place when you add a mate. Root cause is almost always conflicting connector orientation — the two connectors' Z or X axes point opposite ways. Fix: click the connector and use the reorient/flip controls in the mate dialog until the triads agree before confirming.

Symptom: 'over-constrained' / red mate errors. You stacked redundant mates (e.g., a Fastened mate plus extra Coincident mates on the same two parts). Onshape only needs enough mates to remove the intended degrees of freedom; one Fastened mate fully locks two parts. Fix: delete the redundant ones. Over-constraining causes solver instability and phantom failures.

Symptom: mates turn red and parts scatter after you edit a Part Studio. You mated to implicit connectors (auto-generated on faces/edges). When the underlying face regenerates or splits, the implicit connector disappears and the mate orphans. The community consensus is blunt: avoid relying on implicit and especially 'Center' mate connectors, which sit at a face/part centroid and 'are dangerous/useless' because the centroid moves unpredictably when holes or geometry change. Fix: create your own explicit mate connectors at hole centers and named features, then re-point the broken mate to them.

Debugging workflow: (1) Open the Assembly's feature list and look for red mates. (2) Edit the first red mate; Onshape highlights the missing reference. (3) If the reference is an implicit/face connector, add an explicit connector at that location in the Part Studio. (4) Re-select it in the mate. (5) Confirm the cascade is clear. Work top-down — fixing the first broken mate often clears the rest.

Prevention: standardize on Origin Cube as the first feature in every Part Studio so all parts share an origin, ground one part to the Assembly origin, and build everything else off explicit connectors. A swerve base mated this way survives resizing the #track variable without a single orphaned mate.

Key takeaways

  • A mate connector is a coordinate system; a mate removes degrees of freedom — use exactly enough mates, never redundant ones
  • Most 'parts scatter' bugs are orphaned implicit/Center connectors; rebuild on explicit named connectors at hole centers
  • Fix red mates top-down and ground one part to the Assembly origin via Origin Cube

Lesson quiz

Required

Answer all 3 questions correctly to complete this lesson.

1.In SolidWorks, what does a red error symbol on a mate in the FeatureManager tree most directly indicate?

2.Which built-in SolidWorks tool is designed to diagnose mate problems and identify which mates are involved in an over-defined or conflicting assembly?

3.Why does over-defining a single mate often produce a cascade of additional mate errors in an assembly?

Answer every question to submit.