9 Best Lidar Sensors in 2026

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.

How we picked

We focused on the decisions that matter when choosing a lidar sensor, not on comparing spec sheets alone.

  • Single-point vs. 360-degree scanning. A single-point sensor gives you distance to one target at a time, like an ultrasonic sensor with much better precision. A 360-degree rotating lidar builds a 2D map of the environment, which is essential for robot navigation and SLAM. Each type serves entirely different projects.
  • Ranging technology. Time-of-Flight (ToF) sensors measure the round-trip time of a laser pulse; they are accurate and unaffected by surface color over moderate distances. Triangulation sensors (like the RPLIDAR A1) use the angle of the reflected beam and can be less expensive but lose accuracy at longer ranges or on dark surfaces. For most robotics projects, ToF is the safer bet.
  • Range and resolution. An 8m sensor covers a typical room; 12m lets you map two rooms or a hallway. For outdoor drones, 40m may be necessary. Also check the blind zone: some sensors cannot read objects closer than 10cm, which matters for obstacle avoidance at short distances.
  • Interface compatibility. UART (serial) is the most common interface for Arduino and Pixhawk. I²C lets you chain multiple sensors. A handful of sensors support USB directly, which makes initial testing faster. If you plan to use a specific development board, confirm the voltage level (3.3V vs. 5V) and baud rate support.
  • Ambient light tolerance. Many cheap lidar modules struggle in direct sunlight. Sensors rated for 30K lux or higher are necessary for outdoor use. The Benewake TF02-Pro goes up to 100K lux and is IP65 rated.
  • Software and community support. A sensor with a ROS driver, detailed wiki, and active forum saves hours of debugging. The youyeetoo and RPLIDAR families have extensive SDKs and tutorials; some of the generic modules require you to reverse-engineer the protocol.

1. youyeetoo FHL-LD19: Best Overall 360° Lidar

youyeetoo FHL-LD19 lidar sensor

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

  • Compact walnut-sized housing.
  • 12m range with ToF accuracy.
  • Works outdoors up to 30K lux.
  • Full ROS/ROS2 SDK with Raspberry Pi tutorial.
  • Silent brushless motor.

Cons

  • No IP rating, so not for wet environments.
  • Slightly more expensive than the near-identical WayPonDEV kit.

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 →

2. WayPonDEV FHL-LD19 Kit: Best Value 360° Lidar

WayPonDEV FHL-LD19 lidar sensor kit

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

  • Same performance as the youyeetoo at a lower price.
  • Plug-and-play with micro USB.
  • Thorough wiki and forum support.
  • Compact and lightweight (170g).

Cons

  • SDK support is slightly less comprehensive than that of the youyeetoo.
  • No brushless motor (uses a brushed motor with longer wear).

Best for: Budget-conscious robot builders and makers who want a quick out-of-box 360-degree lidar experience.

Check current price on Amazon →

3. SLAMTEC RPLIDAR C1M1: Best Upgrade for Existing RPLIDAR Projects

SLAMTEC RPLIDAR C1M1 lidar sensor

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

  • 5cm dead zone – best in class for close-range detection.
  • Compatible with existing RPLIDAR protocols.
  • High sampling rate (5000 samples/sec).
  • Self-protection against power fluctuations.

Cons

  • No integrated USB interface on the sensor itself.
  • Triangulation principle can be less accurate on very dark surfaces.
  • Slightly larger than walnut-sized ToF units.

Best for: Veteran robot builders upgrading from A1/S1 sensors and projects that demand reliable close-range obstacle detection.

Check current price on Amazon →

4. Slamtec RPLIDAR A1M8: The Proven Classic

Slamtec RPLIDAR A1M8 lidar sensor

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

  • Massive community and documentation.
  • Reliable OptMag technology for long brushless life.
  • 8000 samples per second.
  • Compatible with all major robot platforms.

Cons

  • Triangulation accuracy depends on surface color.
  • 15cm dead zone.
  • Higher price than newer ToF alternatives.

Best for: Robotics newcomers and educators who want the safest, most supported option. It just works.

Check current price on Amazon →

5. Benewake TF02-Pro: Best Outdoor Single-Point Lidar

Benewake TF02-Pro lidar sensor

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

  • IP65 weatherproof.
  • 40-meter range on high reflectance.
  • 100K lux ambient light resistance.
  • Three interface options (UART, I²C, I/O).
  • 1000Hz maximum frame rate.

Cons

  • Single-point only; no scanning.
  • Heavier and larger than other single-point modules.
  • Overkill for indoor projects.

Best for: UAVs, outdoor mobile robots, and traffic sensing where moisture, dust, and harsh light are daily realities.

Check current price on Amazon →

6. MakerFocus TF-Luna: Budget Single-Point Workhorse

MakerFocus TF-Luna lidar sensor

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

  • Extremely small and lightweight.
  • 1cm resolution across 0.2–8m range.
  • Dual UART/I²C interface.
  • Low power (<0.35W).

Cons

  • No outdoor light resistance rating.
  • Single-point only.
  • Basic documentation compared to premium modules.

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 →

7. Wishiot TF-Luna: Same Core, Better Cables

Wishiot TF-Luna lidar sensor

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

  • Includes three cable types for flexible connections.
  • Same reliable TF-Luna core.
  • Compatible with LoRa/ESP32 boards.

Cons

  • Functionally identical to other TF-Luna modules.
  • Documentation is skimpy.

Best for: Makers who want to connect the sensor to multiple development boards without soldering custom headers.

Check current price on Amazon →

8. Benewake TF-Luna (DIYmall): Official Datasheets, Same Price

Benewake TF-Luna from DIYmall

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

  • Official Benewake documentation.
  • Includes three 6-pin cables.
  • Same great performance as other TF-Luna modules.

Cons

  • No functional differences from cheaper alternatives.
  • Slightly smaller form factor may be harder to mount.

Best for: Students and engineers who want original manufacturer documentation for their project records.

Check current price on Amazon →

9. 5-Pack VL53L0X GY-VL53L0XV2: Cheapest Intro to Lidar

5 pack VL53L0X lidar sensors

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

  • Five modules for $14.99.
  • 1mm resolution at close range.
  • Ultra-compact (4.4×2.4×1.0mm bare chip).
  • Easy I²C chaining for multi-sensor setups.

Cons

  • Only 2m maximum range.
  • Narrow 25° field of view.
  • Struggles in strong outdoor light.

Best for: Tinkering beginners, multi-proximity sensor arrays, and projects that need several low-cost short-range detectors.

Check current price on Amazon →


Buyer's guide: how to choose a lidar sensor

The right lidar sensor for you depends entirely on what you want it to do. Weigh these six factors before you buy.

Single-point vs. 360-degree scanning

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.

Ranging technology: ToF vs. Triangulation

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.

Range and blind zone

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.

Interface and voltage level

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.

Ambient light and environmental protection

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.

Software and community resources

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.

Frequently asked questions

What is the difference between single-point lidar and 360-degree scanning lidar?

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.

Can I use these lidar sensors outdoors?

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.

What is SLAM and why do I need it for my robot?

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.

How do I connect a lidar to an Arduino?

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.

Which lidar sensor has the longest range?

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.

Are these sensors safe for eyes?

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.

Do I need a 5V or 3.3V interface for these sensors?

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.

Final verdict

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.

Sarah Mitchell
Sarah Mitchell

Sarah Mitchell covers wireless earbuds, headphones, and home audio. She cares about the things you actually notice after a week of daily use: comfort, call quality, and whether the noise cancelling earns its price.

Articles: 35

Leave a Reply

Your email address will not be published. Required fields are marked *