Placing a wire can be as simple as clicking on the two pins you want to connect - the Wire Auto-Router does the rest. But if you want a wire in a particular place, you can simply click at the intermediate corners. The Wire Auto-Router also operates when components are moved, automatically fixing up the affected wiring.
Proteus supports bus wires, terminals, module ports and device pins. This makes it ideal for handling complex microprocessor designs in which some devices may have over 400 physical pins. Tedious editing is avoided by drawing each of the address and data buses as a single pin. Bus terminals and module ports allow bus interconnections between sheets and hierarchy levels to be quickly specified.
As well as supporting normal multi-sheet designs (equivalent to a circuit spread over several pieces of paper), Proteus capture fully supports hierarchy within a design. In other words, a particular component can be defined as a module which is then represented by a further circuit diagram. The hierarchy can be nested to an arbitrary number of levels and modules can be drawn either as standard components or a special sub-circuit blocks on which the interface ports can be placed and removed on the fly.
Proteus capture comes with pre-supplied libraries for TTL, CMOS, ECL, Microprocessor, Memory and Analogue ICs plus libraries with hundreds of named Bipolar, FET and Diode discrete semiconductors. Also included are manufacturer specific libraries from National Semiconductor, Philips, Motorola, Teccor, Texas Instruments, Dallas and Zetex amongst others. Perhaps more importantly we provide an integrated web search and import tool providing access to over 14 million schematic parts and PCB footprints. There is also a generic import part dialogue form, allowing you to bring in parts from 3rd party vendors such as SamacSys, Ultra-Librarian and SnapEDA.
Project clips or snippets provide a formal way to reuse parts of an existing project in future work. The basic idea is simple; select an area of schematic and/or an area of layout and then export them to disk for import into future project.
You can create schematic only project clips or, more commonly, the project clip will contain both the schematic design and the corresponding PCB layout. When you bring the project clip into a different project and place the schematic the associated PCB clip will be ready for placement as a single unit with the correct annotation. Over time, you can build your own library of useful pieces that can then be re-used in future work.
Assembly Variants provide a simple method of managing multiple product configurations in a single schematic/PCB project. In the simplest form this is done by specifying the fitted or not fitted status of each component on a per variant basis. However, users also have the ability to specify different properties (including the part value) for particular components in each variant of a design. This allows variants to carry alternate pin compatible parts each with its own value, stockcode, cost and so on. Alternate property values can also be used in circuit simulation. The only restriction is that all variants of a component must carry the same PCB footprint.
In Proteus, the user interface is managed by the Design Explorer which has a column for each variant, allowing the user to easily add/remove components from that product variant. The software then manages this information through all of the output systems, changing the BOM Report, the Pick and Place files, the Assembly Drawings, the 3D Viewer and any export for MCAD.
The Bill of Materials in Proteus 8 operates in its own application window with a WYSIWYG view of the report. Changes to the schematic and/or formatting are reflected immediately and an integrated header/footer editor is also provided.
Further more, component properties can be added/removed or edited from within the BOM window. Any changes are automatically back-annotated onto the schematic. This is, of course, the most natural place to add stock/order codes, component costs and so forth.
The final output can be to print, Excel or PDF as you wish.
The Design Explorer module is a crucial tool in managing the PCB Design workflow. At first glance it allows users to inspect the components on the schematic in a grid like view, showing parts with no packaging along with the placement status of each part on the layout.Users can directly navigate to a part or selection of parts on either the schematic or the PCB layout via the right click context menu.
Design Explorer is also the place where design variants are created. Once added, users first select the variant to make it active and then change individual part status to be fitted or not fitted. You can even use alternative parts in a variant by changing the value property. Other properties such as stock code or cost can then be changed by adding them to the grid and editing.
The search tab in design explorer acts as a filter on the parts used in the design. This makes it really simple to perform bulk edits. For example, to change all of the 10k resistors to have 0603 packagings you would first filter the components in the search tab and then simply change the package property in the grid.