www.altium.com
REVERSE ENGINEERING PROJECT LIBRARIES
REVERSE ENGINEERING PROJECT LIBRARIES USING ALTIUM DESIGNER
Altium Designer
®
incorporates three separate tools that can make regenerating schematic and PCB libraries from the raw
schematic and PCB (SCHDOC and PCBDOC) fi les much easier. There’s a “Make Schematic library” tool for schematic fi les
and a “Make PCB library” tool for PCB fi les. Finally, there’s the “Make
Integrated Library” tool, to incorporate documents from both fi le
types. Each tool automatically generates source libraries from
supplied Schematic and PCB documents with a single mouse click.
As shown in Figure 1, access the “Make Schematic Library” tool
from the menu option Design » Make Schematic Library while
a schematic document is active. This tool generates a library fi le
containing a symbol and/or SPICE model for each unique component
in the design. For components using the same symbol reference,
only one library symbol entry is created
2
.
You can see in Figure 2 that the Make PCB Library tool can be
accessed from the menu option Design » Make PCB Library, while a
PCB document is active. This tool generates a library fi le containing a
footprint and/or 3D model for each unique component in the design.
For components using the same footprint reference, only one library
footprint entry will be created
2
.
In Altium Designer, integrated libraries contain, at minimum, both
PCB footprints and their associated Schematic symbols. They can
also include SPICE and 3D models of components. The “Make
Integrated Library” tool can be accessed from the menu option
Design » Make Integrated Library, while either a Schematic or
PCB document is active. This tool generates a library fi le containing
both footprint and symbol information for each unique component
in the design. It is essentially a container for PCB and SCH libraries
2
.
Because integrated libraries are read-only by default, they’re perfect
for situations where contractors need to send source fi les to clients
for fi nal review, but do not want clients accidentally modifying those
fi les. Of course, integrated libraries can be easily edited if the need
arises.
CONCLUSION
Reverse engineering anything is not an easy task. Depending
on how complete the source fi les received from customers are,
reverse engineering could take anywhere from a few minutes for
small projects, to several days for larger projects. When contracting
PCB design work, wasted time means wasted money, both for the
contractors and for the clients. This extra time spent recreating
libraries can end up sending both parties over budget. So why spend all of that time and money re-inventing the wheel, when
an automated, aff ordable, and time-saving solution exists with Altium Designer?
Figure 1: Access to the “Make Schematic Library Tool”.
Figure 2: Access to the “Make PCB Library Tool”.