All projects

Case study

Distance Measurement System

High-precision distance measurement using TF-Luna LiDAR paired with a Flutter desktop app for data visualisation.

At a glance

Status
Shipped
Tech stack
TF-LunaLiDARFlutterDesktopSerial (UART)Data logging
Distance Measurement System

Challenge

The client needed a benchtop distance measurement system with millimetre-level repeatability, real-time graphing, and logged data export — running on Windows and macOS without requiring specialised measurement software.

Solution

We integrated the TF-Luna LiDAR module (UART output, 0.2–8m range, 1mm resolution) with a Flutter desktop application. The app reads the serial data stream, renders a live distance graph, and supports CSV export with timestamps. Cross-platform build works on both Windows and macOS from a single codebase.

Outcome

Shipped and deployed. The system achieves consistent ±2mm repeatability in use. The Flutter desktop app eliminated the need for any specialised software installation on client machines.

0.2–8m

Range

±2mm

Repeatability

Windows + macOS

Platforms

CSV with timestamps

Export

Tech used

TF-LunaLiDARFlutterDesktopSerial (UART)Data logging

Building something similar?

Tell us about your project. We will assess it technically and come back within 24 hours with a realistic path to production.