


Excel can read and write CSV files, so the task might be tolerable. In future, when Pattern is exported, my suggested solution is to require designs to have a filled Value field for all components, either automatically from edited (should we say “corrected”?) libraries, or manually added.īefore the coming DipTrace revision, I suggest to manually add Pattern field to the pick and place file. So, here are my suggestions you might see other solutions: This is not a trivial task and might break existing designs, so not all user or companies will want to this route. One solution would be to edit the libraries so that parts that currently have no value (like the ICs and transistors in our example) will get their value field filled in. Exporting RefDes, Value and Pattern does not work either, as resistors come out correctly as but the ICs would be which is not good either. But for resistors, one would get which is not good, the value is absolutely needed. When pattern is a choice in export, exporting RefDes, Name and Pattern would give out for the ICs which is right. Not so.Įven when DipTrace does start to export the pattern, it would not be a sufficient solution. At first look, it seems that filling in the value for the ICs or transistors is unnecessary, as the name identifies the part already. The ICs had name as LM258AD, pattern as SOIC-8/150mil and also, no value – and here is the smaller issue. The resistors had name and pattern both as RES_0603, and no value the value would be determined at design time for real design, of course. He said: “Just placed some simple components directly in PCB from Diptrace standard library.” The board had some resistors, BC846B transistors and LM258AD ICs. So, let’s look at a test board I got from a customer. DipTrace has acknowledged the issue and said that they will release new version that corrects this “this spring”. The bigger part of the problem is that DipTrace does not export Pattern to the pick and place file. The use of Name field seems to be not consistent(!), and is the smaller part of the issue. Pattern is the name of the footprint, telling what is actually printed on the PCB. Value is as it says for example, telling different value resistors apart. RefDes is the designator identifying individual parts. We are talking about the first three here, and DipTrace has a problem.įor a component, DipTrace has fields for RefDes, Value, Pattern and Name. Any pick and place machine (not just mine) needs at least five pieces of information from each component:
