{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/benewake-tfs20-l-mini-lidar-79ba","markdown":"https://www.xirkit.io/products/benewake-tfs20-l-mini-lidar-79ba/data.md","mcp":"https://www.xirkit.io/mcp","note":"Every value is traced to a cited source (see sources and per-value src). Null means unknown, never zero.","record":{"id":"79bad822-48ce-59da-a431-dbb3ad2fb902","mpn":"TFS20-L","name":"Benewake TFS20-L Mini Lidar","manufacturer":"Benewake","family":"lidar","summary":"Benewake TFS20-L is a 21 × 15 × 7.87 mm, 1.35 g single-point dToF lidar (VCSEL + SPAD). It ranges 0.2–20 m at 90 % reflectivity (15 m in 100 klux) and 12 m at 10 %, with ±6 cm to 6 m and 1 % beyond, and runs at 0–250 Hz (100 Hz default). It talks 3.3 V UART (115200) or I2C (0x10) on a 0.8 mm 6-pin connector, needs 3.3 V ± 9 % at ≤ 0.43 W, and has a < 2° FoV.","schema_version":"3.0","revision":null,"tags":["lidar","single point lidar","20 m lidar","uart/i2c lidar","benewake","dtof lidar","robot lidar","robotics"],"sources":[{"other":{},"id":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L_Datasheet.pdf","title":"Benewake TFS20-L Mini Lidar datasheet","publisher":"Benewake","kind":"datasheet","retrieved_at":"2026-10-18T07:07:04+00:00","field_paths":["spec.constraints.electrical.io_voltage_v","spec.constraints.electrical.supply_voltage_max_v","spec.constraints.electrical.supply_voltage_min_v","spec.constraints.thermal.operating_temp_max_c","spec.constraints.thermal.operating_temp_min_c","spec.geometry.cad.bbox.height_mm","spec.geometry.cad.bbox.length_mm","spec.geometry.cad.bbox.width_mm","spec.geometry.cad.envelope_complete","spec.geometry.cad.mesh_path","spec.geometry.cad.step_path","spec.geometry.cad.verification","spec.geometry.dimensions.height_mm","spec.geometry.dimensions.length_mm","spec.geometry.dimensions.width_mm","spec.geometry.other.weight_g","spec.provides.accuracy_mm","spec.provides.accuracy_note","spec.provides.ambient_light_klux","spec.provides.features","spec.provides.fov_horizontal_deg","spec.provides.interface","spec.provides.laser_class","spec.provides.lidar_type","spec.provides.power_w","spec.provides.range_max_m","spec.provides.range_min_m","spec.provides.range_reflectivity_pct","spec.provides.ranging_method","spec.provides.sample_rate_hz","spec.provides.wavelength_nm","spec.usage.connectors","spec.usage.pinout","spec.usage.pinout_complete","spec.usage.requirements.other.supply_current_ma"],"notes":"sha256 3aa235c2e8dbf2f10002ce1f85d79e2ae7ccc5a1119a0b3cfd20df8fbfb42fbe"},{"other":{},"id":"offer0","url":"https://aifitlab.com/products/benewake-tfs20-l-lidar?variant=45024687685768","title":"aifitlab.com listing","publisher":null,"kind":"distributor","retrieved_at":"2026-10-18T07:08:24+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L_Datasheet.pdf","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L-main-2.jpg","label":"Benewake TFS20-L — product photo","verification":"unverified","notes":"inspected: Benewake render of a small black PCB with a square emitter/receiver block and side connector; distributor-hosted maker render"},{"other":{},"kind":"cad","url":"benewake-tfs20-l.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed"}],"offers":[{"other":{"price_breaks":[]},"supplier":"aifitlab.com","url":"https://aifitlab.com/products/benewake-tfs20-l-lidar?variant=45024687685768","currency":"USD","unit_price":60,"stock_status":"preorder","region":"US","minimum_quantity":null,"checked_at":"2026-10-18T07:08:24+00:00","lead_time_days_min":null,"lead_time_days_max":null,"destination":"US","destination_postal_code":null,"notes":null,"price_basis":"listed","unit_price_max":null}],"best_for":[{"other":{},"label":"Distance, altitude and proximity sensing","reason":"Single-point ranging to 20 m over uart/i2c — altitude hold, level sensing and stop-distance checks.","basis":"engineering_inference"}],"children":[],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"1","kind":"other","label":"3V3 Laser","notes":"Laser power supply","other":{},"connector":"WF08006-01207 (0.8 mm, 6-pin)","functions":["3v3 laser"],"electrical":{}},{"id":"2","kind":"other","label":"3V3GND","notes":"3V3GND","other":{},"connector":"WF08006-01207 (0.8 mm, 6-pin)","functions":["3v3gnd"],"electrical":{}},{"id":"3","kind":"other","label":"UART_TX/I2C_SDA","notes":"Transmit / Data","other":{},"connector":"WF08006-01207 (0.8 mm, 6-pin)","functions":["uart_tx/i2c_sda"],"electrical":{}},{"id":"4","kind":"other","label":"UART_RX/I2C SCL","notes":"Receive / Clock","other":{},"connector":"WF08006-01207 (0.8 mm, 6-pin)","functions":["uart_rx/i2c scl"],"electrical":{}},{"id":"5","kind":"other","label":"GPIO","notes":"Communication chip select","other":{},"connector":"WF08006-01207 (0.8 mm, 6-pin)","functions":["gpio"],"electrical":{}},{"id":"6","kind":"other","label":"GND","notes":"Ground","other":{},"connector":"WF08006-01207 (0.8 mm, 6-pin)","functions":["gnd"],"electrical":{}}],"derived":{},"connectors":[{"id":"wf08006","kind":"WF08006-01207, 0.8 mm pitch, 6-pin: 3V3 laser, 3V3 GND, TX/SDA, RX/SCL, GPIO (mode select), GND","other":{},"pitch_mm":0.8,"pin_count":6}],"pin_mappings":[],"requirements":{"other":{"supply_current_ma":130},"data_inputs":[],"power_inputs":[]},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":15,"height_mm":7.87,"length_mm":21},"features":[],"mesh_path":"benewake-tfs20-l.stl","step_path":"benewake-tfs20-l.step","assumptions":[],"verification":"generated","envelope_complete":true},"other":{"weight_g":1.35},"derived":{},"dimensions":{"other":{},"width_mm":15,"height_mm":7.87,"length_mm":21},"feature_boxes":[],"mounting_holes":[]},"provides":{"other":{},"derived":{},"power_w":0.43,"features":["Range table: 0.2–20 m @ 90 % / 0 klux, 15 m @ 90 % / 100 klux, 12 m @ 10 % / 0 klux, 9 m @ 10 % / 100 klux","I2C mode: pull pin 5 up with 4.7 kΩ or leave it floating at power-up; pin 3 becomes SDA, pin 4 SCL (firmware ≥ V1.4.6)","UART frame: 9 bytes (0x59 0x59, distance, strength, temperature, checksum); baud 9600–921600","Frame rate 0 / 20 / 50 / 100 / 250 Hz; 0 = command-triggered mode; settings save to flash immediately","An enable-output command must be sent at every power-up","Storage-temperature conflict: datasheet −40 to 85 °C; manual −20 to 85 °C","Manual quirk: its I2C note says \"For TF-Luna, the default address … is 0x10\" (shared text); TFS20-L default is also 0x10","No ingress protection (bare module)","Availability (2026-10-18): AIFIT Lab $60, backordered"],"interface":"uart/i2c","lidar_type":"single_point","accuracy_mm":60,"laser_class":"Class 1 (IEC 60825)","range_max_m":20,"range_min_m":0.2,"ros_drivers":[],"capabilities":[],"accuracy_note":"±6 cm (0.2–6 m), 1 % (≥ 6 m); precision 2 cm (1σ, 0.2–6 m)","wavelength_nm":905,"ranging_method":"dtof","sample_rate_hz":250,"ambient_light_klux":100,"fov_horizontal_deg":2,"range_reflectivity_pct":90},"compliance":{"other":{},"derived":{},"certifications":[]},"constraints":{"other":{},"derived":{},"thermal":{"other":{},"operating_temp_max_c":60,"operating_temp_min_c":-20},"electrical":{"other":{},"io_voltage_v":3.3,"supply_voltage_max_v":3.6,"supply_voltage_min_v":3}}},"other":null,"source_type":"pdf","source_ref":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L_Datasheet.pdf","datasheet":{"cad":{"bbox":{"max":[21,15,7.87],"min":[0,0,0],"width_mm":15,"height_mm":7.87,"length_mm":21},"check":{"failed":[],"passed":true},"expected":[{"x":21,"y":15,"name":"envelope","what":"box_xy"},{"what":"envelope_z","value":7.87}],"archetype":"envelope_box","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/benewake-tfs20-l/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/benewake-tfs20-l/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/benewake-tfs20-l/07_cad/views.png","export_stl":"benewake-tfs20-l.stl","assumptions":[],"export_step":"benewake-tfs20-l.step","source_step":null,"verification":"generated","envelope_complete":true},"chips":[],"fields":{"power":{"src":{"page":1,"quote":"| Average power consumption | ≤0.43W |","method":"table","table_id":"1_1"},"unit":"W","value":0.43},"weight":{"src":{"page":7,"quote":"| Weight | 1.35g |","method":"table","table_id":"7_1"},"unit":"g","value":1.35},"accuracy":{"src":{"page":1,"quote":"| Accuracy① | ±6cm(0.2~6m), 1%(≥6m) |","method":"derived","table_id":"1_1"},"unit":"mm","value":60},"connector":{"src":{"page":1,"quote":"| Connector | 0.8mm-6P (Model: WF08006-01207) |","method":"table","table_id":"1_1"},"unit":null,"value":"WF08006-01207, 0.8 mm 6-pin"},"interface":{"src":{"page":7,"quote":"| Communication Interface | UART/IIC |","method":"table","table_id":"7_1"},"unit":null,"value":"uart/i2c"},"range_max":{"src":{"page":1,"quote":"| Detection range | 0.2-20m@90% reflectivity@0Klux, 0.2-15m@90% reflectivity@100Klux 0.2-12m@10% reflectivity@0Klux, 0.2-9m@10% reflectivity@100Klux |","method":"table","table_id":"1_1"},"orig":{"unit":"m","value":20},"unit":"mm","value":20000},"range_min":{"src":{"page":1,"quote":"| Detection range | 0.2-20m@90% reflectivity@0Klux, 0.2-15m@90% reflectivity@100Klux 0.2-12m@10% reflectivity@0Klux, 0.2-9m@10% reflectivity@100Klux |","method":"table","table_id":"1_1"},"orig":{"unit":"m","value":0.2},"unit":"mm","value":200},"lidar_type":{"src":{"page":1,"quote":"TFS20-L is a single-point LiDAR module of Benewake. Multiple built-in operating modes let","method":"text"},"unit":null,"value":"single_point"},"wavelength":{"src":{"page":1,"quote":"| Central wavelength | 905nm |","method":"table","table_id":"1_1"},"orig":{"unit":"nm","value":905},"unit":"mm","value":0.000905},"laser_class":{"src":{"page":1,"quote":"| Eye safety | Class 1 Eye-safe [IEC60825] |","method":"table","table_id":"1_1"},"unit":null,"value":"Class 1 (IEC 60825)"},"sample_rate":{"src":{"page":1,"quote":"| Default frame rate | 0 / 20 / 50 / 100 (Default) / 250Hz |","method":"table","table_id":"1_1"},"unit":"Hz","value":250},"accuracy_note":{"src":{"page":1,"quote":"| Accuracy① | ±6cm(0.2~6m), 1%(≥6m) |","method":"table","table_id":"1_1"},"unit":null,"value":"±6 cm (0.2–6 m), 1 % (≥ 6 m); precision 2 cm (1σ, 0.2–6 m)"},"ambient_light":{"src":{"page":1,"quote":"| Ambient light resistance | 100Klux |","method":"table","table_id":"1_1"},"orig":{"unit":"klux","value":100},"unit":"lux","value":100000},"logic_voltage":{"src":{"page":1,"quote":"| Communication level | LVTTL (3.3V) |","method":"table","table_id":"1_1"},"unit":"V","value":3.3},"fov_horizontal":{"src":{"page":1,"quote":"| FoV | <2° |","method":"table","table_id":"1_1"},"orig":{"unit":"°","value":2},"unit":"deg","value":2},"ranging_method":{"src":{"page":6,"quote":"distance based on direct measurement of time of flight (dToF). The laser at","method":"text"},"unit":null,"value":"dtof"},"supply_current":{"src":{"page":1,"quote":"| Peak current③ | 130mA@3.3V |","method":"table","table_id":"1_1"},"orig":{"unit":"mA","value":130},"unit":"A","value":0.13},"supply_voltage":{"src":{"page":1,"quote":"| Power supply | DC 3.3±9%V |","method":"derived","table_id":"1_1"},"unit":"V","value":[3,3.6]},"range_reflectivity":{"src":{"page":1,"quote":"| Detection range | 0.2-20m@90% reflectivity@0Klux, 0.2-15m@90% reflectivity@100Klux 0.2-12m@10% reflectivity@0Klux, 0.2-9m@10% reflectivity@100Klux |","method":"table","table_id":"1_1"},"unit":"%","value":90},"operating_temperature":{"src":{"page":7,"quote":"| Operating temperature | -20℃ ~ +60℃ |","method":"table","table_id":"7_1"},"unit":"°C","value":[-20,60]}},"groups":{"all":["1","2","3","4","5","6"]},"source":{"url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L_Datasheet.pdf","pages":24,"sha256":"3aa235c2e8dbf2f10002ce1f85d79e2ae7ccc5a1119a0b3cfd20df8fbfb42fbe","onboarded_at":"2026-10-18T07:08:40+00:00"},"coverage":{"pct":94.7,"score":"36/38","passed":true,"explained_nulls":["scan_frequency","angular_resolution","fov_vertical","channels","ros2_driver","ros_drivers","ip_rating","imu_builtin"]},"entities":[{"id":"1","attrs":{"kind":"other","label":"3V3 Laser","connector":"WF08006-01207 (0.8 mm, 6-pin)","designator":"1","description":"Laser power supply"},"sources":[{"page":8,"quote":"| 1 | 3V3 Laser | Laser power supply |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}],"attr_src":{"kind":{"page":8,"quote":"| 1 | 3V3 Laser | Laser power supply |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"label":{"page":8,"quote":"| 1 | 3V3 Laser | Laser power supply |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"connector":{"page":8,"quote":"| 1 | 3V3 Laser | Laser power supply |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"designator":{"page":8,"quote":"| 1 | 3V3 Laser | Laser power supply |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"description":{"page":8,"quote":"| 1 | 3V3 Laser | Laser power supply |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"2","attrs":{"kind":"other","label":"3V3GND","connector":"WF08006-01207 (0.8 mm, 6-pin)","designator":"2","description":"3V3GND"},"sources":[{"page":8,"quote":"| 2 | 3V3GND |  |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}],"attr_src":{"kind":{"page":8,"quote":"| 2 | 3V3GND |  |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"label":{"page":8,"quote":"| 2 | 3V3GND |  |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"connector":{"page":8,"quote":"| 2 | 3V3GND |  |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"designator":{"page":8,"quote":"| 2 | 3V3GND |  |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"description":{"page":8,"quote":"| 2 | 3V3GND |  |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"3","attrs":{"kind":"other","label":"UART_TX/I2C_SDA","connector":"WF08006-01207 (0.8 mm, 6-pin)","designator":"3","description":"Transmit / Data"},"sources":[{"page":8,"quote":"| 3 | UART_TX/I2C_SDA | Transmit / Data |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}],"attr_src":{"kind":{"page":8,"quote":"| 3 | UART_TX/I2C_SDA | Transmit / Data |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"label":{"page":8,"quote":"| 3 | UART_TX/I2C_SDA | Transmit / Data |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"connector":{"page":8,"quote":"| 3 | UART_TX/I2C_SDA | Transmit / Data |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"designator":{"page":8,"quote":"| 3 | UART_TX/I2C_SDA | Transmit / Data |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"description":{"page":8,"quote":"| 3 | UART_TX/I2C_SDA | Transmit / Data |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"4","attrs":{"kind":"other","label":"UART_RX/I2C SCL","connector":"WF08006-01207 (0.8 mm, 6-pin)","designator":"4","description":"Receive / Clock"},"sources":[{"page":8,"quote":"| 4 | UART_RX/I2C SCL | Receive / Clock |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}],"attr_src":{"kind":{"page":8,"quote":"| 4 | UART_RX/I2C SCL | Receive / Clock |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"label":{"page":8,"quote":"| 4 | UART_RX/I2C SCL | Receive / Clock |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"connector":{"page":8,"quote":"| 4 | UART_RX/I2C SCL | Receive / Clock |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"designator":{"page":8,"quote":"| 4 | UART_RX/I2C SCL | Receive / Clock |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"description":{"page":8,"quote":"| 4 | UART_RX/I2C SCL | Receive / Clock |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"5","attrs":{"kind":"other","label":"GPIO","connector":"WF08006-01207 (0.8 mm, 6-pin)","designator":"5","description":"Communication chip select"},"sources":[{"page":8,"quote":"| 5 | GPIO | Communication chip select |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}],"attr_src":{"kind":{"page":8,"quote":"| 5 | GPIO | Communication chip select |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"label":{"page":8,"quote":"| 5 | GPIO | Communication chip select |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"connector":{"page":8,"quote":"| 5 | GPIO | Communication chip select |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"designator":{"page":8,"quote":"| 5 | GPIO | Communication chip select |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"description":{"page":8,"quote":"| 5 | GPIO | Communication chip select |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"6","attrs":{"kind":"other","label":"GND","connector":"WF08006-01207 (0.8 mm, 6-pin)","designator":"6","description":"Ground"},"sources":[{"page":8,"quote":"| 6 | GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}],"attr_src":{"kind":{"page":8,"quote":"| 6 | GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"label":{"page":8,"quote":"| 6 | GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"connector":{"page":8,"quote":"| 6 | GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"designator":{"page":8,"quote":"| 6 | GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"8_1"},"description":{"page":8,"quote":"| 6 | GND | Ground |","method":"table","fragment":"entities_pins.json","table_id":"8_1"}},"functions":[],"electrical":{},"entity_type":"pin"}],"taxonomy":{"dimensions":{"role":"mechanical_dimensions","definition":"Mechanical drawing, outline dimensions, mounting holes, weight"},"site_chrome":{"role":"other","definition":"Navigation, related products, footers, revision history, legal"},"software_usage":{"role":"software_usage","definition":"SDK, ROS / ROS 2 driver, protocol / command set, example code"},"specifications":{"role":"electrical_ratings","definition":"Lidar performance specs: range min/max and reflectivity, accuracy, scan frequency, sample rate, angular resolution, field of view, wavelength, laser class, ambient light"},"pricing_ordering":{"role":"ordering_commercial","definition":"Store page: price, SKU, stock, package contents"},"product_overview":{"role":"identity_overview","definition":"Overview: what the sensor is, applications, ROS / SDK support"},"electrical_interface":{"role":"pins_or_terminals","definition":"Supply voltage / current / power, interface (UART baud, USB, Ethernet, I2C), connector and pin / wire definitions"}},"variants":{},"commercial":{"other":{},"checked_at":"2026-10-18T07:08:24+00:00","compliance":[],"ordering_codes":[{"code":"TFS20-L","description":"Benewake model"}]},"mechanical":{"dims":{"width":{"src":{"page":7,"quote":"| Dimensions | TYP. 21.0 x 15 x 7.87mm³ |","method":"table","table_id":"7_1"},"unit":"mm","value":15},"height":{"src":{"page":7,"quote":"| Dimensions | TYP. 21.0 x 15 x 7.87mm³ |","method":"table","table_id":"7_1"},"unit":"mm","value":7.87},"length":{"src":{"page":7,"quote":"| Dimensions | TYP. 21.0 x 15 x 7.87mm³ |","method":"table","table_id":"7_1"},"unit":"mm","value":21}},"kind":"mechanical","holes":[],"units":"mm","origin":"module envelope from (0,0,0)","features":[],"archetype":"envelope_box","assumptions":{}},"page_index":[{"page":1,"tags":["specifications"],"primary":"specifications"},{"page":2,"tags":["electrical_interface"],"primary":"electrical_interface"},{"page":3,"tags":[],"primary":"none_of_these"},{"page":4,"tags":["site_chrome"],"primary":"site_chrome"},{"page":5,"tags":["site_chrome"],"primary":"site_chrome"},{"page":6,"tags":["specifications"],"primary":"specifications"},{"page":7,"tags":[],"primary":"electrical_interface"},{"page":8,"tags":["electrical_interface"],"primary":"electrical_interface"},{"page":9,"tags":["electrical_interface"],"primary":"electrical_interface"},{"page":10,"tags":["site_chrome"],"primary":"software_usage"},{"page":11,"tags":["software_usage"],"primary":"software_usage"},{"page":12,"tags":["site_chrome","software_usage"],"primary":"software_usage"},{"page":13,"tags":["site_chrome","software_usage"],"primary":"software_usage"},{"page":14,"tags":["site_chrome","software_usage"],"primary":"software_usage"},{"page":15,"tags":["software_usage"],"primary":"software_usage"},{"page":16,"tags":["software_usage"],"primary":"software_usage"},{"page":17,"tags":[],"primary":"none_of_these"},{"page":18,"tags":["software_usage"],"primary":"software_usage"},{"page":19,"tags":[],"primary":"none_of_these"},{"page":20,"tags":["pricing_ordering"],"primary":"pricing_ordering"},{"page":21,"tags":[],"primary":"none_of_these"},{"page":22,"tags":[],"primary":"product_overview"},{"page":23,"tags":["product_overview"],"primary":"product_overview"},{"page":24,"tags":["specifications"],"primary":"specifications"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["distance-sensing"],"commercial":{"other":{},"checked_at":"2026-10-18T07:08:24+00:00","compliance":[],"ordering_codes":[{"code":"TFS20-L","description":"Benewake model"}]},"null_reasons":{"channels":{"note":"single point","reason":"not_applicable"},"ip_rating":{"note":"datasheet: Protection Level N/A (bare module)","reason":"not_applicable"},"imu_builtin":{"note":"rangefinder only","reason":"not_applicable"},"ros2_driver":{"note":"no driver named","reason":"not_in_source"},"ros_drivers":{"note":"none named","reason":"not_in_source"},"fov_vertical":{"note":"single beam","reason":"not_applicable"},"scan_frequency":{"note":"no scanning","reason":"not_applicable"},"angular_resolution":{"note":"single-point sensor","reason":"not_applicable"}},"assembly_label":"Module","assembly_level":2,"search_aliases":["benewake single point lidar","TFS20-L"],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L_Datasheet.pdf","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L_Datasheet.pdf"},{"other":{},"kind":"image","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L-main-2.jpg","label":"Benewake TFS20-L — product photo","verification":"unverified","notes":"inspected: Benewake render of a small black PCB with a square emitter/receiver block and side connector; distributor-hosted maker render","resolved_url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/BENEWAKE-TFS20-L-main-2.jpg"},{"other":{},"kind":"cad","url":"benewake-tfs20-l.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/benewake-tfs20-l.step"}],"cad":{"verification":"generated","envelope_complete":true,"assumptions":[],"step_path":"benewake-tfs20-l.step","mesh_path":"benewake-tfs20-l.stl","footprint_svg_path":null,"bbox":{"length_mm":21,"width_mm":15,"height_mm":7.87},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/benewake-tfs20-l.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/benewake-tfs20-l.stl","footprint_svg_url":null},"limitations":["Generated geometry is an approximate mechanical envelope; inspect original manufacturer CAD when available.","Generated footprint_svg_path is an outline, not a verified electrical land pattern.","Xirkit does not run fit checks; download step_url and test fit against your own enclosure."]}}}