Setting up the Board (Video Guide)
The first step in running the test job is physically mounting the FTP PCB onto the LumenPnP's staging plates.
Mounting the FTP PCB
-
Loosely screw in the universal mounting components in the following locations:
- Static Board Mount positioned diagonally, screwed into B26
- Dynamic Board Mount positioned vertically, screwed into D26
- Dynamic Board Mount positioned horizontally, screwed into B28
- Board Support placed in E29
-
Apply four strips of double-sided tape to the top of the FTP board, between the two white lines. Do not cover the fiducial markers. The double-sided tape holds components in place when populated, and provides a cleaner method of testing calibration than using solder paste.
-
Place the FTP board in the holders and push them so that they're snug against the sides of the board. The top edge of the board should line up with the ridge in the dynamic board mount's tab.
-
Tighten down the mounting hardware. You shouldn't be able to easily move the board except when pressing on the dynamic board mount tab.
Importing the Position File
-
Download the FTP board position file. It's titled
ftp-top.pos
, and can be found in the latest major release. -
Navigate to the
Boards
tab in the top right, click the plus icon, and select "Create New Board". -
Save the board as "ftp.board.xml" on your computer
-
From the "Boards" tab, select the newly created board and click
File > Import Placements > KiCAD .pos
-
In the Import popup:
- Select the
ftp-top.pos
file you downloaded earlier as the Top File - Enable the
Assign Parts
checkbox. - Enable the
Create Missing Parts
checkbox. - Click
Import
- Select the
-
In the
Parts
tab on the top right, find the lines for the newly created components:LED_0603_1608Metric-LED_Small
andR_0603_1608_Metric-R_Small
. Set their Height values to0.5
mm by double-clicking the cell. -
Go to
File > Save Job As
and save your FTP job.
Installing the N045 Nozzle
-
Grease the nozzle holder before installing the N045 nozzle.
-
Install your N045 nozzle onto the nozzle holder.
-
Wipe off any excess grease.
-
Go to the
Machine Setup
tab in OpenPnP. -
Navigate to
Heads > ReferenceHead H1 > Nozzles > ReferenceNozzle N1
. -
In the lower-right pane, switch to the
Nozzle Tips
tab. -
For row
N045
, check both theCompatible
andLoaded
checkboxes. If you haven't set up automatic nozzle changing, you will receive a popup saying that you're required to manually load the nozzle on the toolhead. -
Go to the
Packages
tab in the top-right pane. -
Select
LED_0603_1608Metric
from the list. -
In the lower-right pane, you'll be in the
Nozzle Tips
tab. Click theCompatible
on theN045
row. -
Similarly, select
R_0603_1608Metric
from the Package list. -
And click the
Compatible
checkbox on theN045
row.
Finding the FTP Location
Next, you'll set the physical location of the FTP board in OpenPnP.
-
Navigate to the
Job
tab in the top-right pane. -
In the bottom-right pane, you'll see the
Placements
panel. Find the three elements with the IDs:FID1
,FID2
, andFID3
. You can sort the list byPart
to find them easily. -
For each of the three elements, go to the
Type
column, select where it saysPlacement
and switch it toFiducial
. This tells OpenPnP that these three elements on the board are not components to be picked and placed, but fiducials to be scanned. -
Jog the top camera so that it's centered on the bottom left corner of the FTP PCB. Select the board in the "Job" tab, then click on the "capture camera position" button to save the current camera position as the board's origin point.
-
Jog the N1 Nozzle so that it's just barely touching the top surface of the FTP PCB. Enter the current Z position (visible in the green bar in the bottom right of the UI) into the board's Z position field.
-
Click on the "Fiducial Scan" button. The machine will move to the fiducial locations and use the camera to identify the center of the fiducial.
-
If the fiducial check fails for any reason, check out our instructions for adjusting the PCB fiducial vision pipeline.
-
To confirm that the fiducial calibration was successful, select any placement in the "Placements" table and select the "jog camera to position" button. If the center of the camera is perfectly centered on the footprint, your fiducial calibration was successful.
Disable the LEDs
Disabling parts on a board is a helpful feature in OpenPnP for DNP parts, alternate parts, or other irregularities. We'll disable the LEDs in this job as an example.
-
Click on the first placement in the "Job" tab with the LED part assigned to it.
-
Hold
SHIFT
and click on last placement with the LED part assigned to it. -
Right click on the parts, and click on
Set Enabled > Disabled
. These parts will no longer be populated in the job.
Next Step
Next, you'll set up a feeder.