DipTrace

Last updated
DipTrace
Developer(s) Novarm Ltd
Initial releaseAugust 2004;
19 years ago
 (2004-08)
Stable release
4.3.0.5 / 5 June 2023 (2023-06-05) [1] [2]
Written in Delphi [3]
Operating system Windows XP to 10; Linux (Wine); macOS Catalina & Big Sur [2]
Available in22 languages
Type EDA
License Trialware
Website diptrace.com

DipTrace is a proprietary software suite for electronic design automation (EDA) used for electronic schematic capture and printed circuit board layouts. DipTrace has four applications: schematic capture editor, PCB layout editor with built-in shape-based autorouter and 3D preview, component editor, and pattern editor. [4]

Contents

Features

3D preview

Screenshot of 3D preview in DipTrace v3 (2016) 3D screenshot wiki.png
Screenshot of 3D preview in DipTrace v3 (2016)

This module includes real-time 3D preview & export feature. It shows the model of the manufactured printed circuit board with all components installed. Rotate board in three axes, zoom in and out in real time, change colors of the board, copper areas, solder mask, silkscreen, and background. 3D preview works on all stages of the design.

Export

Board can be exported to STEP or VRML 2.0 formats for mechanical CAD modeling. More than 7500 3D models of PCB packages are supplied for free. Externally designed 3D models in *.wrl, *.step, *.iges, and *.3ds formats can be uploaded and attached to patterns in Pattern Editor or PCB Layout.

Modules

DipTrace has a launcher application with five buttons that help users easily start each DipTrace module:

  1. Schematic Capture
  2. PCB Layout
  3. Component Editor
  4. Pattern Editor
  5. Get Started with Video Guide (link to video and PDF tutorial webpage)

Schematic capture

Screenshot of schematic capture in DipTrace v3 (2016) Schematic screenshot wiki.png
Screenshot of schematic capture in DipTrace v3 (2016)

Advanced circuit design tool with support of multi-sheet and multi-level hierarchical schematics that delivers a number of features for visual and logical pin connections. Cross-module management ensures that principal circuits can be easily converted into a PCB, back-annotated, or imported/exported from/to other EDA software, CAD formats and net-lists. DipTrace Schematic has ERC verification and Spice export for external simulation.

PCB layout

Engineering tool for board design with smart manual routing, differential pairs, length-matching tools, shape-based autorouter, advanced verification, layer stackup manager, and wide import/export capabilities. Design requirements are defined by net classes, class-to-class rules, and detailed settings by object types for each class or layer. When routing with real-time DRC, the program reports errors on the fly before actually making them. DRC also checks length and phase tolerances for differential pairs and controls signal synchronization for nets and buses (including layer stackup and bonding wire induced signal delays). The board can be previewed in 3D and exported to STEP format for mechanical CAD modeling. Design rule check with in-depth detailing and net connectivity verification procedures are available.

Component editor

Manage component libraries and create single- or multi-part components by selecting a template and its dimensions, defining visual and electrical pin parameters, setting up a Spice model, and attaching pattern with a 3D model to finalize component creation. BSDL import, bulk pin naming, and pin manager tools for pins and buses. Importing libraries from different EDA formats. More than 140000 components in standard libraries.

Pattern editor

Draw patterns with various types of shapes, pads, holes, and dimensions. Circle, lines (headers, DIP), square (QFP), matrix (BGA), rectangle (RQFP), and zig-zag standard templates. Creation of pattern is basically selecting a template, entering a couple of vital parameters, drawing the silkscreen, and launching automatic pad renumbering. Custom templates can be created for non-standard patterns. DXF import makes creating complex layouts easier.

Pricing

EditionMaximum
pins/pads
Maximum
signal layers
Business
price [5]
Non-profit
price [6]
Academic
price [7]
FullUnlimitedUnlimited$995$348Discount
Extended20006$695$248Discount
Standard10004$395$125Discount
Lite5002‡$145Free†Free
Starter3002‡$75Free

Free versions

A version of DipTrace is freely available with all the functionality of the full package except that it is limited to 300 pins and non-commercial use [2] or 500 pins (non-commercial use, contact for free upgrade) [6] and two signal layers. Power and ground plane layers do not count as signal layers, so the free versions can create four-layer boards with full power and ground planes. No board size restrictions. [5]

Version history

Version 4.3

Version 4.2

  • Released November 2, 2021 [1]
  • New XML format for component and pattern libraries
  • Environment Variables in all paths
  • Edge rails for a single board option.
  • Radial / Polar placement of design objects in PCB Layout and Pattern Editor
  • Side and isometric view buttons in 3D preview dialogs

Version 4.1

  • Released February 3, 2021 [1]
  • Improved panelizing
  • Improved BOM
  • Improved pick and place
  • Import/Export improvements
  • Raster pictures in PCB

Version 4.0

  • Released May 20, 2020 [1]
  • Arc trace routing
  • Teardrop connections to pads and T-junctions
  • `IPC-7351 libraries & patterns
  • Round rectangle & D-shape pads
  • Courtyard layer
  • Component outline layer
  • Similar pad numbers are allowed
  • Three methods to create 3D models
  • Obround shapes instead of ellipses
  • Etch text or picture/logo in copper pour

Version 3.3

  • Released October 22, 2018 [1]

Version 3.2

  • Released October 26, 2017 [1]
  • Length matching rules.
  • Real-time length comparison table.
  • Layer stackup table.
  • Using layer stackup and pad signal delay for trace length and differential pair phase calculation.
  • Meander tool for any trace, easy resizing and moving of meanders.
  • DRC same net clearance check (Trace to Trace, SMD to Pad, SMD to Via, SMD to SMD).
  • Altium ASCII import (Schematic, PCB, libraries).
  • Eagle XML import (Schematic, PCB, libraries).

Version 3.1

  • Released May 29, 2017 [1]

Version 3.0

  • Released March 10, 2016 [1]
  • Differential pairs: define differential pair and its rules; automatic or manual defining of paired pads; paired routing and editing of differential pair; single-track differential pair routing and editing; phase tune tool (place custom / regular size meanders); real-time control of phase and length tolerance; differential pair manager; support of differential pairs for external autorouters, recognition of paired traces.
  • Custom user-defined keyboard shortcuts for tools and dialogs.
  • ODB++ (version 7.0) manufacturing output.
  • Gerber X2 manufacturing output.
  • DRC rule details (easy editing of routing constraints).
  • Tree view of 3D models in All Models list, sorted by categories (folders).
  • Overall speed and memory optimization for large designs.
  • Optimized UI fonts.
  • 8143 new components.
  • 5694 new STEP models for 3D.

Community

Some hobby and educational groups such as the PICAXE forum members have developed libraries specific to the PICAXE range of microcontroller as produced by Revolution Education including many of the frequently used associated integrated circuits. PICAXE related libraries can be found in the net. [9]

In January 2011, Parallax switched from EAGLE to DipTrace for developing its printed circuit boards. [10]

See also

Related Research Articles

<span class="mw-page-title-main">Printed circuit board</span> Board to support and connect electronic components

A printed circuit board (PCB), also called printed wiring board (PWB), is a medium used to connect or "wire" components to one another in a circuit. It takes the form of a laminated sandwich structure of conductive and insulating layers: each of the conductive layers is designed with an artwork pattern of traces, planes and other features etched from one or more sheet layers of copper laminated onto and/or between sheet layers of a non-conductive substrate. Electrical components may be fixed to conductive pads on the outer layers in the shape designed to accept the component's terminals, generally by means of soldering, to both electrically connect and mechanically fasten them to it. Another manufacturing process adds vias: plated-through holes that allow interconnections between layers.

<span class="mw-page-title-main">Integrated circuit layout</span> Representation of an integrated circuits components as planar shapes

In integrated circuit design, integrated circuit (IC) layout, also known IC mask layout or mask design, is the representation of an integrated circuit in terms of planar geometric shapes which correspond to the patterns of metal, oxide, or semiconductor layers that make up the components of the integrated circuit. Originally the overall process was called tapeout, as historically early ICs used graphical black crepe tape on mylar media for photo imaging.

<span class="mw-page-title-main">EAGLE (program)</span> Scriptable electronic design automation application

EAGLE is a scriptable electronic design automation (EDA) application with schematic capture, printed circuit board (PCB) layout, auto-router and computer-aided manufacturing (CAM) features. EAGLE stands for Easily Applicable Graphical Layout Editor and is developed by CadSoft Computer GmbH. The company was acquired by Autodesk Inc. in 2016 who announced to support the product up to 2026 only.

<span class="mw-page-title-main">CADSTAR</span>

CADSTAR is a Windows-based electronic design automation (EDA) software tool for designing and creating schematic diagrams and printed circuit boards (PCBs). It provides engineers with a tool for designing simple or complex, multilayer PCBs. CADSTAR spans schematic capture, variant management, placement, automatic and high-speed routing, signal integrity, power integrity, EMC analysis, design rule checks and production of manufacturing data.

<span class="mw-page-title-main">TARGET (CAD software)</span>

TARGET 3001! is a CAD computer program for EDA and PCB design, developed by Ing.-Büro Friedrich in Germany. It supports the design of electronic schematics, PCBs, and device front panels. It runs under Windows and is available in English, German and French.

<span class="mw-page-title-main">OrCAD</span> Electronic design automation software

OrCAD Systems Corporation was a software company that made OrCAD, a proprietary software tool suite used primarily for electronic design automation (EDA). The software is used mainly by electronic design engineers and electronic technicians to create electronic schematics, and perform mixed-signal simulation and electronic prints for manufacturing printed circuit boards (PCBs). OrCAD was taken over by Cadence Design Systems in 1999 and was integrated with Cadence Allegro in 2005.

<span class="mw-page-title-main">XCircuit</span> Electrical circuit design software

XCircuit is a schematic capture program for drawing publication-quality VLSI electrical circuit schematic diagrams and related figures. It's part of the Open Circuit Design tools. It's primarily intended for ULSI/VLSI IC design and not for PCB design, the latter though is still possible. XCircuit regards circuits as inherently hierarchical and can save circuits both in PostScript (.ps) and Ngspice (.cir) netlists file formats for further processing. The program compiles PostScript files from special template-labels specified by user.

The Layout Versus Schematic (LVS) is the class of electronic design automation (EDA) verification software that determines whether a particular integrated circuit layout corresponds to the original schematic or circuit diagram of the design.

<span class="mw-page-title-main">KiCad</span> Free software suite for electronic design automation

KiCad is a free software suite for electronic design automation (EDA). It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation. Tools exist within the package to create bill of materials, artwork, Gerber files, and 3D models of the PCB and its components.

An Integrated circuit layout editor or IC layout editor is an electronic design automation software tool that allows a user to digitize the shapes and patterns that form an integrated circuit. Typically the view will include the components, metal routing tracks, vias and electrical pins. Software of this type is similar to computer aided drafting software, but is specialized for the task of integrated circuit layout. The typical flow for the layout of analog circuits might be :

TopoR is an EDA program developed and maintained by the Russian company Eremex. It is dedicated to laying out a printed circuit board (PCB). The current version is 6.3.17875 as of 2017-09-20.

In electronic design automation, parasitic extraction is the calculation of the parasitic effects in both the designed devices and the required wiring interconnects of an electronic circuit: parasitic capacitances, parasitic resistances and parasitic inductances, commonly called parasitic devices, parasitic components, or simply parasitics.

<span class="mw-page-title-main">Altium Designer</span> Electronic Design Automation Software

Altium Designer (AD) is a PCB and electronic design automation software package for printed circuit boards. It is developed by Australian software company Altium Limited.

<span class="mw-page-title-main">PCB (software)</span>

PCB is a free and open-source software suite for electronic design automation (EDA) - for printed circuit boards (PCB) layout. It uses GTK+ for its GUI widgets.

<span class="mw-page-title-main">DesignSpark PCB</span>

DesignSpark PCB is a free electronic design automation software package for printed circuit boards. Although there is no charge for the software, the user must register with DesignSpark.com to unlock the program and it displays advertisements which must be acknowledged before the user can begin working.

<span class="mw-page-title-main">Pulsonix</span>

Pulsonix is an electronic design automation (EDA) software suite for schematic capture and PCB design. It is produced by WestDev, which is headquartered in Gloucestershire, England, with additional sales and distribution offices overseas. It was first released in 2001, and runs on Windows.

<span class="mw-page-title-main">Upverter</span>

Upverter is an electronic circuit design system delivered in a web browser, which enables hardware engineers to design, share, and review schematics and printed circuit boards. It additionally features the ability to generate a bill of materials, Gerber files, and a 3D rendering. Upverter provides web-based tools for editing schematic diagrams and for laying out printed-circuit boards. It does not require payment for open-source projects.

CircuitMaker is electronic design automation software for printed circuit board designs targeted at the hobby, hacker, and maker community. CircuitMaker is available as freeware, and the hardware designed with it may be used for commercial and non-commercial purposes without limitations. It is currently available publicly as version 2.0 by Altium Limited, with the first non-beta release on January 17, 2016.

EasyEDA is a web-based EDA tool suite that enables hardware engineers to design, simulate, share - publicly and privately - and discuss schematics, simulations and printed circuit boards. Other features include the creation of a bill of materials, Gerber files and pick and place files and documentary outputs in PDF, PNG and SVG formats.

<span class="mw-page-title-main">Proteus Design Suite</span> Electronic design automation software

The Proteus Design Suite is a proprietary software tool suite used primarily for electronic design automation. The software is used mainly by electronic design engineers and technicians to create schematics and electronic prints for manufacturing printed circuit boards.

References

  1. 1 2 3 4 5 6 7 8 "History". DipTrace. Archived from the original on February 12, 2021.
  2. 1 2 3 "Download". DipTrace. Archived from the original on February 12, 2021.
  3. "DipTrace for Mac OS X - DipTrace Forum".
  4. "Home". DipTrace. Archived from the original on February 5, 2021.
  5. 1 2 "Business License". DipTrace. Archived from the original on February 12, 2021.
  6. 1 2 3 4 "NonProfit License". DipTrace. Archived from the original on February 11, 2021.
  7. "Academic License". DipTrace. Archived from the original on February 12, 2021.
  8. "DipTrace - What's New". Diptrace.com. Diptrace. 27 July 2022. Retrieved 6 December 2022.
  9. DIPTRACE Libraries by and for PICAXE microcontroller users
  10. "Local Dealers - DipTrace".