|Hardware: Laser T-962A «TVM802A» FilmScanner ePump Classic CAN|
Eagle CAD ULP script file
Creating Pick and Place files from Eagle CAD
I like to use Eage CAD for making my PCBs. The following script generates the required CSV file from the current Eagle Board.
Install the ULP somewhere in your Eagle setup, preferably within the ULP user or application library directory. The script will be available immediatly. Switch to Board View and call the ULP with run mount_tvm.ulp.
Even more features:
The Board Statistics field gives you some information about the board itself and about the SMD parts on the board. Make sure that the information is correct. The board size is needed to calculate the place position for rotated boards.
The Pick and Place Data File selector allow you to pick a filename for the CSV file that will be generated. The default path and filename saves the file where the board file lives. You can either edit the text field, or click on the [...] button to open a file selector dialog.
The Board Rotation field makes it possible to generate place information for a board that is mounted in a different orientation than it is designed in.
The Stop Bar Origin is the position of the bottom left corner of the PCB when mounted on the stop bars and pushed left. Use manual mode in the TVM software to position the down-facing camera on that corner. Then create a part enrtry from vision, and the part position will reflect the exact offset of the PCB.
Press the Save Setting button to save all settings in the machine tab for later use. Changes in the settings are not automatically saved when closing the dialog.
Please let me know if you have comments or ideas for new features: firstname.lastname@example.org.
(c) 2012-15 Matthias Melcher