By Huu Khanh Nguyen · Updated October 28, 2026 · stair, unit
A stair that turns a corner on tapered treads around a newel instead of a landing, with a straight flight on each side of the turn. Quarter or half turns to the left or right Winders at the bottom, at the top or between the flights Radial fan or kite winders in a square well Flight construction, flight tread and finish Starting step: straight, bullnose, bowed or curtail
| Name | Default | Unit |
|---|---|---|
| Riser Height | 175 | mm |
| Risers | 16 | |
| Stair Width | 900 | mm |
| Going | 250 | mm |
| First Turn | 90 | ° |
| Second Turn | 0 | ° |
| Winders Per Quarter Turn | 3 | |
| Winder Layout | radial | |
| Newel Radius | 300 | mm |
| Newel Post Side | 90 | mm |
| First Turn Position Along The Stair | 0.5 | |
| Second Turn Position After The First Turn | 0.5 | |
| Winder And Newel Finish | white | |
| Floor To Floor Height | rise * riserCount | mm |
| Risers Of The First Flight | Math.round(firstShare * (riserCount - 2 - (Math.abs(turn1) * winders / 90) - (Math.abs(turn2) * winders / 90))) + 2 | |
| Risers Of The Second Flight | turn2 == 0 ? (riserCount - 1 - (Math.abs(turn1) * winders / 90) - (Math.abs(turn2) * winders / 90) - (firstRisers - 1)) + 1 : Math.round(lastShare * (riserCount - 1 - (Math.abs(turn1) * winders / 90) - (Math.abs(turn2) * winders / 90) - (firstRisers - 1))) + 1 | |
| Risers Of The Third Flight | turn2 == 0 ? 1 : (riserCount - 1 - (Math.abs(turn1) * winders / 90) - (Math.abs(turn2) * winders / 90) - (firstRisers - 1)) - Math.round(lastShare * (riserCount - 1 - (Math.abs(turn1) * winders / 90) - (Math.abs(turn2) * winders / 90) - (firstRisers - 1))) + 1 | |
| Winder Going At The Walking Line | (((winderLayout == 'kite') ? 0 : innerRadius) + 305) * Math.PI / 2 / winders | mm |
| Winder Going At The Narrow End | (winderLayout == 'kite') ? newelSize * Math.tan(Math.PI / 2 / winders) : innerRadius * Math.PI / 2 / winders | mm |