{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/ydlidar-sdm15-single-point-tof-lidar-db18","markdown":"https://www.xirkit.io/products/ydlidar-sdm15-single-point-tof-lidar-db18/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":"db18d09a-6feb-5dc0-856e-0d6a4af92fc0","mpn":"SDM15","name":"YDLIDAR SDM15 Single-Point ToF Lidar","manufacturer":"YDLIDAR (Shenzhen EAI Technology)","family":"lidar","summary":"YDLIDAR SDM15 is a single-point ToF lidar rangefinder. It measures 50 mm to 15 m at 80 % reflectivity, with ≤ 20 mm error to 1 m, 3 % to 2 m and 4 % to 15 m. It ranges at 10–1800 Hz (adaptive) and talks two-way 3.3 V UART at 460800 baud (up to 1.5 Mbps) on GH1.25-4P. 5 V / 100 mA, 905 nm Class I laser, 60 klux, 15 g, 45.38 × 18.78 × 24.3 mm, 2 × M2 ears 39 mm apart.","schema_version":"3.0","revision":null,"tags":["lidar","single point lidar","15 m lidar","uart lidar","ydlidar","dtof lidar","robot lidar","robotics"],"sources":[{"other":{},"id":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR_SDM15_Datasheet.pdf?v=1771757326","title":"YDLIDAR SDM15 Single-Point ToF Lidar datasheet","publisher":"YDLIDAR (Shenzhen EAI Technology)","kind":"datasheet","retrieved_at":"2026-10-18T04:11:58+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.interface","spec.provides.laser_class","spec.provides.lidar_type","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 1ea0876818399ed4f27283962f1017f2f8460336a0b6c40f6a426b3b2f6087d7"},{"other":{},"id":"offer0","url":"https://aifitlab.com/products/ydlidar-sdm15-lidar","title":"aifitlab.com listing","publisher":null,"kind":"distributor","retrieved_at":"2026-10-18T04:13:01+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR_SDM15_Datasheet.pdf?v=1771757326","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR-SDM15-main-3.jpg","label":"YDLIDAR SDM15 — product photo","verification":"unverified","notes":"inspected: YDLIDAR-branded render, small black rectangular housing with an oval IR window and two mounting ears; matches the drawing. Distributor-hosted."},{"other":{},"kind":"cad","url":"ydlidar-sdm15.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/ydlidar-sdm15-lidar","currency":"USD","unit_price":45,"stock_status":"preorder","region":"US","minimum_quantity":null,"checked_at":"2026-10-18T04:13:01+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 15 m over uart — altitude hold, level sensing and stop-distance checks.","basis":"engineering_inference"}],"children":[],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"VCC","kind":"power_in","label":"VCC","notes":"Power supply — Positive","other":{},"connector":"GH1.25-4P","functions":["power_in"],"electrical":{}},{"id":"Tx","kind":"uart_tx","label":"Tx","notes":"Output — System serial output","other":{},"connector":"GH1.25-4P","functions":["tx"],"electrical":{}},{"id":"Rx","kind":"uart_rx","label":"Rx","notes":"Input — System serial port Input","other":{},"connector":"GH1.25-4P","functions":["rx"],"electrical":{}},{"id":"GND","kind":"ground","label":"GND","notes":"Power supply — Negative","other":{},"connector":"GH1.25-4P","functions":["ground"],"voltage_v":0,"electrical":{}}],"derived":{},"connectors":[{"id":"gh125_4p","kind":"GH1.25-4P: VCC, Tx, Rx, GND","other":{},"pitch_mm":1.25,"pin_count":4}],"pin_mappings":[],"requirements":{"other":{"supply_current_ma":100},"data_inputs":[],"power_inputs":[]},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":18.78,"height_mm":24.3,"length_mm":45.38},"features":[],"mesh_path":"ydlidar-sdm15.stl","step_path":"ydlidar-sdm15.step","assumptions":[],"verification":"generated","envelope_complete":true},"other":{"weight_g":15},"derived":{},"dimensions":{"other":{},"width_mm":18.78,"height_mm":24.3,"length_mm":45.38},"feature_boxes":[],"mounting_holes":[]},"provides":{"other":{},"derived":{},"features":["Ranging rate adapts to the scene in real time (10–1800 Hz)","Applications named by the maker: UAV altitude hold and obstacle avoidance, robot obstacle avoidance","Supply ripple must stay under 90 mV (78 mV typical) or ranging degrades","Service life ≥ 10000 h","Mounting: 2 × Ø2.3 mm holes (M2 screws) 39 ± 0.2 mm apart","Size conflict: AIFIT Lab lists 45 × 17.2 × 22.3 mm; the datasheet drawing gives 45.38 × 18.78 × 24.3 mm (used)","Availability (2026-10-18): AIFIT Lab lists $45 but says backordered; ships from China"],"interface":"uart","lidar_type":"single_point","accuracy_mm":20,"laser_class":"Class I (IEC 60825-1, 21 CFR 1040.10/1040.11)","range_max_m":15,"range_min_m":0.05,"ros_drivers":[],"capabilities":[],"accuracy_note":"≤ 20 mm (≤ 1 m), ≤ 3 % (1–2 m), ≤ 4 % (2–15 m)","wavelength_nm":905,"ranging_method":"dtof","sample_rate_hz":1800,"ambient_light_klux":60,"range_reflectivity_pct":80},"compliance":{"other":{},"derived":{},"certifications":[]},"constraints":{"other":{},"derived":{},"thermal":{"other":{},"operating_temp_max_c":50,"operating_temp_min_c":-10},"electrical":{"other":{},"io_voltage_v":3.3,"supply_voltage_max_v":5.2,"supply_voltage_min_v":4.8}}},"other":null,"source_type":"pdf","source_ref":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR_SDM15_Datasheet.pdf?v=1771757326","datasheet":{"cad":{"bbox":{"max":[45.38,18.78,24.3],"min":[0,0,0],"width_mm":18.78,"height_mm":24.3,"length_mm":45.38},"check":{"failed":[],"passed":true},"expected":[{"x":45.38,"y":18.78,"name":"envelope","what":"box_xy"},{"what":"envelope_z","value":24.3}],"archetype":"envelope_box","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/ydlidar-sdm15/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/ydlidar-sdm15/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/ydlidar-sdm15/07_cad/views.png","export_stl":"ydlidar-sdm15.stl","assumptions":[],"export_step":"ydlidar-sdm15.step","source_step":null,"verification":"generated","envelope_complete":true},"chips":[],"fields":{"weight":{"src":{"page":6,"quote":"| weight | / | 15 | / | g | N.W. |","method":"table","table_id":"6_2"},"unit":"g","value":15},"accuracy":{"src":{"page":4,"quote":"| Relative error | / | / | 20 | mm | Distance≤1000mm |","method":"table","table_id":"4_1"},"unit":"mm","value":20},"connector":{"src":{"page":4,"quote":"The SDM15 provides external interface terminal is GH1.25-4P, which realizes system power","method":"text"},"unit":null,"value":"GH1.25-4P: VCC, Tx, Rx, GND"},"interface":{"src":{"page":5,"quote":"With a 3.3V level serial port (UART), users can connect the external system and the product","method":"text"},"unit":null,"value":"uart"},"range_max":{"src":{"page":4,"quote":"| Ranging distance | 50 | / | 15000 | mm | 80% reflectivity |","method":"table","table_id":"4_1"},"unit":"mm","value":15000},"range_min":{"src":{"page":4,"quote":"| Ranging distance | 50 | / | 15000 | mm | 80% reflectivity |","method":"table","table_id":"4_1"},"unit":"mm","value":50},"lidar_type":{"src":{"page":3,"quote":"YDLIDAR SDM15 is a high-performance single-point LiDAR (hereinafter referred to as","method":"text"},"unit":null,"value":"single_point"},"wavelength":{"src":{"page":6,"quote":"| Laser wavelength | 898 | 905 | 912 | nm | Infrared band |","method":"table","table_id":"6_1"},"orig":{"unit":"nm","value":905},"unit":"mm","value":0.000905},"laser_class":{"src":{"page":6,"quote":"| FDA | Class I IEC60825-1 |  |  |  |  |","method":"table","table_id":"6_1"},"unit":null,"value":"Class I (IEC 60825-1, 21 CFR 1040.10/1040.11)"},"sample_rate":{"src":{"page":4,"quote":"| Ranging frequency | 10 | / | 1800 | Hz | Indicates ranging times per second, and the frequency changes in real time according to the scene |","method":"table","table_id":"4_1"},"unit":"Hz","value":1800},"accuracy_note":{"src":{"page":4,"quote":"|  | / | / | 4% | / | 2000≤Distance＜15000mm |","method":"table","table_id":"4_1"},"unit":null,"value":"≤ 20 mm (≤ 1 m), ≤ 3 % (1–2 m), ≤ 4 % (2–15 m)"},"ambient_light":{"src":{"page":6,"quote":"| Lighting environment | / | / | 60000 | Lux | / |","method":"table","table_id":"6_2"},"unit":"lux","value":60000},"logic_voltage":{"src":{"page":5,"quote":"| High signal level | 2.4 | 3.3 | 3.5 | V | / |","method":"table","table_id":"5_2"},"unit":"V","value":3.3},"ranging_method":{"src":{"page":3,"quote":"SDM15) developed by EAI team. Based on the principle of ToF, it is equipped with related optics,","method":"text"},"unit":null,"value":"dtof"},"supply_current":{"src":{"page":4,"quote":"| Working current | / | 100 | / | mA | / |","method":"table","table_id":"4_2"},"orig":{"unit":"mA","value":100},"unit":"A","value":0.1},"supply_voltage":{"src":{"page":4,"quote":"| Supply voltage | 4.8 | 5.0 | 5.2 | V | Excessive voltage might damage the Lidar while low affect normal performance |","method":"table","table_id":"4_2"},"unit":"V","value":[4.8,5.2]},"range_reflectivity":{"src":{"page":4,"quote":"| Ranging distance | 50 | / | 15000 | mm | 80% reflectivity |","method":"table","table_id":"4_1"},"unit":"%","value":80},"operating_temperature":{"src":{"page":6,"quote":"| Operating temperature | -10 | 25 | 50 | ℃ | Long-term operation in a high- temperature environment will reduce the service life |","method":"table","table_id":"6_2"},"unit":"°C","value":[-10,50]}},"groups":{"all":["VCC","Tx","Rx","GND"]},"source":{"url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR_SDM15_Datasheet.pdf?v=1771757326","pages":13,"sha256":"1ea0876818399ed4f27283962f1017f2f8460336a0b6c40f6a426b3b2f6087d7","onboarded_at":"2026-10-18T04:13:15+00:00"},"coverage":{"pct":92.1,"score":"35/38","passed":true,"explained_nulls":["scan_frequency","angular_resolution","fov_horizontal","fov_vertical","channels","ros2_driver","ip_rating","imu_builtin","power"]},"entities":[{"id":"VCC","attrs":{"kind":"power_in","label":"VCC","connector":"GH1.25-4P","designator":"VCC","description":"Power supply — Positive"},"sources":[{"page":5,"quote":"| VCC | Power supply | Positive | 5V | / | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| VCC | Power supply | Positive | 5V | / | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| VCC | Power supply | Positive | 5V | / | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| VCC | Power supply | Positive | 5V | / | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| VCC | Power supply | Positive | 5V | / | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| VCC | Power supply | Positive | 5V | / | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"Tx","attrs":{"kind":"uart_tx","label":"Tx","connector":"GH1.25-4P","designator":"Tx","description":"Output — System serial output"},"sources":[{"page":5,"quote":"| Tx | Output | System serial output | / | / | Data stream: Lidar☐Peripherals |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| Tx | Output | System serial output | / | / | Data stream: Lidar☐Peripherals |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| Tx | Output | System serial output | / | / | Data stream: Lidar☐Peripherals |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| Tx | Output | System serial output | / | / | Data stream: Lidar☐Peripherals |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| Tx | Output | System serial output | / | / | Data stream: Lidar☐Peripherals |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| Tx | Output | System serial output | / | / | Data stream: Lidar☐Peripherals |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"Rx","attrs":{"kind":"uart_rx","label":"Rx","connector":"GH1.25-4P","designator":"Rx","description":"Input — System serial port Input"},"sources":[{"page":5,"quote":"| Rx | Input | System serial port Input | / | / | Data stream: Peripherals☐Lidar |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| Rx | Input | System serial port Input | / | / | Data stream: Peripherals☐Lidar |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| Rx | Input | System serial port Input | / | / | Data stream: Peripherals☐Lidar |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| Rx | Input | System serial port Input | / | / | Data stream: Peripherals☐Lidar |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| Rx | Input | System serial port Input | / | / | Data stream: Peripherals☐Lidar |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| Rx | Input | System serial port Input | / | / | Data stream: Peripherals☐Lidar |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"GND","attrs":{"kind":"ground","label":"GND","connector":"GH1.25-4P","designator":"GND","description":"Power supply — Negative"},"sources":[{"page":5,"quote":"| GND | Power supply | Negative | 0V | 0V | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"}],"attr_src":{"kind":{"page":5,"quote":"| GND | Power supply | Negative | 0V | 0V | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"label":{"page":5,"quote":"| GND | Power supply | Negative | 0V | 0V | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"connector":{"page":5,"quote":"| GND | Power supply | Negative | 0V | 0V | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"designator":{"page":5,"quote":"| GND | Power supply | Negative | 0V | 0V | / |","method":"table","fragment":"entities_pins.json","table_id":"5_1"},"description":{"page":5,"quote":"| GND | Power supply | Negative | 0V | 0V | / |","method":"table","fragment":"entities_pins.json","table_id":"5_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-18T04:13:01+00:00","compliance":[],"ordering_codes":[{"code":"SDM15","description":"YDLIDAR model"}]},"mechanical":{"dims":{"width":{"src":{"page":3,"quote":"18.78","figure":"FIG 1 YDLIDAR SDM15 INSTALLATION AND MECHANICAL SIZE","method":"drawing"},"unit":"mm","value":18.78},"height":{"src":{"page":3,"quote":"24.3","figure":"FIG 1 YDLIDAR SDM15 INSTALLATION AND MECHANICAL SIZE","method":"drawing"},"unit":"mm","value":24.3},"length":{"src":{"page":3,"quote":"45.38","figure":"FIG 1 YDLIDAR SDM15 INSTALLATION AND MECHANICAL SIZE","method":"drawing"},"note":"over the mounting ears","unit":"mm","value":45.38}},"kind":"mechanical","holes":[],"units":"mm","origin":"product envelope from (0,0,0)","features":[],"archetype":"envelope_box","assumptions":{}},"page_index":[{"page":1,"tags":[],"primary":"none_of_these"},{"page":2,"tags":["site_chrome"],"primary":"site_chrome"},{"page":3,"tags":["product_overview"],"primary":"product_overview"},{"page":4,"tags":["specifications"],"primary":"specifications"},{"page":5,"tags":["electrical_interface"],"primary":"electrical_interface"},{"page":6,"tags":["specifications"],"primary":"specifications"},{"page":7,"tags":["site_chrome"],"primary":"site_chrome"},{"page":8,"tags":[],"primary":"none_of_these"},{"page":9,"tags":["pricing_ordering"],"primary":"pricing_ordering"},{"page":10,"tags":[],"primary":"none_of_these"},{"page":11,"tags":[],"primary":"product_overview"},{"page":12,"tags":["product_overview"],"primary":"product_overview"},{"page":13,"tags":["specifications"],"primary":"specifications"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["distance-sensing"],"commercial":{"other":{},"checked_at":"2026-10-18T04:13:01+00:00","compliance":[],"ordering_codes":[{"code":"SDM15","description":"YDLIDAR model"}]},"null_reasons":{"power":{"note":"not printed; 5 V × 100 mA","reason":"not_in_source"},"channels":{"note":"single beam","reason":"not_applicable"},"ip_rating":{"note":"no ingress rating printed","reason":"not_in_source"},"imu_builtin":{"note":"no IMU mentioned","reason":"not_in_source"},"ros2_driver":{"note":"no ROS 2 driver named in the datasheet","reason":"not_in_source"},"fov_vertical":{"note":"not printed","reason":"not_in_source"},"fov_horizontal":{"note":"beam divergence / FoV not printed","reason":"not_in_source"},"scan_frequency":{"note":"single point, no scanning","reason":"not_applicable"},"angular_resolution":{"note":"single point","reason":"not_applicable"}},"assembly_label":"Module","assembly_level":2,"search_aliases":["ydlidar single point lidar","SDM15"],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR_SDM15_Datasheet.pdf?v=1771757326","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR_SDM15_Datasheet.pdf?v=1771757326"},{"other":{},"kind":"image","url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR-SDM15-main-3.jpg","label":"YDLIDAR SDM15 — product photo","verification":"unverified","notes":"inspected: YDLIDAR-branded render, small black rectangular housing with an oval IR window and two mounting ears; matches the drawing. Distributor-hosted.","resolved_url":"https://cdn.shopify.com/s/files/1/0673/6848/5000/files/YDLIDAR-SDM15-main-3.jpg"},{"other":{},"kind":"cad","url":"ydlidar-sdm15.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/ydlidar-sdm15.step"}],"cad":{"verification":"generated","envelope_complete":true,"assumptions":[],"step_path":"ydlidar-sdm15.step","mesh_path":"ydlidar-sdm15.stl","footprint_svg_path":null,"bbox":{"length_mm":45.38,"width_mm":18.78,"height_mm":24.3},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/ydlidar-sdm15.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/ydlidar-sdm15.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."]}}}