Skip to content

Calibration - Introduction

What you'll learn

This guide is focused on performing basic calibration for your LumenPnP. Specifically it will test the motion system, and calibrate the cameras so that they can identify objects and apply offsets to the toolhead for precise part picking and placing. These steps are usually only necessary when first setting up a LumenPnP for the first time.

Pick and place machines are complicated, and require lots of calibration to work correctly. Also, OpenPnP is a large piece of software, and can take time to learn. Please note that the process of learning the software and getting your machine calibrated can take many hours, and that time should be set aside for getting everything honed in.

We provide these docs, the walkthrough video, and default configuration files to make the process as straightforward as possible, but if you notice things that we can be doing to make the process easier, please do not hesitate to let us know by making a Github Issue.


It is important that you complete these calibration steps in order. Each calibration step relies on the steps that come before, so it's imperative that you complete them in the order we have them listed.

Walkthrough Video

This walkthrough video shows the entire calibration process starting from stock configuration. We highly recommend watching the video along with walking through the docs on this site when setting up your machine.

What you'll need

  • A LumenPnP with the mechanical and electrical build completed.
  • Read through the OpenPnP Wiki. It'll be super important to getting going with your machine. These docs are meant to augment the OpenPnP docs, not replace them.

Next Steps

First, we'll import the configuration.