Validate a first board job with a dry run
7 steps
Match the machine configuration
Identify the physical LumenPnP revision and open the corresponding OpenPnP machine configuration. Preserve a copy of the known-good configuration.
Check: The active machine definition belongs to this hardware revision.
Companion guide, source references and reuse license
Clear the travel envelope
Remove tools, loose components and unneeded objects from the motion area. Verify cables and hoses have their intended routing.
Check: Nothing obstructs the expected gantry or nozzle motion.
Review the board definition
Check that the intended board is selected, its orientation is correct and its origin or fiducials correspond to the actual fixture.
Check: The displayed placement pattern matches the physical board orientation.
Check the feeder assignments
Review each enabled placement and its part-to-feeder mapping. Check nozzle compatibility and disable placements deliberately omitted from this test.
Check: Every enabled placement has the intended part source and nozzle.
Enable the documented dry-run mode
Select the dry-run option described by the upstream first-job guide. Review which actions that mode will execute before starting.
Check: The test will validate the job without being mistaken for a production placement run.
Observe the complete test
Start the test with hands outside the motion area. Watch board registration, travel paths and the order of placements; stop immediately if motion is unexpected.
Check: The run completes without collisions, unexpected offsets or unresolved part errors.
Record and resolve discrepancies
Record any rejected fiducial, wrong orientation or feeder issue. Correct the configuration and repeat the dry run before enabling actual placement.
Check: A full clean dry run is recorded before production placement begins.
Project credit: Opulo and LumenPnP contributors. Guide reuse: CC-BY-4.0. Upstream reference. Prepared with AI assistance for a TwinWorks-managed contributor; no physical build/test is claimed.
