Four profiles cover nearly all panel builds: TS 35x7.5, TS 35x15, TS 32 (G-rail), and TS 15. This page gives you every dimension in metric and inch, material options by profile, and device compatibility in scannable tables. Bookmark it.

The four profiles at a glance

One table. All the numbers you'll actually reference when populating a PIM attribute set or speccing a panel layout.

ProfileWidth mmWidth inDepth mmDepth inSlot/Hole (W×H)Pitch mm
TS 35x7.5351.3787.50.29515 × 6.2 mm25
TS 35x15351.378150.59115 × 6.2 mm25
TS 32 (G-rail)321.260150.59116.5 × ~6 mm25
TS 15150.5915.50.217Ø5.2 mm holesvaries

Typical wall thickness runs 1.0 to 1.5 mm (0.039 to 0.059 in) for TS 35 variants. TS 32 usually ships at 1.5 mm per the HellermannTyton 181-00706 spec. TS 15 is thinner, typically 1.0 mm.

The slot geometry stays constant between TS 35x7.5 and TS 35x15. Same 15 × 6.2 mm opening, same 25 mm hole pitch. Only the hat depth changes. That's why devices clip onto both interchangeably.

TS 15 uses round holes, not slots. Hole diameter is 5.2 mm per the RS PRO 2258305 and Conta-Clip datasheets. Pitch varies by manufacturer, so check your specific rail if bracket alignment matters.

A note on standards: EN 60715 governs all of this. You'll sometimes see EN 50022 on older TS 35 datasheets. Same spec, legacy designation. IEC 60715 is the international equivalent.

Material options and when to specify each

Not every material ships for every profile. Copper, for instance, is confirmed for TS 35 only.

MaterialProfilesThickness mmConductivityWhen to specify
Steel (zinc-plated)All four1.0–1.5LowDefault choice, indoor panels
Stainless 316TS 35, TS 151.0–1.5LowCorrosive environments, washdown
AluminumTS 35, TS 151.0–1.5MediumWeight-sensitive enclosures
CopperTS 35 only1.5–2.0HighGrounding busbars, bonding runs

Zinc-plated steel handles most indoor industrial panels. It's cheap and it works. Stainless 316 is the call for food processing, marine, or anywhere you'd spec a NEMA 4X enclosure. Aluminum saves weight in mobile equipment or large overhead cable tray assemblies.

Copper rail isn't for mounting devices. It's a grounding busbar that happens to use the TS 35 profile. Per Design News and the Weidmuller catalog, copper's superior conductance makes it the right pick when you need a continuous ground path across a panel.

TS 32 and TS 15 in copper? Unconfirmed. Check with your supplier if you need it.

Which devices mount on which rail

The short answer: almost everything modern clips onto TS 35. But TS 32 and TS 15 exist for a reason.

Device familyTS 35x7.5TS 35x15TS 32TS 15
MCBs / circuit breakers
RCDs / GFCIs
Terminal blocks (standard)
Terminal blocks (miniature)
DIN-rail power supplies
Relays / relay bases
I/O modules
Contactors (modern)
Contactors (legacy European)
Motor starters

TS 32 survives because of legacy. Older European contactors and motor circuit breakers with G-rail clips still require it. The Wieland Z5.530.0825.0 datasheet confirms this. If you're retrofitting a 1990s panel, you'll likely encounter G-rail requirements.

TS 15 is for tight spaces. Weidmuller's Micro Series terminal blocks and compact relay bases mount here. So do miniature I/O modules in automation panels where every millimeter of depth counts.

Slotted vs. unslotted and standard lengths

Slotted rail has oblong holes punched at regular intervals. Unslotted rail is solid. The choice matters for three reasons: field cutting, vibration, and busbar runs.

Field-cut to length: Use slotted. The slots let you break the rail at any point without special tooling. Continuous busbar or ground run: Use unslotted. Slots interrupt conductivity. High-vibration application: Use unslotted with end stops. Slots can let components shift under repeated shock. Grounding conductor path: Use copper unslotted TS 35.

Standard lengths are 1 meter and 2 meters from most manufacturers. Custom cuts are available, but you'll pay for them.

One detail that trips people up: slot pitch alignment. If you're mounting adjustable brackets that need to hit specific slot positions, confirm the slot pitch on your rail matches the bracket's adjustment range. Phoenix Contact's NS 35 uses 25 mm pitch. Most others do too. But "most" isn't "all."

Structuring this in your PIM

Raw supplier data arrives messy. A single free-text field with "35x7.5mm steel rail" or "G-Rail 32mm" forces your team to parse it manually every time someone searches or filters.

Before: Single dimension string

  • "35x7.5mm steel rail"
  • "35 x 15 mm Steel"
  • "miniature rail stainless 15mm"

After: Four discrete attributes

  • rail_profile: TS 35, TS 35, TS 15
  • depth_mm: 7.5, 15, 5.5
  • material: Steel, Steel, Stainless 316
  • finish: Zinc-plated, Zinc-plated, —

Discrete attributes make filters work. They make search facets accurate. They let you build comparison tables that actually compare the right things.

Three fictional SKUs, normalized

SKURaw supplier valuerail_profiledepth_mmmaterialfinish
ELT-DR-35075-ST"35x7.5mm steel rail"TS 357.5SteelZinc-plated
ELT-DR-3515-AL"35mm aluminum DIN rail 15mm"TS 3515Aluminum
ELT-DR-15-SS"miniature rail stainless 15mm"TS 155.5Stainless 316

Note: The "15mm" in the third raw value refers to the rail's profile designation, not its depth. TS 15 rails are 5.5 mm deep. This is exactly the kind of ambiguity that breaks filters when you store dimensions as free text.

Store the profile as a controlled value. Store depth, width, and material as separate attributes. Your filters will thank you.