

The YDLIDAR X3, manufactured by Shenzhen EAI, is a 360-degree laser scanner designed for robotic and automation applications. It provides precise distance measurements and enables environmental mapping, making it an essential component for navigation, obstacle avoidance, and SLAM (Simultaneous Localization and Mapping) in robotics. With its compact design, high-speed data acquisition, and robust performance, the YDLIDAR X3 is suitable for both indoor and outdoor environments.








| Parameter | Specification |
|---|---|
| Measurement Range | 0.12 m to 8 m (indoor), 0.12 m to 4 m (outdoor) |
| Scanning Frequency | 6 Hz to 12 Hz (adjustable) |
| Angular Resolution | 0.5° to 1° |
| Field of View (FOV) | 360° |
| Distance Accuracy | ±2% (0.12 m to 1.5 m), ±1% (>1.5 m) |
| Laser Wavelength | 775 nm to 795 nm (Class 1 laser) |
| Communication Interface | UART (3.3V TTL) |
| Power Supply Voltage | 5V DC |
| Operating Current | 500 mA (typical) |
| Dimensions | 70 mm (diameter) x 41 mm (height) |
| Weight | 190 g |
The YDLIDAR X3 uses a 4-pin interface for power and communication. Below is the pinout:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (5V DC) |
| 2 | GND | Ground |
| 3 | TX | UART Transmit (data output) |
| 4 | RX | UART Receive (data input) |
Below is an example of how to connect and use the YDLIDAR X3 with an Arduino UNO:
| YDLIDAR X3 Pin | Arduino UNO Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| TX | RX (Pin 0) |
| RX | TX (Pin 1) |
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial lidarSerial(10, 11); // RX = Pin 10, TX = Pin 11
void setup() {
Serial.begin(9600); // Initialize Serial Monitor
lidarSerial.begin(115200); // Initialize YDLIDAR X3 communication
Serial.println("YDLIDAR X3 Initialized");
}
void loop() {
// Check if data is available from the LIDAR
if (lidarSerial.available()) {
// Read and print data from the LIDAR
while (lidarSerial.available()) {
char c = lidarSerial.read();
Serial.print(c); // Output data to Serial Monitor
}
Serial.println(); // Add a newline for readability
}
}
No Data Output
Inaccurate Measurements
Device Not Powering On
Interference in Outdoor Use
Q1: Can the YDLIDAR X3 be used in complete darkness?
A1: Yes, the YDLIDAR X3 operates independently of ambient light and can function in complete darkness.
Q2: Is the YDLIDAR X3 waterproof?
A2: No, the YDLIDAR X3 is not waterproof. Avoid exposing it to water or high humidity.
Q3: Can I adjust the scanning frequency?
A3: Yes, the scanning frequency can be adjusted between 6 Hz and 12 Hz using the SDK or configuration tools.
Q4: Does the YDLIDAR X3 support ROS?
A4: Yes, the YDLIDAR X3 is compatible with ROS, and official drivers are available for integration.
Q5: What is the maximum range of the YDLIDAR X3?
A5: The maximum range is 8 meters indoors and 4 meters outdoors, depending on environmental conditions.