Skip to content

Drone LiDAR technical guides for UAV, robotics and embedded perception teams.

Explore the module

LiDAR Selection & Buying

OEM Solid-State LiDAR Components: Build a Golden BOM and Change-Control Test Matrix

A practical guide to freezing an OEM dToF module baseline, controlling component substitutions, and mapping every revision to focused regression evidence.

August 30, 2026 11 min read
OEM Solid-State LiDAR Components: Build a Golden BOM and Change-Control Test Matrix

For OEM sourcing and perception teams: an approved solid-state LiDAR sample is only a stable design input when its optical stack, detector path, firmware, mechanics, and output contract are controlled. If one of those boundaries changes silently, the part number may stay the same while the evidence behind your pilot no longer does.

Quick answer: manage oem solid state lidar components with four linked baselines: a golden bill of materials (BOM), a golden physical sample, a frozen firmware/configuration record, and a replayable regression dataset. Every proposed substitution should identify the changed boundary, the reason, the effective lot or revision, and the smallest test set that can show whether the approved behavior remains intact.

Best for: sourcing engineers, quality leads, embedded developers, and UAV or robotics teams moving from an evaluation sample toward a repeatable pilot build.

OEM solid-state LiDAR components: define the controlled baseline

A useful component list is not a teardown guess. It is a supplier-agreed map of the functional boundaries that can change performance or integration. Start with the illumination source, receiver and timing path, optical elements, processor and firmware, power and thermal design, mechanical envelope, connectors, interface behavior, and controlled documents. Ask the supplier which details can be disclosed, which are proprietary, and which change notifications it will provide.

That boundary map matters because a compact direct time-of-flight system is an interacting measurement chain. STMicroelectronics’ current official Time-of-Flight portfolio overview describes direct-ToF solutions in terms of emitter, receiver, and processor functions, alongside documentation and evaluation tools. An OEM does not need another vendor’s internal design; it needs enough boundary visibility to know what a proposed change could affect and what evidence should be refreshed.

Controlled boundary Record in the golden baseline Ask for on a proposed change First regression question
Emitter and drive Wavelength claim, operating mode, safety documentation revision Changed source, drive setting, pulse behavior, or safety file Did detection behavior or the documented laser classification change?
Receiver and timing Detector family, timing/processing revision, approved configuration Detector, timing, or acquisition-algorithm delta Did bias, invalid-return rate, noise, or depth repeatability move?
Optics and window Lens/window/filter revision and mechanical stack reference Material, coating, adhesive, alignment, or supplier change Did field coverage, crosstalk, ambient-light behavior, or edge quality move?
Processor and firmware Firmware hash/version, configuration export, boot and update method Release notes, default changes, known limits, rollback path Are output values, invalid markers, timing, and startup behavior unchanged?
Power and thermal path Input requirement, typical load claim, thermal interface and operating limits Regulator, PCB stack, thermal material, or layout delta Does the module remain stable across the approved supply and temperature test?
Mechanics and interconnect Drawing revision, mass, connector, pinout, datum, and keep-out area Dimension, housing, cable, connector, or assembly-process delta Does it still fit, align, and survive the approved mounted-state test?
Interface and data Protocol revision, frame definition, rate, units, coordinate convention Schema, timing, transport, SDK, or platform-support delta Can the golden host capture and replay the same valid data contract?

Build four linked golden records, not one spreadsheet

A BOM alone cannot prove that two revisions behave the same. Pair it with three other records:

  1. Golden BOM: the supplier-controlled component or functional-boundary revision, plus approved alternates where disclosure is possible.
  2. Golden sample: a labeled physical unit with its lot, hardware revision, firmware, configuration, and test date.
  3. Golden configuration: host software version, interface settings, mounting pose, power setup, and firmware/configuration export.
  4. Golden dataset: raw or minimally processed outputs from repeatable scenes, including ordinary targets and deliberately difficult cases.

The dataset is what makes a substitution discussion concrete. Use the same target positions, illumination notes, power setup, mount, warm-up procedure, capture duration, and comparison metrics. Purpleriver’s sample datasets page is a useful starting point for requesting data, while the compact dToF evaluation workflow shows how to turn a sample into a bench process.

Why SPAD and optical changes deserve targeted retesting

A 2025 primary study on ranging precision in SPAD-based dToF LiDAR models how dead time and pile-up can reduce information in time-of-flight measurements, and examines photon flux, laser pulse width, and time quantization as operating-point variables. That paper does not report MRP-LD1 performance. Its practical value for an OEM is narrower: a detector, emitter, or timing change should not be treated as a paperwork-only substitution. It should trigger a measurement comparison under the same controlled scenes.

Why laser documentation belongs in change control

The FDA’s current laser products and instruments guidance explains hazard classes and points manufacturers to applicable US records, reports, and performance requirements. For a buyer, the action is to request the class statement and its supporting document revision, then ask whether a source, drive, optic, housing, or firmware change affects that documentation. A module-level Class 1 statement is useful evidence; it is not a substitute for the OEM’s final-system review.

Classify each change before choosing the retest

Do not repeat the entire qualification plan for every label edit, and do not accept a major optical change with a visual check. Use a delta-based decision chart.

Change class Examples Minimum evidence Disposition
A — documentation only Typographic correction with no design, process, configuration, or label-scope effect Redline, reason, affected documents, supplier declaration of no technical change Document review; update the baseline
B — firmware or configuration Algorithm revision, default change, SDK/parser update Release notes, rollback image, protocol diff, golden-scene replay Data-contract and application-threshold regression
C — electrical or mechanical Connector, regulator, PCB, cable, housing, adhesive, or mounting datum Drawing/BOM delta, fit check, supply/thermal capture, mounted-state comparison Integration review plus affected environmental tests
D — optical or measurement chain Emitter, SPAD receiver, timing path, lens, filter, cover window, alignment process Component/process delta, safety-document review, full golden-scene comparison Reopen affected performance and system-safety approvals
Unknown Supplier will not identify the affected boundary Written clarification and containment of affected lots Do not approve the substitution until risk can be bounded

Use published MRP-LD1 facts as an example baseline

The current Featured product is the MRP-LD1 Drone LiDAR Sensor. The table below repeats only values in the Featured WooCommerce export. It is a starting specification record, not a claim about undisclosed internal component makes or production controls.

ParameterPublished valueChange-control use
Ranging / scanning principledTOF / SPADFlag receiver, timing, and processing changes for depth regression
Emitter940 nm VCSELLink source or optical changes to safety-document and scene retests
Laser safetyClass 1 (FDA Recognized Eye-Safe)Freeze the supporting statement and document revision
RangeIndoor 0.5–25 m; outdoor 0.2–8 mRetest the application’s actual operating band, not only endpoints
Published accuracy0.2–1 m ≤±3 cm; 1–5 m ≤±5 cm; 5–8 m ≤±10 cm; 8–15 m ≤±20 cmUse the relevant band when defining acceptance thresholds
Ambient-light resistance80 KluxKeep a repeatable bright-scene capture in the regression set
Field of view60° horizontal × 45° verticalRecheck coverage after optical, housing, or mounting changes
Resolution / frame rate40 × 30 / 10 fpsCompare completeness, timing, and application thresholds
InterfacesUART / UVC / UDPFreeze the chosen transport, parser, and host capture
Software supportWindows / ARM / Linux / AndroidRecord the exact platform, SDK, and tool version used by the OEM
Power / weight5 V / 1.2 W / 8 gRecheck the power and mounted-state envelope after relevant revisions
TemperatureOperating -20–60°C; storage -30–70°CMap thermal-path changes to the affected test window

Application case: control a module revision in a compact perception build

Hypothetical evaluation scenario: a team has approved an MRP-LD1 sample for a compact multirotor obstacle-support prototype and a bench robotics rig. The module’s published 8 g weight, 5 V input, 1.2 W consumption, 60° × 45° field of view, 40 × 30 output, and UART/UVC/UDP options fit the first evaluation. This is a planning example, not a reported customer result.

  1. The team labels its approved sample and records hardware, firmware, mount, interface, host, and power setup.
  2. It saves synchronized captures from a flat reference, a stepped target, a dark target, a bright-light scene, and the mounted obstacle scene.
  3. The supplier later proposes a cover-window material revision. The OEM classifies it as an optical-path change rather than a cosmetic edit.
  4. The supplier provides the material/coating delta, affected lots, effective date, and statement about laser documentation.
  5. The OEM repeats field coverage, invalid-return, edge, ambient-light, and application-threshold checks with the new sample against the frozen setup.
  6. Only after the delta is understood does purchasing update the approved revision or alternate list.

This workflow keeps the decision proportional. It does not assume the revision is harmful, and it does not assume that an unchanged connector means unchanged sensing behavior.

Freeze the interface, data, and host contract

A component baseline is incomplete if the data path is described only as “UART,” “UVC,” or “UDP.” Choose the evaluation path using the UART, UVC, or UDP interface guide, then record what makes a frame usable to your application.

Data-contract itemFreeze before approvalRegression after a change
TransportPhysical connection, protocol revision, settings, and startup orderReconnect, cold start, sustained capture, error recovery
Frame identityDimensions, rate, payload length, units, and coordinate conventionSchema diff and parser test against saved frames
ValidityInvalid markers, confidence/quality meaning, saturation and missing-data behaviorGolden-scene completeness and false-valid comparison
TimingTimestamp source, latency budget, sequence behavior, host time relationJitter, dropped/repeated frames, stale-data handling
ConfigurationFirmware, SDK, configuration file, defaults, and checksums where availableExport comparison, rollback test, release-note review
Application handoffTransform, filtering, threshold, stop/clearance logic ownerReplay through the same downstream decision path

Store supplier manuals, SDK references, and revision notices beside the baseline. The Purpleriver documentation hub provides the inquiry path for product documents; your project record should still identify the exact files and versions used for approval.

Common mistakes when controlling a solid-state LiDAR BOM

  • Freezing only the sales part number: it does not show which optical, electrical, firmware, or process revision produced the approved evidence.
  • Demanding a full proprietary teardown: the useful request is change-impact visibility and agreed notification boundaries, not unnecessary supplier IP.
  • Treating every change equally: a document correction and an emitter, receiver, optic, or timing change need different evidence.
  • Keeping a golden sample without a golden configuration: the unit cannot be reproduced if host software, mount, power, and firmware are unknown.
  • Saving screenshots instead of data: screenshots cannot reliably expose timing, invalid-return, schema, or downstream threshold changes.
  • Interpreting Class 1 as final-system approval: preserve the module claim and supporting revision while keeping final-system responsibilities explicit.
  • Approving a substitution by ideal-target range alone: repeat the application scenes and the failure-prone scenes that mattered during the original approval.

RFQ and change-notification checklist

RequestWhat a useful answer contains
Configuration identityOrderable part, hardware revision, firmware, configuration, interface/protocol revision
Controlled boundary listEmitter, receiver/timing, optics, processor, power, mechanics, interconnect, firmware, documents
Approved alternatesKnown alternate, affected function, prior evidence, and limitations where disclosure permits
Change-notification contentReason, before/after delta, affected lots, effective date, last-order or transition information if applicable
Safety-document impactWhether the change affects the laser class statement, labels, reports, or supporting records
Data-contract impactProtocol, schema, timing, default, SDK, parser, and compatibility changes
Regression evidenceComparable scenes, raw outputs, setup, sample count, metrics, and acceptance decision
Containment and rollbackHow old/new revisions are identified, separated, traced, and rolled back during evaluation
Escalation ownersNamed functions for optics, firmware, quality, integration, and commercial coordination

Turn your component list into a controlled evaluation package

Send the intended platform, operating scenes, interface, range band, change-notification needs, and first regression plan. Purpleriver can then respond against the published MRP-LD1 baseline and the documentation available for your evaluation.

Send Purpleriver your component-control requirements.

Technical guide

FAQ

Common questions and practical answers from this technical guide.

What are OEM solid-state LiDAR components?

For change-control purposes, they are the functional boundaries that can affect measurement or integration: emitter, receiver and timing, optics, processing and firmware, power and thermal path, mechanics, interconnect, interface/data behavior, and controlled documents.

Do I need the supplier’s complete proprietary BOM?

Not necessarily. You need enough controlled-boundary and revision information to identify a change, understand its likely impact, receive appropriate notification, and select a defensible regression test. Supplier IP and OEM risk control can coexist.

What is the difference between a golden BOM and a golden sample?

The golden BOM identifies the approved configuration or functional revisions. The golden sample is a labeled physical unit that embodies that configuration. Both need a matching firmware/configuration record and dataset to support comparison.

Which component changes should trigger the broadest retest?

Emitter, SPAD receiver, timing path, lens, filter, cover window, optical alignment, and major processing changes can touch the measurement chain directly. The exact retest should follow the declared delta and the application risks.

Does a firmware update count as a component change?

It counts as a controlled configuration change. Even without a hardware revision, it may alter defaults, timing, invalid returns, filtering, schema, startup, or failure handling, so retain release notes and replay the golden dataset.

How should I evaluate an approved alternate?

Identify the changed boundary, compare before/after documents, obtain samples with traceable revision identity, repeat only the affected bench and application tests, and retain the decision with its evidence.

Why is a saved dataset better than a demo video?

Saved outputs can be parsed, replayed, measured, and compared for invalid returns, timing, schema, noise, and downstream decisions. A video is useful context but rarely preserves the data needed for regression.

Can the same change plan cover UAV and robotics programs?

The controlled module baseline may be shared, but mounted geometry, motion, power, timing, environment, and application thresholds differ. Each program should keep its own application scenes and acceptance rules.

When should purchasing reject a proposed substitution?

Do not approve it while the affected boundary is unknown, the effective lots cannot be identified, safety or interface implications are unresolved, or the supplier and OEM cannot agree on evidence proportional to the risk.

Turn the guide into an evaluation plan

Send the platform, interface, range and sample requirements to Purpleriver.

Contact Justin Lu
WhatsApp