ParaShape

Bearing Platform Wall With Door Opening

Bearing Platform Wall With Door Opening

A loadbearing platform-frame timber wall with one door opening: trimming studs, a lintel over the opening, studs above it and a bottom plate cut across the opening, with sheathing outside and plasterboard lining inside cut by the opening. Opening width, height and position, Lintel depth and wall location, Stud section and maximum spacing, Plate thickness and top plate layers, Noggings, Sheathing and lining thickness, Finishes

Details

Category: Framed Walls › Timber Frame Walls

By Huu Khanh Nguyen · Updated November 4, 2026

Parameters

NameDefaultUnit
Length4000mm
Height2400mm
Opening width900mm
Opening height2100mm
Opening position1000mm
Wall locationupper
Lintel depth190mm
Stud width90mm
Stud thickness45mm
Maximum stud spacing600mm
Plate thickness45mm
Top plate layers1
Noggingstrue
Maximum nogging spacing1350mm
Nogging section45mm
Sheathing thickness9.525mm
Sheathing layers0
Lining thickness12.5mm
Lining layers1
Timber finishwhite
Sheathing finishwhite
Lining finishwhite
Frame offsetsheathingLayers * sheathingThicknessmm
Stud topsizeZ - topPlateLayers * plateThicknessmm
Lintel underside0 + openingHeightmm
Doubling stud thicknesslintelDepth <= 140 ? 0 : (lintelDepth <= 240 ? 35 : 45)mm
Lintel bearinglintelSupport > 0 ? lintelSupport : 15mm
Trimming assembly thicknesslintelSupport > 0 && studTop - headHeight >= 400 ? (wallLocation == 'upper' ? [[45, 45, 90, 115], [45, 70, 90, 135], [70, 90, 140, 180], [105, 135, 210, 270]][(openingWidth > 1800 ? 1 : 0) + (openingWidth > 3000 ? 1 : 0) + (openingWidth > 3600 ? 1 : 0)][[35, 45, 70, 90].indexOf(studThickness)] : [[45, 70, 90, 135], [70, 70, 115, 135], [70, 90, 140, 180]][(openingWidth > 900 ? 1 : 0) + (openingWidth > 1800 ? 1 : 0)][[35, 45, 70, 90].indexOf(studThickness)]) + lintelSupport : wallLocation == 'upper' ? [[45, 45, 90, 115], [45, 70, 90, 135], [70, 90, 140, 180], [105, 135, 210, 270]][(openingWidth > 1800 ? 1 : 0) + (openingWidth > 3000 ? 1 : 0) + (openingWidth > 3600 ? 1 : 0)][[35, 45, 70, 90].indexOf(studThickness)] : [[45, 70, 90, 135], [70, 70, 115, 135], [70, 90, 140, 180]][(openingWidth > 900 ? 1 : 0) + (openingWidth > 1800 ? 1 : 0)][[35, 45, 70, 90].indexOf(studThickness)]mm
Left run endopeningX - trimmingWidthmm
Bays leftMath.ceil(runLeft / studSpacing)
Pitch leftrunLeft / bayCountLeftmm
Right run lengthsizeX - openingX - openingWidth - trimmingWidthmm
Bays rightMath.ceil(runRight / studSpacing)
Pitch rightrunRight / bayCountRightmm
Bays across the openingMath.ceil(openingWidth / studSpacing)
Nogging rowsnogged ? Math.ceil((sizeZ - (1 + topPlateLayers) * plateThickness) / noggingSpacing) - 1 : 0