When using cad format translator, use the following commands to set the top and bottom devices.
block file !block for xy.dat skip 1 format device pin node x y holder3 holder4
set preferred when device_type is testpad set no_probe when holder4 ="N" set device top when holder3 ="TOP" set device bottom when holder3 = "BOTTOM
This 'looks' like it works correctly. that is, when the files are translated using the ;list option, the err file shows that the top devices are noted on top and the bottom devices are noted on the bottom.
BUT - when I look at the devices in board graphics, the PINS of these devices are always on the bottom, even when the devices are on top. This makes for some headaches when developing fixture files, since even SMT locations marked NO_PROBE seems to have an affect on probe selection.
I'm guessing that CFT was developed before SMT and no updates were ever introduced to allow for components that are not through-hole technology.
Anyone have any work arounds for this, other than manually changing the NO_PROBE locations to TOP?
But there are only a few references to CFT in the Solutions Knowledge Base and in the Online Manuals, nothing of substance. Our UNIX controller is running a new enough software version that the manuals on that machine include the same references that are of little use.
Any chance of getting a copy of the old CFT manual?
Pls. correct me if I am wrong but is it necesarry to perfect your options (TOP, BOTTOM, Pref, unre, etc) during CFT? They would not give you a perfect board and board_xy anyway.
Instead of relying on CFT (cad.format), before translation, I make it to a point to re-format the input files addopted to a simple cad.format program.
Then from the generated board_xy, I use other ways of correcting device and pin options. (You can use AWK, or PERL, or BASIC, or EXCEL).
For creating test fixture IPG, I always make sure that program would stop with an ERROR if a file is not correctly done. Example: I would always put a "QQQ" option to all pins in board_xy file, and remove them once I put the correct pin option. This way, instead of having a neglected line that would pass my compilation of board_xy, it would give me an error and surely I can add the correct option to it.
Instead of going to hundreds of lines of WARNINGS, etc, which I'm sure you won't pay that much attention, make sure that your IPG compilation give you errors on lines not yet done.
For those of you who are still using CFT for compatability reasons with old processes here is the manual from the B3.80 software release. I am releasing this old document with the understanding that Agilent no longer supports CFT but has made this information available for our long term customers who have developed processes using CFT. The capabilities of third-party tools such as TestSight from DeMille Associates, CAMCAD from Mentor Graphics and FabMaster from Tecnomatix-Unicam have greatly surpassed the features in CFT.
The attachment is TOOLS_07.pdf and is from B3.80 revision.
CFT is an unsupported application. No support is or will be offered by Agilent Technologies.
Good Luck everyone, and let me know if this was helpful to you. Dennis
I just came across this forum post because I was looking for more information on CFT and I was happy to see that there was an example that included a neutral file. Unfortunately, when I looked for this file in the examples I could not find it. All of the other sample folders have their files in them, but sample2 is empty. Is there anywhere I can get these files so I can look at that specific example? The files I am looking for would be in the sample2 folder and they are named README, cad.format, neutral.txt, and bom.txt.
Yes, I am using a PC. Version 8.1 of the software. The path you provided is where I was looking for the files. Unfortunately, for some reason, the entire sample2 directory is empty except for the readme file. As far as I know this is how it was installed. Is there anywhere where I can download the files from just C:\Agilent_ICT\standard\tutorial\cft\sample2\net-xy-bom\?