By Huu Khanh Nguyen · Updated October 28, 2026 · timber, fence, panel fence, heavy duty, heavy duty post, slotted post, gravel board, closeboard, tongue and groove, hit and miss, woven, pale, lapped, trellis, tall fence
A straight run of timber fence panels held in tall heavy duty slotted posts, standing on gravel boards. Eight panel styles, from close board to trellis Post height Gravel board style Capping between the posts Timber species or colour
| Name | Default | Unit |
|---|---|---|
| Run Length | 7620 | mm |
| Panel Height | 1800 | mm |
| Bay Width | 1780 | mm |
| Distribution | count | |
| Post Width | 120 | mm |
| Post Depth | 124 | mm |
| gravelBoardHeight | 140 | mm |
| Post Height | 2100 | mm |
| Finish | white | |
| slotDepth | 25 | mm |
| panelWidthMin | 400 | mm |
| span | sizeX - postWidth | mm |
| nominalPitch | distribution == 'distance' ? bayWidth : bayWidth + postWidth | mm |
| bayCount | Math.max(1, Math.ceil(span / nominalPitch - 1e-9)) | |
| lastBay | span - (bayCount - 1) * nominalPitch | mm |
| merged | distribution != 'count' && bayCount > 1 && lastBay < panelWidthMin + postWidth - 2 * (slotDepth) | |
| secondGroup | distribution == 'count' ? 0 : merged ? 2 : 1 | |
| firstGroup | bayCount - secondGroup | |
| firstPitch | distribution == 'count' ? span / bayCount : nominalPitch | mm |
| secondPitch | distribution == 'count' ? firstPitch : merged ? (nominalPitch + lastBay) / 2 : lastBay | mm |