How to check Floor Flatness and Floor Levelness 9.2
➜ Floor Flatness license needed.
Sample screenshots are taken from iCON build.
General description: Floor Flatness is an application that can be used to check the quality of a floor with respect to levelness and flatness, and create a report based upon measured height differences.
Line requirements:
• Points must have 1 ft/30 cm distance to each other on a stripe
• Stripes must have a length of at least 11 ft/3.35 m
• Stripes must be parallel or perpendicular to each other
• Parallel stripes must have 4 ft/1.20 m space between each other
➜ The Floor Flatness app issues a warning when requirements are not met or not possible to be met.


Benchmark values for results:
| Kind of floor | Required value for Floor Flatness | Required Value for Floor Levelness |
| Non-critical spaces, mechanical rooms, back-of-house area, parking lots, areas with thick-set tiles | 20 | 15 |
| General offices, light industrial areas, carpeted spaces | 25 | 30 |
| General warehouse floors, labaoratories, areas with thin-set tiles | 30-35 | 20-25 |
| Warehouses with air-pallet floors, ice rinks | 45 | 35 |
| Movie and television studios | >50 | >50 |
➜ Save for Report
finalises the quality checks and saves the results. Stripe definitions cannot be modified any more and measurements cannot be resumed.
➜ Do not leave the app before checks are finalised. Floor Flatness measurements cannot be resumed when you switch to another app.
Overview
Independent of whether in a first step all stripes are defined and measured afterwards or whether stripes are defined "on-the-fly" while measuring them, first of all a baseline needs to be defined for orientation. You have got the option to select or define a reference line for orientation of the baseline. Refer to: Using a reference line for orientation of the baseline
Once the baseline is defined there are two options to proceed. In both cases the system projects a stripe parallel or perpendicular to the baseline, depending on the direction of movement. The map view indicates the projected stripe by a dashed blue line. A red cross indicates the minimum length required for the stripe (11ft/3.35m). The red cross disappears when the minimum length requirement is fulfilled.
| Option "Define first": Define stripes and measure afterwards | Option "Measure directly": Define stripes on-the-fly |
|
Move the pole/aim the laser at a point more than 0.5m away from the first point. The system assumes that the end Refer to: Check Floor Flatness and Floor Levelness by defining stripes and measuring afterwards |
Move the pole/aim the laser at a point less than 0.5m away from the first point . The system assumes that a stripe shall be determined while measuring point-by-point. Refer to: Check Floor Flatness and Floor Levelness by defining stripes while measuring |
![]() |
![]() |
➜ You can switch between methods any time while measurements are taken.
General remarks:
To discard baseline/stripe definitions open the toolbox and select New Definition
.
➜ If points cannot be scanned/measured due to obstacles they will be marked as leftover points.
Leftover points can be scanned later or measured manually using a prism. See also: Handling of obstacles
Using a reference line for orientation of the baseline
- Open the Floor Flatness app.

[The baseline is started already when you access the app.] - You have got the option to select or define a reference line for orientation of the baseline. To do so tap
.
The reference line can then be selected from *.dxf or *.ifc design elements that have been imported to the project or from measured data. You can also select/ measure two points and calculate the reference line. Alternatively, you have got the option to select points/objects be Alternatively, you have got the option to select points/objects be reading a QR-Code. Tap
.
➜ To be able to use the QR-Scan function your entitlement needs to include the "QR Code Reader license".
- Tap
to accept the reference line and continue with defining the baseline. The baseline will automatically be calculated either parallel or perpendicular to the reference line.
Check Floor Flatness and Floor Levelness by defining stripes and measuring afterwards
- Open the Floor Flatness app.

[The baseline is started already when you access the app.] - Tap and accept an existing point or measure and accept the start point of the baseline. Then tap and accept a second existing point or measure and accept the end point of the baseline. Tap Stop Stripe and then
to create the baseline.
[Below the procedure of measuring baseline and stripes is described in more detail.] - Aim the instrument at the first point of the stripe and tap Store.

- Move the pole/aim the laser at a point more than 0.5 m away from the first point. The system assumes that the end point of the stripe shall be measured.
- Aim the instrument at the end point of the baseline and tap Store again.

➜ If the baseline does not meet the minimum length requirement a warning will be issued and it has to be re-measured before it can be stored. - Tap Start Stripe to start defining a stripe perpendicular or parallel to the baseline. Again this can either be done by measuring two points or by tapping two points in the map view.
- Aim the instrument at the first point of the stripe and tap Start. A measurement will be made. Tap Store to store the start point of the stripe.
- Aim the instrument at the end point of the stripe in a way that it will be roughly perpendicular or parallel to the baseline, and tap Store.

- Tap Stop Stripe to create the stripe.
-

- When a baseline and sufficient stripes are defined tap Scan in order
to start scanning them. If a prism has been used for baseline and stripe definition, then the instrument automatically switches to Prism Type "refectorless"
when the scan is started.
➜ To measure the baseline and defined stripes in one go, the user will preferably use the Scan method. If necessary or wanted, measurements could also be taken using a reflector and methods can be mixed.
[ Below is the procedure of scanning baseline and stripes is described in more detail.]

➜ If threshold values are defined the results shown in the information bar will be coloured green or red depending on whether they are within or beyond the defined threshold. - Tap Save for Report
in order to save the scan results to a report when calculations are complete. Optionally, select to show the positioning device in the screenshot to be saved with the report.
➜ Be aware that calculations, neither creation of stripes nor /measuring/scanning, can be resumed once the report is created.
Check Floor Flatness and Floor Levelness by defining stripes while measuring
This method will preferably be used when taking measurements using a prism. Typically, an MPR122 will be used. If necessary or wanted, measurements could also be taken reflectorless and
methods can be mixed.
- Open the Floor Flatness app.

[The baseline is started already when you access the app.]
➜ You can define your own threshold values for floor flatness and floor
levelness.
Open the toolbox and select FF-FL Threshold
.
- Tap and accept an existing point or measure and accept the start point of the baseline.
Then tap and accept a second existing point or measure and accept the end point of the baseline. Tap Stop Stripe and then
to create the baseline
[Below the procedure of measuring baseline and stripes is described in more detail.] - Aim the instrument at the first point and tap Start.

- Aim the instrument at the end point of the baseline and tap Store again.

➜ If the baseline does not meet the minimum length requirement a warning will be issued and it has to be re-measured before it can be stored. - Tap Start Stripe to start defining a stripe perpendicular or parallel to the baseline. Again this can either be done by measuring two points or by tapping two points in the map view.
- Aim the instrument at the first point of the stripe and tap Store.

- Move the pole/aim the laser at a point less than 0.5m away from the first point. The system assumes that a stripe shall be determined while measuring point-by-point

The next point to be measured is indicated in a 1-foot distance on the projected stripe. The red cross indicates the minimum length needed for the stripe (it must be at least 11 ft/3.35m). - Move the pole to the next point.
The green arrow indicates the offset to the left/right of the projected stripe. The blue arrow indicates the deviation from the 1-foot distance between points. - Move the prism until both values are within tolerance. If beyond tolerance a warning message is issued. You can accept the measurement as is or re-measure the piont.
➜ Tolerances can be defined under Settings > Units & Tolerances > Tolerances > TPS StakeOut 2D. See also: Tolerance settings - Tap Store to measure the point.
- By default, the points will be measured in continuous mode. Move from one point to the next and tap Store on each point.

- When sufficient points are measured and the minimum length requirement is met, tap Stop Stripe to create the stripe.
➜ A valid stripe can be ended after each measured point.
[The instrument will automatically guide you to the next selected stripe.] -

➜ If threshold values are defined the results shown in the information bar will be coloured green or red depending on whether they are within or beyond the defined threshold. - Tap Save for Report
in order to save the scan results to a report when calculations are complete. Optionally, select to show the positioning device in the screenshot to be saved with the report.
➜ Be aware that calculations, neither creation of stripes nor /measuring/scanning, can be resumed once the report is created.
Handling of obstacles
The Floor Flatness app requires that points are measured along the stripes at an equal distance of 1ft/30cm. See also: General description
Thus, if a point cannot be measured properly the app marks the point in the map view by a red tringle. 
➜ Alternatively, set up the instrument in a way that the leftover points can be scanned automatically. The instrument can be re-positioned any time as long as you stay in the same local coordinate system. Set up the instrument and tap Scan to resume point measurements. The instrument will find, measure and store the leftover points automatically.
➜ Tap
from within the Function bar in order to setup the instrument without leaving the Floor Flatness app. See also: Function bar
Information bar values

| Type/Icon | Description |
|
FF
|
Result for floor flatness. ➜ If threshold values are defined the result shown in the information bar will be coloured green or red depending on whether it is within or beyond the defined threshold. |
|
FL
|
Result for floor levelness. ➜ If threshold values are defined the result shown in the information bar will be coloured green or red depending on whether it is within or beyond the defined threshold. |
|
FL Req
|
Required value for Floor Levelness with regard to the kind of floor. |
|
FF Req
|
Required value for Floor Flatness with regard to the kind of floor. |
|
dLin
|
Perpendicular distance from the last point measured to the north heading at the stakeout/layout point. |
|
dOff
|
Perpendicular distance from the last point measured to the east heading at the stakeout/layout point. |







