Skip to main content

Mass Timber (CLT) Design Software

Design CLT floor and roof panels according to CSA O86-19 and ANSI/APA PRG 320. The easiest way to verify Mass Timber elements for Canadian Limit States Design.

Mass Timber for the Canadian Climate

Canada is a global leader in Mass Timber, from the tall wood buildings of Vancouver to the institutional projects of Toronto. However, ensuring compliance with CSA O86 (Engineering Design in Wood) requires navigating complex composite theory and strict vibration limits.

The SPEC Toolbox CLT Calculator is built for the Canadian workflow. It handles the rigorous Limit States Design (LSD) checks required by the National Building Code of Canada (NBCC). Whether you are specifying standard SPF panels or high-performance Douglas Fir, this tool unifies the supply chain into one metric, code-compliant platform.

What This Calculator Does

This tool performs a complete rational analysis of CLT panels under gravity loads, utilizing the Shear Analogy or Gamma Method as permitted by CSA O86. It checks:

Moment Resistance (Mr): Calculates the factored bending resistance of the effective panel.
Shear Resistance (Vr): Verifies vertical shear capacity.
Rolling Shear (vr): The governing check for many CLT designs. We rigorously analyze the shear stress in the cross-layers (the “rolling” plane) to prevent brittle failure in short spans.
Deflection (Kcreep): Calculates immediate and long-term creep deflection, ensuring the floor stays level over time.
Vibration (Serviceability): A specialized analysis of floor vibration to CSA O86 Appendix guidelines, critical for occupant comfort in residential and commercial spaces.

About CLT Design

Technical Guide: NDS 2018 & PRG 320

1. PRG 320 (The Canadian Standard)

While PRG 320 is shared with the US, Canada uses the Metric stress grades.

Our calculator includes the standard Canadian layups:

  • E-Grades (E1M1, E1M2, etc.): Machine Stress Rated (MSR) lumber for high-strength applications.
  • V-Grades (V2M1, V2M2): Visually graded lumber, typically utilizing Canadian Spruce-Pine-Fir (SPF) or Douglas Fir-Larch.
  • Custom Layups: Define custom buildups to match specific fabricators (e.g., Element5, Kalesnikoff, Nordic Structures).

2. Limit States Design (LSD)

Unlike the US (which often uses ASD), Canada strictly uses Limit States Design.

The calculator automatically applies the standard load combinations (1.25D + 1.5L) and material resistance factors ($phi$) to give you a clear “Pass/Fail” ratio.

3. Rolling Shear Verification

Rolling shear is often the “Achilles Heel” of CLT.

CSA O86 provides specific shear resistance values for cross-layers. Our tool calculates the shear flow at the neutral axis of every layer, ensuring that the “rolling” stress never exceeds the factored resistance ($v_r$), preventing sudden shear failure.

Key Formulas & Parameters

Factored Resistance ($phi$):

We apply the standard CSA O86 resistance factors:

  • $phi = 0.9$ for Bending and Shear (CLT is treated as a controlled engineered product).

Modification Factors:

The calculator automatically applies the relevant $K$ factors:

  • $K_D$ (Load Duration Factor): Adjusts for Short Term (1.15) vs. Standard Term (1.0) vs. Permanent (0.65) loading.
  • $K_S$ (Service Condition): Typically 1.0 for Dry Service (most indoor floors).
  • $K_T$ (Treatment Factor): Adjusts if the timber is treated or incised (usually 1.0 for CLT).

Creep ($K_{creep}$):

For long-term deflection, CSA O86 requires a creep factor.

  • We apply the specific creep factors for CLT adhesives to ensure the “Final Deflection” represents the true 50-year behavior of the floor.

Frequently Asked Questions

Does this support SPF (Spruce-Pine-Fir)?

Yes. SPF is the backbone of the Canadian timber industry. You can select standard “V2” grades which utilize SPF No.1/No.2 lumber, or select custom SPF layups.

How is Vibration calculated?

We use the vibration design method outlined in the CSA O86 appendices and the CWC Wood Design Manual. This checks the fundamental frequency ($f_n$) and stiffness ($1$ kN deflection) to ensure the floor doesn’t feel “bouncy.”

Is this compliant with the NBCC?

Yes. The calculator generates a design report referencing the specific clauses of CSA O86-14/19, suitable for submission as part of your structural package.