VSM Simulation

The Proteus Design Suite is unique in offering the ability to co-simulate both high and low-level micro-controller code in the context of a mixed-mode SPICE circuit simulation.

VSM in Education

Information on using Proteus VSM as a learning tool in education.

VSM for Business

The advantages of using Proteus VSM as a productivity tool in industry.

Download Evaluation

Download a demonstration copy of Proteus.

Buy VSM

Buy Proteus VSM simulation

What is Proteus VSM?

A detailed overview of our unique embedded simulation technology.

VSM Studio IDE

The VSM Studio IDE provides an integrated environment for your firmware development.

Advanced Simulation Features

The Advanced Simulation Features product adds graph based analysis to your Proteus simulation.

USB Simulation

Proteus USB simulation is a unique product for developing USB device products.

IoT Builder

IoT Builder makes it quick and easy to control remote Arduino™ & Raspberry Pi® electronics from a mobile device.

Embedded Peripherals

A listing of just some of the embedded peripherals models available as standard with Proteus VSM.

Supported Compilers

How to use your favorite toolchain with Proteus VSM.

VSM for Microchip™

Including the PIC10, PIC12, PIC16, PIC18, PIC24 & dsPIC33 range of microcontrollers.

VSM for ARM®

Including the Cortex™-M0, Cortex™-M3, Cortex™-M4 & ARM® LPC2000 MCU's.

VSM for Atmel®

Including ATTINY, AT90S, ATMEGA, 8051 and ARM microcontrollers.

VSM for Arduino™

Full support for popular Arduino boards and dozens of ready made shields.

VSM for NXP

Including 8051 and ARM microcontrollers.

VSM for Texas Instruments™

Including MSP430, PICCOLO and ARM microcontroller variants.

PCB Layout

Proteus PCB design software seamlessly combines Schematic Capture and PCB layout to provide a powerful, integrated and easy to use suite of tools for professional PCB Design.

Proteus PCB Design software In Business

Powerful productivity tools used across the world.

Proteus PCB Design software In Education

Teach modern PCB design techniques with commercial grade tools.

Download Evaluation

Download a demonstration copy of Proteus.

Buy PCB

Buy Proteus PCB design software

Schematic Capture Overview

A powerful design environment for modern electronics.

Hierarchical Design

Multi-sheet hierarchical design.

Design Reuse

Project Clips enables re-use of schematic and layout circuitry in future projects.

Bill Of Materials

Fully customisable Bill of materials reporting module.

Assembly Variants

Use managed assembly variants to create different product configurations from a single schematic.

Advanced Simulation Features

The Advanced Simulation Features product adds graph based analysis to your Proteus simulation.

PCB Layout Overview

A layout tool packed full of powerful, easy to use functionality.

Design Verification

User extendable, constraint driven design with an intuitive interface.

Automatic Length Matching

Full control over serpentine/accordion routing.

Auto-Routing

World Class shape based auto-routing included as standard with all packages.

MCAD Integration

Direct import of STEP/IGES models and export of STEP assemblies to mechanical CAD tools.

3D Viewer

Integrated 3D Visualization of the PCB with bare board view and height bounds check.

Project Notes

Documentation/reporting for your pcb design

Proteus Visual Designer

Proteus Visual Designer combines world class Proteus VSM simulation with a new flowchart programming engine to provide a truly integrated and intuitive development environment.

Proteus In Education

A global standard in education.

Download Evaluation

Evaluate the full set of features available in Proteus.

Buy Visual Designer

Buy Proteus Visual Designer

Proteus Visual Designer

Flowchart programming integrated with Proteus VSM simulation to provide a complete Arduino or Raspberry Pi development solution.

Visual Designer for Arduino™

Visual Designer includes dozens of pre-made Arduino Shields, Grove Sensors and Generic Breakout Boards to make hardware design easy.

Visual Designer for Raspberry Pi®

Visual Designer includes dozens of pre-made Pi Hats, Grove Sensors and Generic Breakout Boards to make hardware design easy.

Visual Designer Projects

Student projects using Visual Designer.

IoT Builder for Visual Designer

Easily control remote Arduino™ electronics from your mobile phone or tablet with Visual Designer and IoT Builder.

Virtual Turtle Robot Simulation

Program virtual Arduino™ turtles like the Funduino and Zumo, simulate, test and debug in Proteus and then deploy on the real hardware with a button press.

Advanced Simulation Features

The Advanced Simulation Features product adds graph based analysis to your Visual Designer simulations.

Ordering & Pricing

Learn more about the single user Proteus packages (enterprise and platinum) or use the product configurator to find a custom package.

Buy PCB

Buy Proteus PCB design

Buy VSM

Buy Proteus VSM simulation

Buy Visual Designer

Buy Proteus Visual Designer

How to Order

Information on how to generate a quotation and place an order as well as payment methods and delivery charges.

Commercial Price List

View the complete, single user commercial price list and build your own quotation.

Educational Pricing

View the complete, single user educational price list and build your own quotation.

Quotation Wizard

Our dynamic quotation wizard will guide your product selection and generate a custom quotation for you.

Upgrades and Maintenance

An explanation of the Proteus Update Service Contract, how it works and your software update options.

Terms Of Business

Important legal information on things like pricing, purchasing, payment, warranty and liability.

Contact Us

Contact Labcenter with any inquiry or for more information.

Find a Distributor

Find and contact a Labcenter Distributor near you.

Questions & Answers

Common questions and answers for potential customers.

Support & Contact

Technical support movies and links are found here along with contact details for Labcenter and our authorized distribution partners.

Contact Us

Contact Labcenter with any enquiry or for more information.

Find a Distributor

Find and contact a Labcenter Distributor near you.

How To Movies

Lots of tutorials and short movies showing you how to get the most out of the Proteus Design Suite.

Latest Release

Information on the latest features and additions to the Proteus Design Suite.

Technical Support

Details on technical support options available to Proteus users.

Downloads

Links to some support downloads that may be relevant to some use of the Proteus software.

About Us

A short company profile and some information about Labcenter Electronics Ltd.

News

The latest company and Proteus news.

Blog

The lastest articles from our PCB experts

Careers

Career opportunities with Labcenter Electronics.

Product Range Overview


The Proteus eda tools range is a professionals choice for modern printed circuit board design. With over 25 years of continuous development and innovation, our focus remains on adding functionality while maintaining a simple, clean user interface and tight integration with the schematic design.

All Proteus PCB products include a rich set of core functionality, with more advanced features being added in the higher product levels (PCB Level 2 and above) for a low cost. These are discussed further in the topics below.
Design capacity also scales with the product range, from a 500 pin limit in the PCB Design Starter Kit to unlimited design capacity in the PCB Design Level 3 and the Platinum products.
This flexibility in product configuration lets you choose the Proteus product that is right for you.
  • 16 Copper Layers, 10nm Resolution, any angle placement.
  • Lightning Fast Hardware Accelerated Display.
  • Constraint Driven Layout with Design Rule Aware straight and curved interactive routing.
  • Integrated Shape Based Autorouting included as standard.

Footprint Libraries


Technical brochure

The supplied libraries cover a large range of through hole components including all the most common IC, transistor, diode and connector packaging types. We also supply as standard the full IEC libraries and SMT footprints which include all the standard discrete and IC packaging styles. Both the IPC-782 and the IPC-7351 standard surface mount standard libraries are included.
More importantly, we include both an integrated web search import and a dialogue based import tool for CAD parts that provides access to over 14 million parts via popular vendors such as SamacSys Library Loader, SnapEDA, PCB Library Expert and Ultra-Librarian. Please refer to the technical brochure for more information.

Templates and Technology Data


The Proteus layout module includes a comprehensive scheme for design re-use in the form of board templates and technology data. A user can create several templates representing common projects and then initialise new layouts from template to preload all of the configured information. A default set of common Eurocard boards are provided as standard. A template file is essentially a basic layout (board edge, mounting holes, etc.) together with a technology data set. This data includes design rules, net classes, layer stackup information, grids, units and board properties and can be applied to other layouts directly as well as when a new project is initialised from the template.

Manual Routing


Manual routing makes no requirement that you start from the ratsnest lines (rubberbanding). You can place tracking in any way you wish and Proteus will remove ratsnest lines as the connections are actually completed.
During track placement the route will follow the mouse wherever possible and will intelligently move around obstacles while obeying the design rules for the project.
When editing routes you can re-route or delete any section of a track, irrespective of how it was originally placed. Commands are also provided to change the thickness and/or layer of any section of tracking.
If thick tracks are laid between obstacles such as IC pads, the route will be automatically 'necked' in order to maintain the current design rules.
Curved tracks can be laid down simply by pressing the CTRL key and marking the route with the mouse.

Proteus also supports length matching and differential pair routing. Learn More

Shape Based Auto-Routing


Proteus includes a world class integrated shape based autorouter as standard with all professional purchases. The router uses advanced cost-based conflict reduction algorithms proven to maximise completion rates on even the most densely packed boards.
For total control of the routing process, users with the advanced feature set (Level 2 and higher) can also drive the router either by writing custom routing scripts or by directly entering routing commands interactively. This provides many additional features such as the ability to route only particular areas or net classes and also additional flexibility such as the ability to specify the fanout direction or length.

Power Planes


Proteus features the ultimate in power plane support - user placeable polygonal regions within which inner boundaries are automatically created around existing pads and tracking. Change the pads and tracking and the boundaries are recomputed to maintain design rule clearances. Thermal reliefs are supported and you can choose whether to hatch or fill each polygon. Inner zones (nested zones) can be included and/or islands of unconnected copper suppressed. All computation is based on grid-less shape geometry and occurs in the background so that there is no interference in manual board placement for computationally intensive layouts.

You can place a flood fill with all PCB packages but the ability to place multiple power planes per layer is part of the advanced feature set and requires Proteus PCB Level 2 or higher.

Stitching and Shielding


Via stitching is a technique used to tie together larger copper areas on different layers, helping keep return paths short and to reduce noise on the PCB. You can automatically stitch planes in Proteus via a simple context menu command. This gives you control over via style and also spacing and row offsets for the stitching pattern.
A via shield or picket fence can be added around the border of the planes in much the same way. This will create a single row of vias around the perimeter of the zones and can help prevent electromagnetic interference with other equipment.
The same technique can be used with high speed routes such as microstrip or stripline to help isolate signals on the PCB operating at different frequencies.

Teardrops


Teardrops are often used at the connection point between track and pad to prevent drill breakout during board manufacture. Proteus includes comprehensive support for teardrops. When enabled, teardrop connections will be made to all qualifying routes. They are then automatically generated, updated and removed as you place, edit and delete routes during board layout.

The ability to add and configure teardrops is part of the advanced feature set and requires Proteus PCB Level 2 or higher.

Verification


Technical brochure

During manual routing, Proteus checks each track as you place it and warns you if any design rules (physical/electrical) are broken. You can fully customise the board constraints, setting rules by physical region such as a layer or a user drawn area of the PCB. You can also set rules by electrical net class and then if necessary combine both to form even tighter constraints (e.g. power lines on top copper layer).
A live indication of both the connectivity and the design rule status of the board is provided on the status bar at the bottom of Proteus. Clicking on either produces a report listing any missing or extra connections - double click on any entry in the list, and the software will zoom in to show you exactly where the error is located on the PCB.
Finally, the Pre-production check runs prior to manufacturing output and is designed to be an automated quality assurance check. In addition to testing connectivity and design rules it tests power plane geometry and integrity through a completely separate code path and runs separate tests for common design mistakes.

Our reporting module can help you with design verification Learn More

3D Visualisation


The 3D Visualisation Tool (3D Viewer) in Proteus provides a way to extrude a layout and view the board as it would appear in real life. This is extremely useful as a design aid during board layout. Navigation, both orbital and 'fly by' is extremely intuitive and mouse controlled. The user can also specify a 'height plane' corresponding to the board chassis which will appear as a semi-transparent box around the board, allowing for a quick visual check for protrusions.
Proteus libraries come supplied with 3D footprints and comprehensive support for creating custom 3D footprints directly inside Proteus or by importing models via the standard STEP/IGES and 3DS file formats. Files can be exported in these formats from the majority of commercial MCAD packages and there are a large number of free internet resource (e.g. 3dcontentcentral) which have vast libraries of STEP files.
Direct output from the 3D Viewer includes the open source 3ds standard, STEP, IGES, 3D DXF and STL. IDF output is available from the output menu in the layout editor.

The 3D Viewer, along with its associated import and export formats is part of the Advanced Feature Set and is available only with Proteus PCB Level 2 and higher.

Proteus can output your board in several different formats which are supported in all areas of PCB manufacturing from Gerber X2 through to mechanical STEP.

Output Formats


As well as supporting the basic ability to output your PCB to standard windows printers, Proteus provides a full set of features for professional board manufacturing.
Gerber X2 is the primary supported manufacturing output format. This format, together with an IPC-D-356 netlist and optional assembly drawings, provides an intelligent and complete representation of the PCB to your manufacturer. Traditional Gerber/Excellon output via the RS274X format is also supported.
ODB++ is the secondary supported manufacturing output format. Like Gerber X2, ODB++ is also an intelligent CAD/CAM data exchange format, capturing all CAD/EDA, assembly and PCB fabrication knowledge in one single, unified database.
Finally, you can output to MCAD software like Solidworks directly via the STEP, IGES or IDF file formats.

Mechanical CAD output formats such as STEP, IGES, STL and IDF along with the ODB++ advanced manufacturing format are part of the Advanced Feature Set and are limited to the Proteus PCB Level 2 and higher.

Find the right package for you

PCB Packages Contact Us