Roof batten row spacing calculator

Calculate selected batten rows and adjusted gauge with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use selected batten rows and adjusted gauge to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

Batten first-to-last row distance (mm)
4500
Supplied minimum tile gauge (mm)
300
Supplied maximum tile gauge (mm)
345
Selected batten rows
15
Adjusted gauge (mm)
321.428571
All feasible [rows,gauge mm]
[[15,321.428571429],[16,300]]

Try another scenario

Batten first-to-last row distance (mm)
4700
Supplied minimum tile gauge (mm)
300
Supplied maximum tile gauge (mm)
345
Selected batten rows
15
Adjusted gauge (mm)
335.714286
All feasible [rows,gauge mm]
[[15,335.714285714],[16,313.333333333]]
Calculation method

Calculation method

Selected batten rows

Enumerate integer gap counts 1..1000; first valid length/gaps in supplied gauge range; rows=gaps+1; zero if none.

Adjusted gauge (mm)

Distance divided by chosen gap count; zero when none.

All feasible [rows,gauge mm]

Return every enumerated valid row count.

Symbols and units
a
Batten first-to-last row distance (mm)
b
Supplied minimum tile gauge (mm)
c
Supplied maximum tile gauge (mm)

Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.

Assumptions & limits

Assumptions & limits

  • End allowances already deducted; chosen solution minimizes row count among enumerated options. Supplied tile gauge range is manufacturer/project input. Supported limits: At most 1000 gaps. No fixing specification or roof design.
Are these inputs private?

These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.