109 modules from 8 manufacturers. Values copied from each manufacturer public page (captured Oct-Nov 2026). Click a header to sort. Data and code on GitHub.
| Brand | Model | nm | Min m | Max m | Accuracy | Rate | Interface | Weight | USD | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| ERDI LASER (ERDI TECH LTD) | LRF0815C | 1535 | 15.0 | 8000.0 | ±2 m | 0.5 to 10 Hz | 175.0 | 900 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF0405C | 1535 | 15.0 | 6000.0 | +/-2 m | Single measurement or 1 to 10 Hz | UART, 3.3 V TTL level | 32.0 | 400 | source |
| ERDI LASER (ERDI TECH LTD) | MINI-100 | 1535 | 2.5 | 100 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER100 | 7.0 | 70 | source | ||||||
| ERDI LASER (ERDI TECH LTD) | ER10000 | 1535 | 220.0 | 5000 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER200 | 1535 | 7.0 | 80 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER2000 | 1535 | 105.0 | 1500 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER300 | 1535 | 8.5 | 100 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER400 | 1535 | 12.0 | 200 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER4000 | 1535 | 105.0 | 2000 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER500 | 1535 | 12.0 | 240 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER800 | 1535 | 18.0 | 1050 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER8000 | 1535 | 220.0 | 3000 | source | |||||
| ERDI LASER (ERDI TECH LTD) | ER900 | 1535 | 18.0 | 1050 | source | |||||
| ERDI LASER (ERDI TECH LTD) | LR1000D23 | 905 | 4.0 | 1200.0 | δ ≤ 100 cm, 5 m ≤ d < 1000 m¹) (Standard version: ±1 m) | 3 Hz – 12 Hz (customizable) | UART-TTL, customizable | 20.0 | 110 | source |
| ERDI LASER (ERDI TECH LTD) | LR1000E2 | 905 | 4.0 | 1000.0 | ±1 m (D ≤ 400 m); ±(1 + 0.001D) m (D > 400 m) | 3–10 Hz (adaptive) | UART-TTL | 10.0 | 30 | source |
| ERDI LASER (ERDI TECH LTD) | LR1000E4 | 905 | 4.0 | 1000.0 | ±1 m (D ≤ 400 m); ±(1 + 0.001D) m (D > 400 m) | 3–10 Hz (adaptive) | UART-TTL | 10.0 | 30 | source |
| ERDI LASER (ERDI TECH LTD) | LR1200D23 | 905 | 4.0 | 1200.0 | δ ≤ ±1 m, 4 m ≤ d < 1000 m¹) (Standard version: ±1 m) | 2–10 Hz | UART - TTL, customizable | 20.0 | 130 | source |
| ERDI LASER (ERDI TECH LTD) | LR1200E2 | 905 | 4.0 | 1200.0 | Both sources give ±1 m (6 m ≤ D < 500 m) and ±(0.5 m + 0.001D) for the second interval. The archived factory pack table ends the second interval at 1,000 m; the current official public PDF v1.2 lists 500 m ≤ D ≤ 1,200 m. Sources differ; confirm the applicable supplied revision. | 2–10 Hz (adaptive) | UART-TTL | 10.0 | 35 | source |
| ERDI LASER (ERDI TECH LTD) | LR1200E4 | 905 | 4.0 | 1200.0 | ±1 m (D ≤ 400 m); ±(1 + 0.001D) m (D > 400 m) | 2–10 Hz (adaptive) | UART-TTL | 10.0 | 35 | source |
| ERDI LASER (ERDI TECH LTD) | LR1500D23 | 905 | 4.0 | 1500.0 | δ ≤ ±1 m, 4 m ≤ d < 1000 m¹) (Standard version: ±1 m) | 2–10 Hz | UART - TTL, customizable | 20.0 | 140 | source |
| ERDI LASER (ERDI TECH LTD) | LR1500E2 | 905 | 4.0 | 1500.0 | Both sources give ±1 m (6 m ≤ D < 500 m) and ±(0.5 m + 0.001D) for the second interval. The archived factory pack table ends the second interval at 1,000 m; the current official public PDF v1.2 lists 500 m ≤ D ≤ 1,500 m. Sources differ; confirm the applicable supplied revision. | 2–10 Hz (adaptive) | UART-TTL | 10.0 | 40 | source |
| ERDI LASER (ERDI TECH LTD) | LR1500E4 | 905 | 4.0 | 1500.0 | ±1 m (D ≤ 400 m); ±(1 + 0.001D) m (D > 400 m) | 2–10 Hz (adaptive) | UART-TTL | 10.0 | 40 | source |
| ERDI LASER (ERDI TECH LTD) | LR2000E2 | 905 | 4.0 | 2000.0 | ±1 m (D ≤ 400 m); 0.4% of D (400 m < D ≤ 2000 m) | 2–10 Hz (adaptive) | UART-TTL | 50 | source | |
| ERDI LASER (ERDI TECH LTD) | LR2000E4 | 905 | 4.0 | 2000.0 | ±1 m (D ≤ 400 m); 0.4% of D (400 m < D ≤ 2000 m) | 2–10 Hz (adaptive) | UART-TTL | 50 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF0105C | 1535 | 15.0 | 3000.0 | ±2 m | Single, 1Hz, 5Hz, 10Hz | 29.0 | 300 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF0305C | 1535 | 10.0 | 4000.0 | ±1 m | 1Hz ~10Hz | UART(TTL 3.3V) | 14.0 | 300 | source |
| ERDI LASER (ERDI TECH LTD) | LRF0306C | 1535 | 10.0 | 4000.0 | ±1 m | 1Hz ~3Hz | UART(TTL 3.3V) | 14.0 | 300 | source |
| ERDI LASER (ERDI TECH LTD) | LRF0310C | 1535 | 15.0 | 3000.0 | ±1 m | Single, 1Hz ~10Hz | 32.0 | 300 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF0609C | 1535 | 20.0 | 6000.0 | ≤ ±2 m | TTL | 800 | source | ||
| ERDI LASER (ERDI TECH LTD) | LRF0610C | 1535 | 15.0 | 6000.0 | ±2 m | 0.5Hz ~10Hz | TTL: Molex 51021-0500; RS-422: J30J. Confirm the ordered version. | 90.0 | 700 | source |
| ERDI LASER (ERDI TECH LTD) | LRF0612C | 1535 | 50.0 | 6000.0 | ±2 m | 1Hz ~10Hz | 58.0 | 700 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF0816C | 1535 | 50.0 | 8000.0 | ±2 m | 1Hz ~10Hz | 58.0 | 1200 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF0818C | 1535 | 20.0 | 8000.0 | ≤ ±2 m | TTL | 900 | source | ||
| ERDI LASER (ERDI TECH LTD) | LRF100H | 905 | 0.05 | 100.0 | ±10 cm (<10 m); 1% (≥10 m) | 20 Hz-10 kHz (default: 1 kHz) | UART, IIC | 20.0 | 80 | source |
| ERDI LASER (ERDI TECH LTD) | LRF1017C | 50.0 | 10000.0 | ±2 m | 0.5Hz ~10Hz | RS422 | 275.0 | 1300 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF10VB | 940 | 0.05 | 9.0 | ±5 cm (<5 m); 1% (≥5 m) | 50 Hz | UART | 1.0 | 6 | source |
| ERDI LASER (ERDI TECH LTD) | LRF1200A1 | 905 | 5.0 | 1200.0 | ±1 m (5 m ≤ L ≤ 100 m); ±(1 + 0.004L) m (L > 100 m) | 1–3 Hz | UART, 3.3 V TTL | 18.0 | 35 | source |
| ERDI LASER (ERDI TECH LTD) | LRF1221C | 50.0 | 12000.0 | ±2 m | 0.5Hz ~10Hz | RS422 | 275.0 | 1300 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF1222C | 40.0 | 12000.0 | ±2 m | 0.5Hz ~10Hz | RS422 | 335.0 | 1300 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF1500H | 905 | 0.05 | 1500.0 | ±10 cm (<10 m); 1% (≥10 m) | 1 kHz or 50 Hz (automatically switched to match reflected-signal intensity) | UART/IIC | 20.0 | 180 | source |
| ERDI LASER (ERDI TECH LTD) | LRF1525C | 50.0 | 15000.0 | ±2 m | 0.5Hz ~10Hz | RS422 | 400.0 | 3000 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF1829C | 1535 | 50.0 | ±2 m | 0.5Hz ~10Hz | RS422 | 400.0 | 3500 | source | |
| ERDI LASER (ERDI TECH LTD) | LRF1830C | 50.0 | 23000.0 | ±2 m | 0.5–10 Hz | RS-422 in the specification table; TTL/RS-422 alternatives in the interface section | 3500 | source | ||
| ERDI LASER (ERDI TECH LTD) | LRF1831C | 1535 | 50.0 | 15000.0 | ±2 m | 0.5Hz ~10Hz | RS422 | 410.0 | 3500 | source |
| ERDI LASER (ERDI TECH LTD) | LRF200H | 905 | 0.05 | 200.0 | ±10 cm (<10 m); 1% (≥10 m) | 20 Hz-10 kHz (default: 1 kHz) | UART, IIC | 20.0 | 100 | source |
| ERDI LASER (ERDI TECH LTD) | LRF22VB | 905 | 0.05 | 20.0 | ±5 cm (<5 m); 1% (≥5 m) | 200 Hz (alternatives: 100/50/20/10/1 Hz) | UART/IIC | 1.5 | 8 | source |
| ERDI LASER (ERDI TECH LTD) | LRF3000A1 | 905 | 1.0 | 3000.0 | ±0.7 m (D ≤ 100 m); ±(0.7 + 0.003D) m (D > 100 m) | Normal: 3–10 Hz; long-range: 1–10 Hz | UART, 3.3 V TTL | 12.0 | 80 | source |
| ERDI LASER (ERDI TECH LTD) | LRF300H | 905 | 0.05 | 300.0 | ±10 cm (<10 m); 1% (≥10 m) | 1 kHz or 50 Hz (automatically switched to match reflected-signal intensity) | UART, IIC | 20.0 | 140 | source |
| ERDI LASER (ERDI TECH LTD) | LRF50H | 905 | 0.05 | 50.0 | ±5 cm (<10 m); 1% (≥10 m), 2σ | 20 Hz-10 kHz (default: 1 kHz) | UART | 15.0 | 50 | source |
| ERDI LASER (ERDI TECH LTD) | LRF50VB | 905 | 0.05 | 50.0 | ±5 cm (<5 m); 1% (≥5 m) | 100 Hz | UART/IIC | 1.3 | 20 | source |
| ERDI LASER (ERDI TECH LTD) | LRF600H | 905 | 0.05 | 600.0 | ±10 cm (<10 m); 1% (≥10 m) | 1 kHz or 50 Hz (automatically switched to match reflected-signal intensity) | UART/IIC | 20.0 | 160 | source |
| ERDI LASER (ERDI TECH LTD) | SPD1200N0 | 905 | 1500.0 | ±0.3 m (D ≤100 m); ±0.3 m + D × 0.7‰ (100 m < D <1200 m) | 2–15 Hz or 4–15 Hz, adaptive | UART-TTL (customizable) | 5.0 | 35 | source | |
| ERDI LASER (ERDI TECH LTD) | SPD1200N2 | 905 | 1500.0 | ±0.3 m (D ≤100 m); ±0.3 m + D × 0.7‰ (100 m < D <1200 m) | 2–15 Hz or 4–15 Hz, adaptive | UART-TTL (customizable) | 5.0 | 35 | source | |
| ERDI LASER (ERDI TECH LTD) | SPD1200N3 | 905 | 3.0 | 1000.0 | ±0.5 m at d ≤100 m; ±(0.5 m + 0.00075d) for 100 m < d <1000 m | 2.5–15 Hz | UART, 3.3 V TTL; customizable | 6.0 | 36 | source |
| ERDI LASER (ERDI TECH LTD) | SPD1200N4 | 905 | 1500.0 | ±0.3 m (D ≤100 m); ±0.3 m + D × 0.7‰ (100 m < D <1200 m) | 2–15 Hz or 4–15 Hz, adaptive | UART-TTL (customizable) | 5.0 | 35 | source | |
| ERDI LASER (ERDI TECH LTD) | SPD1200S2 | 905 | 0.2 | 1500.0 | ±0.3m (≤400m)±0.5m + d×0.1% (400m<d<1200m) | 4Hz~15Hz Adaptive | UART-TTL, Customizable | 10.0 | 150 | source |
| ERDI LASER (ERDI TECH LTD) | SPD1200Z2 | 905 | 0.2 | 1500.0 | Current published table and archived factory PDF: ±0.2 m (d≤200 m); ±0.5 m (d≤400 m); ±(0.5 m + 0.001d) (400 m<d<1,200 m). Archived factory DOCX: ±0.3 m (d≤100 m); ±(0.3 m + 0.0007d) (100 m<d<1,200 m). Sources differ; confirm the supplied configuration. d is distance in metres. | Current published table and archived factory PDF technical table: 2–20 Hz adaptive. Archived PDF overview: 2–15 Hz; its continuous-mode section gives typical 2 Hz and maximum 15 Hz. Archived factory DOCX technical table: 2–20 Hz; its continuous-mode section gives typical 2 Hz and maximum 20 Hz. Confirm the supplied mode/configuration; sources differ. | UART-TTL, Customizable | 6.0 | 150 | source |
| ERDI LASER (ERDI TECH LTD) | SPD1200ZG | 905 | 0.1 | 1200.0 | ±0.5 m at d ≤100 m; ±(0.5 m + 0.0007d) for 100 m < d <1200 m | 2–10 Hz | UART-TTL; customizable | 5.0 | 80 | source |
| Benewake | TF-NOVA | 14 | 1 ~ 900 Hz | UART, I/O, I²C | source | |||||
| Benewake | TF-Luna | 0.2 | 8 | ± 6 cm @ (0.2 ~ 3 m) | 1 ~ 250 Hz | UART, I/O, I²C | 5.0 | source | ||
| Benewake | TFmini-S | 0.1 | 12 | ± 6 cm within 0.1 ~ 6 m | 1 ~ 1000 Hz | UART, I/O, I²C | 5.0 | source | ||
| Benewake | TFmini Plus | 0.1 | 12 | ± 5 cm @ (0.1 ~ 5 m) | 1 ~ 1000 Hz | UART, I/O, I²C | 12.0 | source | ||
| Benewake | TFmini-i | 0.1 | 12 | 1 ~ 1000 Hz | CAN, RS-485 | 52 | source | |||
| Benewake | TFS20-L | 0.2 | 20 | 1 ~ 250 Hz | UART, I²C | 1.35 | source | |||
| Benewake | TF02-Pro | 0.1 | 40 | 1 ~ 1000 Hz | UART, I/O, I²C | 50 | source | |||
| Benewake | TF02-i | 0.1 | 40 | 1 ~ 1000 Hz | CAN, RS-485 | 60 | source | |||
| Benewake | TFA170-L | 0.1 | 170 | 1 ~ 1000 Hz | RS-232 | 10.0 | source | |||
| Benewake | TF03-100/180 | 0.1 | 180 | 1 ~ 9800 Hz | UART, CAN, RS-232, RS-485 | 86.0 | source | |||
| Benewake | TFA300 Series | 0.1 | 290 | ± 10 cm (< 10 m) 1% (≥ 10 m) | 1 ~ 10,000 Hz | UART, CAN | 10.5 | source | ||
| Benewake | TF350 | 0.2 | 350 | 1 ~ 1000 Hz | UART, CAN, RS-232, RS-485 | 224.0 | source | |||
| LightWare | LW20/C | 905 | 0.2 | 100 | 48 to 5 000 readings per second | Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 19.5 | 349 | source | |
| LightWare | LW20/HA | 905 | 0.2 | 100 | Better than 1cm over 100m | 48 to 1 250 readings per second | Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 19.5 | 389 | source |
| LightWare | SF20/C | 905 | 0.2 | 100 | 48 to 5 000 readings per second | USB, Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 7.5 | 319 | source | |
| LightWare | SF20/HA | 905 | 0.2 | 100 | Better than 1cm over 100m | 48 to 1 250 readings per second | USB, Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 7.5 | 359 | source |
| LightWare | SF30/C | 905 | 0.2 | 100 | 39 to 20 000 readings per second | USB, Serial UART (3.3 V TTL, 5 V tolerant) | 30 | 349 | source | |
| LightWare | SF30/D | 905 | 0.2 | 200 | 39 to 20 000 readings per second | USB, Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 30 | 459 | source | |
| LightWare | SF11/C | 905 | 0.2 | 100 | 20 readings per second | USB, Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 30 | 199 | source | |
| LightWare | SF000/B | 905 | 0.2 | 50 | 48 to 388 readings per second | Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 9.8 | 319 | source | |
| LightWare | SF23/B | 905 | 0.2 | 50 | 1 to 20 readings per second | Serial UART (3.0V logic), shutdown and control | 6.5 | 59 | source | |
| LightWare | SF45/B (scanning) | 905 | 0.2 | 50 | Up to 5,000 readings per second and 5 sweeps per second | USB, Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 59 | 519 | source | |
| LightWare | GRF-250 | 905 | 0.2 | 250 | ± 50 cm (1 sigma) | 1 to 50 readings per second | USB, Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 10.7 | 399 | source |
| LightWare | GRF-500 | 905 | 0.2 | 500 | ± 50 cm (1 sigma) | 0.5 to 10 readings per second | USB, Serial UART and I2C (3.3 V TTL, 5 V tolerant) | 10.7 | 459 | source |
| Garmin | LIDAR-Lite v3 | 905 | 40 | ±2.5 cm (1 in.) typical (<5 m); ±10 cm (3.9 in.) typical (>=5 m) | 270 Hz typical; 650 Hz fast mode; >1000 Hz short range only | I2C, PWM | 22 | 149.99 | source | |
| Garmin | LIDAR-Lite v3HP | 905 | 40 | ±1 cm (0.4 in.) (<2 m); ±5 cm (2 in.) typical (>=2 m) | I2C, PWM | 38 | source | |||
| Nooploop | TOFSense | 0.03 | 8 | ±1.5cm@[0.03, 1.0]m; ±3.0cm@(1.0, 8.0]m | 30Hz | UART, CAN, I/O | 2.7 | source | ||
| Nooploop | TOFSense-UART | 0.03 | 8 | ±1.5cm@[0.03, 1.0]m; ±3.0cm@(1.0, 8.0]m | 30Hz | UART, I/O | 2.7 | source | ||
| Nooploop | TOFSense S | 0.03 | 8 | ±1.5cm@[0.03, 1.0]m; ±3.0cm@(1.0, 8.0]m | 30Hz | UART, CAN | 5.8 | source | ||
| Nooploop | TOFSense-F2 Mini | 0.02 | 7.8 | ±4.0cm | 50Hz | UART, IIC, I/O | 1.0 | source | ||
| Nooploop | TOFSense-F2 | 0.05 | 25 | ±3.0cm | 100Hz | UART, IIC, I/O | 7.5 | source | ||
| Nooploop | TOFSense-F2 P | 0.05 | 50 | ±3.0cm | 100Hz | UART, IIC, I/O | 7.5 | source | ||
| Nooploop | TOFSense-F2 PH | 0.05 | 50 | ±3.0cm | 100Hz | UART, IIC, I/O | source | |||
| Nooploop | TOFSense-M S (8x8 array) | 0.015 | 4 | ±1.5cm | 15Hz@8*8; 60Hz@4*4 | UART, CAN | 5.8 | source | ||
| JRT | PTGL-12X-1 | 905 | 0.2 | 1200 | d <= 100 m: ±0.3 m; d > 100 m: ±(0.4 + 0.006 × d) m | 2 Hz – 15 Hz (Adaptive) | UART (TTL_3.3V) | 6.0 | 49 | source |
| JRT | PTGL2-12X-1 | 905 | 0.2 | 1200 | d <= 100m: ±0.3m; d >= 100m: ±(0.3 + 0.0007 × D) | 2Hz–30Hz (adaptive) | UART (TTL 3.3V) | 6.0 | source | |
| JRT | PTGC-12X-2 | 905 | 5 | 1200 | 5<=L<=100m: ±0.7m | 1-3Hz | UART-TTL (3.3V) | 22.0 | source | |
| JRT | PTGC-10X-1 | 905 | 5 | 1000 | 5<=L<=100m: ±0.7m | 1-3Hz | UART-TTL (3.3V) | 25.0 | source | |
| JRT | PTGS-12X-1 | 905 | 5 | 1200 | 12.0 | source | ||||
| JRT | ETYS-HF-2 | 905 | 0.1 | 150 | <=0.1m (0.1-2m); 5%×L (>2m) | 20Hz-10KHz | 45.0 | source | ||
| JRT | ETYS-50X-2 | 1535 | 50 | 5000 | ±2m (±1m customizable) | Up to 5 Hz | RS422-TTL | 85.0 | source | |
| JRT | ETYU-20X-1 | 1535 | 20 | 2000 | <=±1m | Single shot, 1Hz-10Hz | RS422 | 190.0 | source | |
| JRT | ETYS-10KX-1 | 1535 | 50 | 10000 | ±2m (optional ±1m) | single shot, 1Hz, 5Hz | RS422 | 230.0 | source | |
| JRT | ETYS2-12KX-1 | 1535 | 50 | 12000 | <=±2m | Single shot, 1–5Hz, 10Hz | 230.0 | source | ||
| Lumispot Tech | ELRF-C16 (Micro 3KM class) | 1535 | 5000 | <=±1m | 1~10Hz | RS422 serial, CAN (TTL optional) | 33.0 | source | ||
| Lumispot Tech | DLRF-C1 1.2KM High Repetition Module | 905 | 0.5 | 1200 | ±0.5m (<=80m); ±1m (>80m) | 60~800Hz (self-adaption) | UART (TTL_3.3V) | 11.0 | source | |
| Lumispot Tech | DLRF-C1 1.5KM Module | 905 | 3 | 1500 | ±0.5m (<=80m); ±1m (<=1000m); ±(0.2+0.0015*D) (>1000m) | 1~10Hz (self-adaption) | UART (TTL_3.3V) | 11.0 | source | |
| Lumispot Tech | DLRF-C2 2KM Module | 905 | 3 | 2000 | ±0.5m (<=80m); ±1m (<=1000m); ±(0.2+0.0015*D) (>1000m) | 1~10Hz (self-adaption) | UART (TTL_3.3V) | 11.0 | source | |
| DFRobot | SEN0259 TFmini LiDAR (ToF) Laser Range Sensor (12m) | 850 | 0.3 | 12 | 1% (<6m), 2% (6 ~ 12m) | 100Hz | UART (TTL) | 4.7 | source | |
| DFRobot | TFmini Plus (listed on DFRobot SEN0259 wiki page) | 850 | 0.1 | 12 | ±5 cm (0.1–6 m); ±1% (6–12 m) | 1–1000 Hz (adjustable) | UART, I²C, I/O | 12 | source |