TVM802A, TVM802B eagle importer and editor - Page 1
Forum section: electronics / general

author: harry4516
author_rank: Regular Contributor
timestamp: April 16, 2016, 06:32:42 pm
content: Hi all,I tried to automate the conversion from eagle to TVM802 files as good as possibleand wrote a piece of software.It works quite well for me, and maybe it is of use for anybody else.The complete source code is available at github, project name: eagle2tvm802The compiled and ready to use program is here:https://github.com/dj0abr/eagle2tvm802/blob/master/eagle2tvm/bin/Release/eagle2tvm.exe?raw=trueThe program windows have some usage instructions included.The basic idea of this software is:1. enter all stack/tray data as populated on your TVM8022. import eagle mnt,mnb files (made by ULP mountsmd)3. automatically or manually assign stack/tray data to the various components.4. save the TVM802 file and use it.The program takes care on the correct rotation and also handles TOP as well as BOTTOM side with automatic mirroring.even if not used for conversion, you can load eagle and/or TVM802 files for documentation purposes (printing included).The automatic stack assignment works only if the component names are identical (and footprint name are quite similar) in the stack list and your eagle file.Example: a 1k SMD resistor in 0603 case can be entered in the stack list as 1k 0603.Eagle usually names it 1k but the case is R0603, which is fine, the additional R does not matter.This is the first version, so check the data carefully before using it.This program is under GPLv3. So if you do modifications to the source please make sure that we all can benefit for extensions or corrections.Harry

author: uncle_bob
author_rank: Unknown
timestamp: April 16, 2016, 08:13:20 pm
content: HiI assume it also exports the fiducial data. Or is that done some other way?Bob

author: harry4516
author_rank: Regular Contributor
timestamp: April 16, 2016, 08:31:59 pm
content: after eagle import the fudicial data are set to 0.00Then the exported TVM802 file is loaded by the TVM802 software where you enter the fiducial coordinateswith the camera and inserts it into the TVM802 file.This program reads this coordinates and keeps it unchanged even if the other data are edited.Harry

author: uncle_bob
author_rank: Unknown
timestamp: April 16, 2016, 08:33:52 pm
content: HiOk, that makes sense.Thanks!Bob

author: thommo
author_rank: Frequent Contributor
timestamp: April 17, 2016, 06:52:51 am
content: Hi harry4516Nice work - great to see machines and app linked in this way.

author: ar__systems
author_rank: Frequent Contributor
timestamp: April 17, 2016, 01:55:26 pm
content: there is an ULP that exports fiducials.

author: harry4516
author_rank: Regular Contributor
timestamp: April 23, 2016, 12:27:52 am
content: the eagle->TVM802 converter/editor project is now ready.It supports automatic fiducials, top/bottom side and various stack populations.The stack/parts database can be saved/loaded so we can make different stack/tray pupulations for each boardwhich is important i.e. for custom trays.the ready compiled program can be downloaded here:https://github.com/dj0abr/eagle2tvm802/blob/master/eagle2tvm/bin/Release/eagle2tvm.exe?raw=truethe complete source code is here:https://github.com/dj0abr/eagle2tvm802