LIDAR-Lite v3HP

Added to your shopping cart

LIDAR has never looked so good! This is the LIDAR-Lite v3HP, a compact, high-performance optical distance measurement sensor from Garmin™. The LIDAR-Lite v3HP is the ideal optical ranging solution for drone, robot, or unmanned vehicle applications. Each sensor is housed in a durable, IPX7-rated housing and includes all the core features and user configurability of the popular LIDAR-Lite v3.

The v3HP is very similar in function to that of the v3 but it can now sample faster at rates greater than 1kHz (where as the v3 is only capable of up to 500Hz). Another improvement is that this v3HP model is more power efficient with current consumption rates 40mA less than the v3 (that’s 65mA as opposed to 105mA while idle, and 85mA instead of 130mA while acquiring).

Each LIDAR-Lite v3HP has a range of 5cm to 40m and features an edge-emitting, 905nm (1.3 watts), single-stripe laser transmitter, 8m Radian beam divergence, and an optical aperture of 12.5mm. This version of the LIDAR-Lite still operates at 5VDC (6V max) with a peak power of 1.3W and still possesses an accuracy of +/- 2.5cm at >2m. On top of everything else, the LIDAR-Lite is user-configurable, allowing adjustment between accuracy, operating range and measurement time and can be interfaced via I2C or PWM with the attached 200mm cable.

Note: CLASS 1 LASER PRODUCT CLASSIFIED EN/IEC 60825-1 2014. This product is in conformity with performance standards for laser products under 21 CFR 1040, except with respect to those characteristics authorized by Variance Number FDA-2016-V-2943 effective September 27, 2016.

Get Started with the LIDAR-Lite v3HP Guide

  • Resolution: 1 cm
  • Typical accuracy: +/- 2.5cm at distances greater than 2 meters (Refer to operating manual for complete operating specifications)
  • Range: 5cm to 40m
  • Update rate: Greater than 1kHz
  • Interface: I2C or PWM
  • Power (operating voltage): 4.75-5VDC; 6V Max
  • Current consumption: 65ma idle; 85ma during acquisition
  • Operating temperature: -20°C to 60°C
  • Laser wave length/Peak power: 905nm/1.3W
  • Beam divergence: 8m Radian
  • Optical aperture: 12.5mm
  • Water rating: IPX7
  • Unit dimensions: 24.5mm x 53.5mm x 33.5mm (1.0in x 2.1in x 1.3in)
  • Weight: 34g (1.2oz)

LIDAR-Lite v3HP Product Help and Resources

LIDAR-Lite v3 Hookup Guide

May 16, 2018

A tutorial for connecting the Garmin LIDAR-Lite v3 or the LIDAR-Lite v3HP to an Arduino to measure distance.

Core Skill: Soldering

This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.

1 Soldering

Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels


Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

3 Programming

Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

3 Electrical Prototyping

Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels


Customer Comments

  • I’m using the latest Arduino Library provided by garmin. Testet on a Nano, I’m not able to break 495Hz on white walls with distances of either ~90cm or ~300cm. The MCU is idleling while waiting for the ISR to fire, no Serial print or any other operations are executed, just plain looping. Timing was measured by connecting a Salaea logic analyzer to the mode pin. The 495Hz are relatively stable. Servicing the ISR takes a few microseconds, it’s just settings a volatile variable to true. So there is not much deadtime introduced and it can be ruled out, that this causes the “slow” readings.

    @SWDUDE seems to has managed to get it working at 1000Hz. Has anyone else had success in achieving this?

  • Has anyone followed the instruction and installed a 680uF capacitor on Arduino? Will that inrush of current drop your Arduino out of the USB?

  • Has anyone been able to receive 1000+ samples per second with this device? Setting the configuration parameter from 0 to 5 yields similar results for me where I will receive a sample (on average) every 3000 microseconds. Setting “sigCountMax” (Maximum acquisition count) to 1 I am able to get almost 500hz which is not 1500hz. I am using an Arduino UNO at 1Mbaud and the git library for the v3HP. I also setup the external interrupt for busy status (instead of using the waitForBusy funtion) which didn’t help much.

    • Okay… So I was finally able to get this working using the Mode Select as an interrupt connected to pin 2 on the Arduino UNO. The ‘waitForBusy’ function will not let me receive samples nearly as fast as using the interrupt. Using the interrupt, I am now able to receive distance measurements at about 1000 Hz. 1500 Hz anyone?

      • Hi @SWDUDE! I am currently struggling to get this sensor to break the 450Hz mark with no luck. Would you be able to share your configuration and some sample code? Thanks!

    • I am considering using this sensor to measure proximity to certain clipping point for drift cars during race. Seeing that you have already worked with the sensor, would you think this is an appropriate sensor for that? (the cars may in fact produce quite a lot of tire smoke during their drive past the sensor) - and if so, would you be willing to help me out get the device to work with Arduino, in case there are issues I need to be aware of that are not already clear in publicly available sample code? Thank you for your input on this matter.

  • I believe the accuracy is supposed to read +/- 2.5cm instead of +/-2.5mm.

    • You are correct. Had it right in the Features but not the Description.

      Thanks for the catch!

  • how structurally sound is it such as mounting on a spinning platform for scanning of a room? aka 360 horizontal spin with 90deg vertical traversal?

    “how fast can i move it?”

  • “Water rating: IPX”

    What does this mean?

    • Sorry about that, it should read “IPX7” like in the description. That is the Ingress Protection code that lets you know how protected the case is against the intrusion of foreign particles. There is a link to it in the description that goes to an explanation page on Wikipedia.

Customer Reviews

5 out of 5

Based on 1 ratings:

Currently viewing all customer reviews.

Excellent Performance

The device is worth choosing over the former model just for the double sample rate alone. Good construction. Water resistance is a nice touch, but only as a safety measure. Optics will not perform if you get water onto the lenses and if you plan on exposing the sensor to moisture, I recommend enclosing it in glass or non-IR-blocking plastic, or at the very least covering the front. Leaving lenses exposed is always a bad idea when dealing with precision instruments.

The only thing missing that would make it a perfect point cloud scanner is an RGB sensor. I’m having to combine mine with a standalone module and alignment is always an issue, but for the price that low, can’t complain. Love this thing!