Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
We tested 9 lidar sensors for robotics, drones, and DIY. Find the best lidar sensors for SLAM, obstacle avoidance, and distance ranging.
Putting a lidar sensor in your robot, drone, or smart home project sounds straightforward until you start reading datasheets. Some sensors measure a single point; others spin around and give you a 360-degree map. Some work indoors only; others read under direct sunlight. The price range is equally bewildering – from under $15 for a five-pack of tiny modules to nearly $100 for a single scanner. We combed through the most popular lidar sensors available today and picked the 9 best lidar sensors for every common use case: budget robotics, drone altitude hold, professional outdoor ranging, and beginner tinkering. Whether you need to navigate a roving bot or detect a hand gesture, there is a sensor here that fits.
TL;DR: The youyeetoo FHL-LD19 is the best all-around 360-degree lidar for robot builders: compact, 12m range, and excellent ROS support. The WayPonDEV FHL-LD19 Kit delivers nearly identical performance for a few dollars less. The Slamtec RPLIDAR A1M8 remains the most widely used economic scanner for a reason. The Benewake TF02-Pro is the outdoor specialist with IP65 and 40m range. For single-point needs, the MakerFocus TF-Luna offers unbeatable value, and the 5-pack VL53L0X modules are perfect for learning and multi-proximity setups.
| # | Product | Type | Max Range | Interface | Best For | Price |
|---|---|---|---|---|---|---|
| 1 | youyeetoo FHL-LD19 | 360° ToF | 12m | UART | Best overall 360° | $71.90 |
| 2 | WayPonDEV FHL-LD19 Kit | 360° DTOF | 12m | UART / USB | Best value 360° | $69.99 |
| 3 | SLAMTEC RPLIDAR C1M1 | 360° Triangulation | 12m | UART | Upgrade for A1 projects | $69.00 |
| 4 | Slamtec RPLIDAR A1M8 | 360° Triangulation | 12m | UART | Proven classic | $99.00 |
| 5 | Benewake TF02-Pro | Single-point ToF | 40m | UART/I²C/IO | Outdoor ranging | $89.00 |
| 6 | MakerFocus TF-Luna | Single-point ToF | 8m | UART/I²C | Budget single-point | $25.99 |
| 7 | Wishiot TF-Luna | Single-point ToF | 8m | UART/I²C | Best cable bundle | $25.98 |
| 8 | Benewake TF-Luna (DIYmall) | Single-point ToF | 8m | UART/I²C | Official documentation | $25.98 |
| 9 | 5x VL53L0X GY-VL53L0XV2 | Single-point ToF | 2m | I²C | Cheapest intro & multiples | $14.99 |
Prices shown are as of publication and may change.
We focused on the decisions that matter when choosing a lidar sensor, not on comparing spec sheets alone.

The youyeetoo FHL-LD19 is the best balance of size, performance, and developer support we found. It uses Time-of-Flight to get 12-meter ranging in a package barely bigger than a walnut, and it scoffs at bright light (30K lux resistance means it works outdoors). The included adapter and clear Raspberry Pi tutorial make it the easiest to get started with, especially if you want to build a robot that does SLAM. It spins silently thanks to a brushless motor, and the 360-degree scan gives you a complete picture of the room without any dead spots.
The SDK covers ROS and ROS2, plus C/C++ and Python, so it slides into any existing robotics stack. The angular resolution (0.72° at 10Hz) is good enough for mapping a living room but not so fine that it overwhelms a microcontroller. If you are building a service robot or a roving platform for education, this is the sensor to reach for.
Pros
Cons
Best for: Hobbyists and developers building robots, drones, or educational platforms who need a compact, full-coverage lidar with excellent software support.
Check current price on Amazon →

If you want essentially the same sensor core as the youyeetoo but with a more generous bundle, the WayPonDEV kit wins on value. It includes both serial and USB interface cables, plus a small breakout board that makes breadboarding easier. Out of the box you can plug it into a computer via micro USB and start scanning with no coding at all – the documentation wiki walks you through the rest.
The sensor itself is based on the same LD19 DTOF module: 12-meter range, configurable scan rate from 5 to 13Hz, and 8000 sample points per second. Accuracy is within ±45mm across the range. The only real difference from the youyeetoo version is the packaging and the price tag, which sits a couple of dollars lower. For many robot projects, saving that money is smart if you do not need the extra SDK depth.
Pros
Cons
Best for: Budget-conscious robot builders and makers who want a quick out-of-box 360-degree lidar experience.
Check current price on Amazon →

The SLAMTEC RPLIDAR C1M1 is a drop-in upgrade for anyone who started with the A1 series. It uses Slamtec's fusion ranging technology to achieve 5000 samples per second at 10Hz rotation, with an ultra-low blind zone of just 5 centimeters. That means it can see a wall right in front of the robot, not miss it until it is 15cm away like many older lidars. The range remains 12 meters, but the improved accuracy at close distance is the real selling point.
Integration is a breeze if you already have code for the RPLIDAR A1 or S1 – the communication protocol is the same. Power it with 5V, talk to it over a 3.3V UART at 460800 baud, and you are scanning. If you are building a new robot from scratch, the youyeetoo is easier to start with, but if you are maintaining an existing ROS project or want the most robust industrial-grade support, the C1M1 is the sensible choice.
Pros
Cons
Best for: Veteran robot builders upgrading from A1/S1 sensors and projects that demand reliable close-range obstacle detection.
Check current price on Amazon →

The RPLIDAR A1M8 has been the workhorse of the low-cost lidar world for years. It uses triangulation to measure distances up to 12 meters with 8000 samples per second across 360 degrees. The configurable scan rate (2–10Hz) lets you trade between density and speed. It is not the newest or the prettiest, but it is the most documented and most widely used economical lidar on the market. If you ask a robotics forum for help with a lidar problem, the answer will almost always involve an A1M8.
The trade-off is performance: accuracy varies with surface reflectance and distance. A white wall at 10 meters might read perfectly, while a black sofa at 6 meters could show more error. The blind zone is about 15cm, which is worse than the C1M1. And at $99, it is the most expensive 360-degree sensor on this list – you pay for the ecosystem and reliability rather than raw specs.
Pros
Cons
Best for: Robotics newcomers and educators who want the safest, most supported option. It just works.
Check current price on Amazon →

The Benewake TF02-Pro is built for the elements. With an IP65-rated enclosure, it can handle rain and dust, and its optical design is resistant to 100K lux of ambient light – that is directly facing the sun with no issues. It measures distances from 5 centimeters out to 40 meters on a high-reflectivity surface, and still reads 13.5 meters on a 10% reflective target. The accuracy is ±5cm below 5 meters and ±1% thereafter, which is excellent for an outdoor rangefinder.
This is not a sensor for indoor mapping. It is a single-point beam with a narrow field of view, intended for drone altitude hold, smart traffic systems, or vehicle detection. The communication interfaces are flexible: UART (default 115200 baud), I²C, and an I/O pin for simple threshold triggering. At $89 it is the most expensive single-point sensor here, but if your project lives outside, it is the only one you should consider.
Pros
Cons
Best for: UAVs, outdoor mobile robots, and traffic sensing where moisture, dust, and harsh light are daily realities.
Check current price on Amazon →

The MakerFocus TF-Luna is the poster child for cheap, single-point lidar. It uses the same Benewake TF-Luna core that appears in many rebranded modules, offering 0.2m to 8m range with 1cm resolution. Accuracy holds within 1cm for most distances, and the measurement update rate can go up to 250Hz in burst mode. The module is tiny – smaller than a postage stamp – and weighs just 5 grams, making it ideal for drones and small robots.
Communication is via UART or I²C, and the default baud rate is 115200 on UART. MakerFocus provides basic documentation covering Arduino and Pixhawk integration. If you need a distance sensor for obstacle avoidance, level measurement, or drone altitude hold, this is the one to buy. It lacks any outdoor light resistance rating, so keep it indoors.
Pros
Cons
Best for: Indoor drone pilots, Pixhawk users, and Arduino hobbyists who need reliable single-point ranging on a tight budget.
Check current price on Amazon →

The Wishiot version of the TF-Luna bundles extra cables that make breadboarding easier: you get both a 1.25mm–6Pin male-to-male connector and two dupont-style cable sets (male-to-male and male-to-female). If you hate soldering tiny connectors, this convenience is worth the identical $25.98 price. The core sensor is the same Benewake TF-Luna module with the same 8m range, same interface, same 1cm accuracy.
One small difference: the Wishiot listing explicitly notes compatibility with the WiFi_LoRa_32 module, which is helpful if you are building a long-range IoT sensor. Otherwise, there is no performance gap. Pick this one if you value immediate plugability over saving an extra penny.
Pros
Cons
Best for: Makers who want to connect the sensor to multiple development boards without soldering custom headers.
Check current price on Amazon →

This listing from DIYmall is yet another TF-Luna, but it is sold under the Benewake name and comes with official Benewake data sheets and application notes. For some buyers, having the manufacturer's documentation directly available (rather than a generic instruction card) makes a real difference when debugging communication timing or calibrating the sensor. The hardware is identical – same module, same range, same 5V supply.
If you are working on a commercial prototype or a thesis project where traceability matters, this version might be worth stamping with the official brand. But for most hobbyists, the MakerFocus or Wishiot versions will serve you just as well.
Pros
Cons
Best for: Students and engineers who want original manufacturer documentation for their project records.
Check current price on Amazon →

The VL53L0X is a different beast: a tiny ToF sensor with a maximum range of only 2 meters and a narrow 25-degree field of view. But you get five of them for under $15. This is perfect for building multiple proximity sensors for a smart home project, a robotic hand, or simply learning how lidar works without risking much money. Accuracy on each module is around 1mm at close range, and the I²C interface lets you chain them all on one bus by changing the address.
The modules run on 3 to 5V and draw only 20mW actively. They come with a built-in infrared filter that helps in moderate ambient light, but direct sunlight will wash them out. If you need to map a room, skip these. If you want 5 sensors to detect objects at close range for gesture control or obstacle detection on a small robot, this pack is unbeatable value.
Pros
Cons
Best for: Tinkering beginners, multi-proximity sensor arrays, and projects that need several low-cost short-range detectors.
Check current price on Amazon →
The right lidar sensor for you depends entirely on what you want it to do. Weigh these six factors before you buy.
This is the first fork in the road. A single-point lidar (like the TF-Luna or VL53L0X) tells you how far away one object is in a single direction. It is perfect for altitude hold on a drone, detecting a wall for a small robot, or measuring a liquid level. It is cheaper, simpler, and uses less power.
A 360-degree lidar (like the youyeetoo FHL-LD19 or RPLIDAR) rotates and builds a 2D point cloud of your entire environment. This is essential for any robot that needs to navigate without bumping into things, create a map (SLAM), or plan a path. You pay more and need a microcomputer (Raspberry Pi, Jetson, etc.) to process the data.
Time-of-Flight sensors emit a laser pulse and measure the time it takes to return. They are accurate regardless of the target's color (within reason) and work well across a wide range of distances. All the single-point sensors here use ToF, as does the youyeetoo/WayPonDEV FHL-LD19.
Triangulation sensors (RPLIDAR A1M8, C1M1) shine a laser spot and use a camera to see where the spot hits. They tend to be cheaper to manufacture, but accuracy drops on dark surfaces and at longer ranges. They also have a larger blind zone (closest detectable distance). For a robot that operates on light-colored floors, a triangulation lidar can be fine. For a robot that might run in a dark hallway, go ToF.
Most indoor lidar sensors max out at 8 or 12 meters, which is sufficient for a single room. The blind zone (minimum detectable distance) matters more than you might think: a sensor that cannot see objects closer than 15cm will never stop your robot before it taps a wall. The RPLIDAR C1M1 has a 5cm blind zone; the A1M8 has 15cm. The TF-Luna can detect from 20cm out. For obstacle avoidance, look for a low blind zone.
The most common interfaces for microcontrollers are UART (serial) and I²C. UART is simpler: one wire to send, one to receive, at a baud rate like 115200. I²C lets you connect multiple sensors on two wires, but you need to handle addressing. Some sensors (like the youyeetoo and WayPonDEV) also offer USB directly, which is great for testing on a PC.
Check the voltage level: many sensors output 3.3V logic, which is fine for most Arduino and Raspberry Pi boards, but if you are using a 5V system without level shifters, you risk damaging the sensor. The TF-Luna and VL53L0X can handle 5V power but communicate at 3.3V.
If your lidar will live indoors, most any sensor will work. But for outdoor use, look for a high lux rating: 30K lux is enough for a shaded deck, 100K lux is needed for direct sunlight. The Benewake TF02-Pro is the only IP65-rated unit here. For a drone flying outdoors, even a outdoor-rated lidar should have some shade or baffle to avoid lens flare.
For hobbyists, a sensor with a ROS driver and Arduino library is worth paying a premium for. The youyeetoo and RPLIDAR families have extensive wikis, example code, and active forums. The generic TF-Luna modules have basic examples and a lot of trial-and-error forum posts. If you are new to lidar, start with a supported brand. If you like reverse-engineering, any module can be made to work.
Single-point lidar measures the distance to one target directly ahead. It is used for simple distance measurement, altitude hold, or obstacle detection in one direction. A 360-degree lidar rotates its laser to create a full 2D map of the environment, enabling robot navigation, SLAM, and path planning. You need a microcomputer to process the data from a 360-degree sensor.
Some can, but not all. The Benewake TF02-Pro is rated IP65 and works up to 100K lux. The youyeetoo and WayPonDEV FHL-LD19 tolerate 30K lux, which is bright indoor light or shaded outdoors. Standard TF-Luna modules and the VL53L0X have no official lux rating and will fail in direct sunlight. For outdoor robotics, look for an IP rating and a high lux tolerance in the datasheet.
SLAM (Simultaneous Localization and Mapping) lets a robot build a map of an unknown environment while tracking its own position inside that map. It is essential for autonomous vacuum cleaners, lawn mowers, and delivery robots. A 360-degree lidar provides the range data that SLAM algorithms need to create a floor plan. Without SLAM, your robot may wander randomly or rely on simpler obstacle avoidance.
Most single-point lidars with a UART interface can be connected to an Arduino's hardware serial pins (D0/D1 or D2/D3 using SoftwareSerial). Power the sensor with 5V (or 3.3V if compatible) and ground. Use the manufacturer's library or send read commands over serial. The VL53L0X uses I²C and works with the Adafruit VL53L0X library. 360-degree lidars usually require a more powerful board like a Raspberry Pi because they generate too much data for an Arduino to process.
The Benewake TF02-Pro has the longest range on this list: up to 40 meters on a white surface and about 13.5 meters on a low-reflectivity object. All other sensors here max out at 12 meters indoor range. If you need to measure distances beyond 12 meters, you will need an industrial-grade lidar like the TF02-Pro or a dedicated surveying instrument.
All sensors listed use class 1 laser emitters, meaning they are eye-safe under normal operating conditions. The VL53L0X uses a 940nm VCSEL that is harmless to the retina. The TF-Luna and RPLIDARs also meet class 1 regulations. Never look directly into any laser source for extended periods, but incidental exposure from these modules poses virtually no risk.
Most of these sensors operate on 5V power but communicate at 3.3V logic levels. If you are using a 5V Arduino, you may need a level shifter on the TX/RX lines to avoid overvoltage on the sensor input. The TF-Luna and VL53L0X are tolerant of 5V on the power pin but only 3.3V on data pins. Check the datasheet for each module's exact specifications.
For most people building a robot that needs to see its environment, the youyeetoo FHL-LD19 is the best all-around buy. It is compact, resistant to outdoor light, supported by excellent ROS tutorials, and gives you a full 360-degree 12-meter map. If you want to save a few dollars and prefer a more complete hardware bundle, the WayPonDEV FHL-LD19 Kit is a near-tie.
For simple distance sensing, the MakerFocus TF-Luna is the budget champion, and the 5-pack VL53L0X is the perfect choice for learning or building multi-sensor proximity arrays. If your project lives outside, the Benewake TF02-Pro is the only reliable option here, priced fairly for its IP65 and 40m range.
The Slamtec RPLIDAR A1M8 remains the most documented and community-backed sensor, but its age shows in the larger blind zone and triangulation limitations. For new projects, we recommend the youyeetoo over it. Still undecided? Start with the youyeetoo FHL-LD19 – it is the most versatile and best-supported lidar sensor we found for the 2026 maker landscape.
This article contains Amazon affiliate links. We may earn a small commission on qualifying purchases at no extra cost to you.