This video introduces a significant advancement in PCB prototyping by demonstrating an automated solder paste dispensing system that integrates with the Lumen PnP machine, effectively eliminating the need for traditional stencils. The core innovation is a newly developed web-based tool (running OpenCV in web assembly within a Chrome tab) that processes Gerber files, generates G-code, and connects directly to the Lumen machine. This system utilizes machine vision for precise fiducial-based alignment and automatic calibration, streamlining the solder paste application process. The video details the setup, including initial calibration, Z-height setting, nozzle offset calibration, and the highly efficient automatic re-calibration feature for subsequent boards. It highlights the use of specialized extrudable solder paste like GC50 to achieve optimal results, while also discussing the inherent limitations of extrusion compared to stenciling for extremely fine-pitch components and ongoing efforts to support 0402 components. The tool is open-source and publicly available, inviting community contribution and widespread adoption for rapid PCB prototyping.
Automated Solder Paste Dispensing with Machine Vision for Rapid PCB Prototyping
0:00 Automated PCB Paste Solution: The video introduces a new automated system for applying solder paste to PCBs, aiming to complete a "PCB factory on a bench" setup by eliminating the need for stencils.
0:31 Web-based Machine Vision Tool: A new web-based tool (running OpenCV in web assembly within a Chrome tab) is the core of the innovation, processing Gerber files, generating G-code, and automating the entire paste dispensing job via machine vision and fiducial calibration.
0:49 Automatic Alignment with Fiducials: The system uses fiducials (small dots on the PCB) and machine vision to automatically find and precisely align the board's position, eliminating manual adjustments for each new board.
1:17 Hardware Compatibility and Nozzle: The system uses the existing Lumen PnP paste extruder hardware, with a new, more precise lure lock nozzle tip for improved dispensing.
2:47 Streamlined Job Setup: The web tool allows users to load paste and mask Gerber layers, select fiducials, and then roughly position the board, enabling the system to precisely calibrate its location and set the Z-height for dispensing.
5:29 Automated Re-calibration for Efficiency: After initial setup, the "perform fiducial calibration" feature allows for quick, automatic re-alignment of subsequent boards, significantly speeding up batch processing by simply placing a new board and initiating calibration.
6:05 Nozzle Offset Calibration: A built-in utility accurately calibrates the offset between the camera's view and the nozzle tip's position, ensuring highly precise paste placement.
6:47 Customizable Dispense Settings: Users can fine-tune dispensing parameters such as dispense/retract degrees (stepper motor rotation) and dwell time (milliseconds) to optimize paste application based on the specific paste, room temperature, and desired paste amount.
8:16 Job Export and Import: Complete job configurations, including all settings, component positions, and calibration data, can be exported and imported as a JSON file, eliminating repetitive setup for recurring projects.
9:11 Specialized Paste Recommended: The system is optimized for extrudable solder pastes like GC50 (a variant of Loctite's GCT10), which are specifically formulated for this application method. A double-ended lure lock connector is provided for easy syringe filling.
10:47 Limitations and Workarounds: While effective, the extrusion method may not achieve the extreme precision of laser-cut stencils for very fine-pitch components. The video suggests workarounds, such as staggering paste dots on pads, to prevent paste bridging.
11:03 Future Development for 0402: The creator is actively developing and tuning the system for 0402 components, with smaller lure lock tips and test boards in progress, indicating potential for even smaller component support.
11:25 Open-Source Availability: The web tool is accessible at paste.opulo.io and is open-source on GitHub, encouraging community engagement, feature additions, and bug reporting.