The AP CHM-T48VB desktop pick-and-place machine relies on its dual-camera optical system to bridge the gap between mechanical motion and sub-millimeter component placement.
While closed-loop stepper motors provide steady positioning, mechanical tolerances, thermal expansion, and component tape variances make purely coordinate-based placement unreliable for 0402 passives and fine-pitch ICs.
Proper calibration of both the top-facing and bottom-facing cameras ensures that component offsets, rotational skew, and PCB board warpage are calculated and corrected dynamically in real time.
The Dual-Camera Architecture
The AP CHM-T48VB uses two dedicated vision sensors, each handling a distinct stage of the pick-and-place sequence.

Top (Head-Mounted) Camera
Moves directly with the placement head. It scans downward to register PCB fiducials, verify board origin zero-points, and teach component feeder pickup coordinates.

Bottom (Chassis-Mounted) Camera
Fixed to the machine bed. As the nozzle moves from the feeder to the PCB, it passes over this camera.

The sensor captures an upward image of the suspended component, computes its exact center point ($X, Y$), and measures the angular error ($\theta$) relative to the nozzle center before placement.
Step-by-Step Vision Calibration Procedure
1) Calibrating Nozzle-to-Top-Camera Offsets
Because the top camera and the two Juki nozzles sit at fixed mechanical distances on the gantry head, the system must know the exact coordinate offset between the camera’s optical center and each nozzle tip.

- Mount a high-contrast calibration sheet or a blank PCB with a defined crosshair or dot onto the worktable.
- Align the top camera crosshairs precisely over the reference target using the touchscreen interface, then zero the position.
- Command Nozzle 1 to descend directly onto the same target point.
- Measure the physical offset ($X$ and $Y$ error values) and save the offset in the machine calibration menu.
- Repeat the exact sequence for Nozzle 2.
2) Teaching the Bottom Camera Center Point
The bottom camera must have an absolute coordinate anchor in the machine’s global coordinate space.

- Clean the bottom camera protective glass with an optical wipe to prevent dust from creating false centroid calculations.
- Jog Nozzle 1 with a calibrated reference needle or small nozzle tip (such as a 502/503 Juki) directly over the bottom camera lens.
- Lower the nozzle to its standard inspection focal height.
- Center the nozzle tip in the bottom camera’s live crosshair display.
- Save the coordinate as the global optical center for the bottom vision system.
3) Nozzle Concentricity and Runout Zeroing
If a nozzle wobbles when rotating, a component picked at $0^\circ$ will shift off-center when rotated to $90^\circ$ or $270^\circ$.

- Direct the machine to rotate the nozzle in $90^\circ$ increments ($0^\circ, 90^\circ, 180^\circ, 270^\circ$) over the bottom camera.
- The vision system records the center point at each angle to calculate the orbital runout.
- If the software detects an eccentricity greater than $0.03\text{ mm}$, replace the nozzle or reseat the internal retaining spring to restore axial alignment.
4) Tuning Illumination and Thresholds for Complex ICs
Standard white LED ring lighting works well for basic passives, but black molded packages (QFN, DFN, SOIC) and reflective metallic pins require custom threshold settings.

- Contrast Adjustment: Adjust the digital exposure until the lead frames show high contrast against the dark component body.
- Edge Detection vs. Pin Detection: For discrete chips, configure the vision system to register the outer perimeter. For fine-pitch QFPs, switch the detection algorithm to calculate centerlines based on lead array geometry rather than the epoxy package edge.
Vision Calibration Parameters & Target Tolerances
| Parameter | Target Tolerance | Common Error Symptom | Corrective Action |
| Top Camera to Nozzle Offset | $\pm 0.02\text{ mm}$ | Consistent $X/Y$ placement shift across all board components | Recalibrate nozzle crosshair offset using the calibration dot |
| Bottom Camera Center | $\pm 0.01\text{ mm}$ | Rotated ICs ($90^\circ / 180^\circ$) misalign with PCB pads | Re-teach bottom camera coordinates using a fine alignment needle |
| Nozzle Concentricity (Runout) | $< 0.03\text{ mm}$ | Parts skew progressively worse as rotation angle increases | Inspect nozzle tip for bends, clean magnetic seat, and run 4-point rotation test |
| Fiducial Recognition Error | $< 0.05\text{ mm}$ | PCB panel skew; parts misalign near board edges | Adjust top camera ring light brightness; clean PCB fiducial copper |
| Bottom Camera Focal Height | $\pm 0.10\text{ mm}$ | Blurred component edges, failed vision checks, dropped parts | Adjust Z-axis inspection height in component package settings |
Optimizing PCB Fiducial Alignment
Board stretch, panel routing tolerances, and solder mask expansion require dynamic skew correction on every PCB:
- Two-Point Fiducial Calibration: Use diagonally opposite fiducials (e.g., lower-left and upper-right) to calculate board offset and angular rotation ($\theta$).
- Fiducial Lighting Setup: Avoid over-saturating exposed tin/copper pads with excessive top-light intensity. Reduce brightness until the circular pad profile is distinct with crisp circular borders.
- Component-Level Local Fiducials: For fine-pitch ICs with pin pitches under $0.5\text{ mm}$, assign dedicated local fiducials adjacent to the footprint to bypass localized PCB fabrication shrinkage.
Troubleshooting Common Vision Failures
- False Recognition on Clear Passives: Transparent glass diodes or 0402 ceramic capacitors with light bodies can blend into the background. Adjust the bottom camera threshold to track terminal metallization rather than the central body.
- Placement Shifts After Tool Changes: If switching from a large IC nozzle (e.g., Juki 506) back to a passive nozzle (Juki 502) introduces placement offset, clean the magnetic mounting seat on the head assembly to ensure the nozzle sits flush against the Z-shaft.
- Vision Pass-Through Timeouts: Ensure the bottom inspection glass is free from solder paste residue, component tape paper dust, and stray adhesives that disrupt background subtraction.
System Maintenance Checklist
Calibrating the dual-camera system on the AP CHM-T48VB transforms the machine from a basic prototyping tool into a reliable assembly platform for production-grade PCBs.
Regularly verifying nozzle runout, cleaning optical glass, and maintaining proper lighting thresholds ensures consistent, high-yield placement down to 0402 passives and fine-pitch IC packages.
Conclusion
Precise dual-camera calibration bridges the gap between mechanical motion and sub-millimeter placement accuracy on the AP CHM-T48VB platform.
By systematically zeroing nozzle-to-camera offsets, auditing orbital runout, and fine-tuning optical thresholds for complex IC packages, operators can eliminate rotational skew and costly placement defects.
Incorporating these verification routines into standard machine setup ensures consistent, high-yield assembly across demanding PCB prototypes and low-volume production runs.
Frequently Asked Questions (FAQs)
1. What is the placement accuracy of the AP CHM-T48VB after vision calibration?
With proper top- and bottom-camera calibration, the machine achieves placement accuracy within $\pm 0.025\text{ mm}$, making it capable of handling standard passives down to 0402 and fine-pitch ICs such as TQFP, QFN, and small BGAs.
2. Why does the machine fail to recognize black QFN or DFN components?
Black plastic packages absorb light and reduce contrast against the nozzle background. Increasing the bottom camera LED intensity and adjusting the grayscale binarization threshold in the package library allows the camera to identify the lead edges clearly.
3. How often should nozzle concentricity calibration be performed?
Perform runout calibration once a week during regular production, or immediately after a nozzle collision, nozzle replacement, or if rotational placement errors appear on $90^\circ$ or $270^\circ$ parts.
