- Improved Walkaround vs. Push router with a length-priority option.
- Interactive editing:
Push other traces and vias when moving/editing traces, vias, components, pads, mounting holes, shapes, and the board outline, and when rotating components, pads, and shapes;
Walk around of an edited trace around pads, route keepouts, and other objects;
Optionally follow design rules, or snap to the last violation-free point and continue editing with violations from that point.
- Automatic redundant-trace removal on reroute, with a per-net option to keep loops.
- Native XML format works the same way as the native binary format, making it suitable for version control.
- Fast and memory-efficient XML import/export.
- Copper pour fill data can be stored in XML as compressed (Deflate + Base64) or plain text (Hg/Git-friendly), with automatic and do-not-save options.
- Fast component search with result preview powered by a database engine.
- Monospaced vector font.
- Fractional font size.
- QR Code (place or convert to/from text).
- Orthographic 3D Board View.
- Mouser component supplier integration.
- Batch Assembly Tracking in the interactive HTML BOM.
- DXF improvements.
- Raster picture display placement (Background / Top / Bottom), optimized for placing objects and routing traces over the image.
- Improved EAGLE import — cleaner handling of labels, text placement, and sizing for a smoother switch from EAGLE.
Version 5.2 (September 17, 2025)
- Interactive Routing Enhancements (See on our video):
Walk Around router;
Combined Walk Around + Push modes for more flexible trace routing.
- Intermediate pads are now automatically connected when a trace is completed (See on our video).
- Improved "Find in Layout/Schematic" (See on our video):
Search results can be selected directly on the layout;
Object properties can be edited from the results list;
Multi-selection support.
- Added "Perimeter Only" option for via stitching (See on our video).
- EasyEDA Pro import: schematics, layouts, libraries.
- Pulsonix import: schematics, layouts.
- Import pin lists (parts, pin names/numbers) from CSV and TXT files (See on our video).
- Shorter designators when converting hierarchical schematics to PCB (e.g., 1R1, 2R1, …).
- Copy net-port marking settings from previously placed similar net-ports in Schematic.
- Auto-assign previous net name with incremented/decremented index when connecting a pin to a bus (See on our video).
- Assign custom net color to a shape connected to that net.
Version 5.1 (November 19, 2024)
- Push and Shove Router:
push of vias is now optional (separately for static and trace vias);
connecting to pushed "trace/via of routed net" is now possible.
- SPICE Simulator has been improved:
redesigned parser to support some digital models where standard NG Spice parser fails;
corrections in UI and storing project/global settings.
- Displaying net names for pads and traces in PCB Layout.
- Export G-code for Solder Paste Dispensing.
- Import ODB++
- Import PADS VX ASCII
- Improved check of hierarchy errors in Schematic (merged differential pairs).
- Size of hierarchical blocks and connectors depends on pin names.
Version 5.0 (September 12, 2024)
- Push and Shove Router (pushing traces and vias for manual routing).
- Digital SPICE Simulator.
- Plugins + documentation how to make plugins with any programming language.
- Examples of plugins with source codes:
Make solder mask openings for selected trace segments (Object Pascal, Delphi);
Make dashed/dotted lines (C#).
- PCB Calculator:
Trace Width, Clearance, Current, Resistance;
Transmission Line and Differential Pair Width, Gap, Impedance;
Width, Length, Gap and Layer Stackup could be set by selected trace/layout settings or manually.
- Planar Inductors: adjusting parameters and placing to layout or saving to library.
- Cross Selection and Highlight between PCB and Schematic.
- "Place selected by list" option in PCB Layout (allows to select blocks in Schematic and make component placement in PCB Layout by using cross selection feature).
- Via Stitching for copper pours, polygons, board.
- Via Shielding for traces.
- Export Schematic and PCB to PDF directly.
- IPC-2581 (revision C) export.
- KiCad Netlist Import/Export.
- Updating PCB from Netlist of any third-party software.
- Assigning any copper layer shape to pad in Pattern Editor.
- Wire/Trace color transfer between PCB and Schematic (Convert to PCB / Update from Schematic / Back annotate).
- Changing font size and type globally for connection without wires and displayed net names in Schematic.
- New and updated component libraries:
Capacitors (Film Axial Vertical, Film Radial);
Diodes (Axial Vertical);
Opto (Bar Graphs, Emitters LED Light Bars);
Opto Displays (LCD, OLED, 7-Segment LED, Dot Matrix);
Resistors (Axial Vertical);
Objects (Pad Special, Plated Half-Holes, Digital Spice Models).
- New and updated pattern libraries:
Capacitors (Axial Vertical, Molded, Radial Dipped Rectangular);
Diodes (Axial Vertical);
Displays (LCD, 7-Segment LED, OLED, Dot Matrix);
LED (DIP, SIP);
Resistors (Axial Vertical);
Objects (Pad Special, Plated Half-Holes).
- New STEP models for Resistors (Axial Vertical).
Version 5.0.0.1 changes and fixes.
- Built-in Spice simulator.
- DipTrace XML for PCB, Schematic, Component Editor and Pattern Editor.
- SMD / THT pads in PCB Layout design information.
- Custom column title for BOM, Pick and Place.
- New and updated component libraries with popular parts from the world and Asian brands:
Diodes (Rectifiers Arrays, Rectifiers Single, Schottky, Zener);
IC Clock & Timing Real Time Clocks;
IC Data Acq (ADC, DAC);
IC Linear (Amplifiers,Comparators);
IC Memory (FLASH, FRAM, SDRAM);
IC MCU (Atmel AVR, ST Micro ARM);
IC PMIC (Battery Management, Battery Chargers, Display Drivers, Gate Drivers, Motor and Fan Controllers Drivers);
IC PMIC (Power Distribution Switches, Supervisors Controllers Monitors, Voltage References, Voltage Regulators);
Isolators (Logic Output, Transistor Photovoltaic Output);
Opto Emitters LED SMD;
P&P (Filters Ferrite, TVS Diodes);
Relays (Power, Signal, Solid State);
Sensors (Angle Linear Position Measuring, Current, Humidity, Inertia Accelerometers, Temp Thermistors NTC/PTC);
Switches Tactile;
Thyristors TRIAC;
Transistors (Arrays, NPN, PNP, MOSFET);
Con (D-Sub, Edge Cards, Memory Inline Module, Memory Micro SD Card, Modular Jacks RJ-45);
Con (Pluggable, RF & Coaxial SMA, RF & Coaxial U.FL, Sockets PLCC, USB 2.0, USB 3.0);
Con Rect Headers SMD (Pitch 1.25mm Vertical Shrouded, Pitch 2.00mm Angled Shrouded);
Con Rect Headers THT ( Pitch 2.50mm Vertical Shrouded, Pitch 3.00mm Angled and Vertical Shrouded).
- Basic components library (free assembly in JLCPCB):
Basic Parts JLCPCB.
- Mouser Part Numbers have been added to the additional fields of the components.
- New STEP models for patterns of the following libraries:
Con (Edge Cards, Memory, Sockets PLCC, USB).
- Minor changes and bug fixes.
Version 4.2 (November 2, 2021)
- Nuovo formato XML per librerie di componenti e footprint.
- Variabili di ambiente in tutti i percorsi, per supportare percorsi relativi per librerie, modelli e immagini.
- Disponibile una versione portabile del programma (non serve installazione).
- Pausa sbroglio (consente di modificare tracce o via e riprendere lo sbroglio semplicemente premendo un tasto).
- Opzione “continua sbroglio” nel sottomenu merge net/muovi piazzola.
- Posizionamento radiale o polare di oggetti in PCB Layout e Pattern Editor.
- Il comando “Allinea oggetti” ora allinea i gruppi come un singolo oggetto
- Opzione aggiunta rotaie per PCB singolo.
- Nei pannelli rettangolari con V-scoring, la larghezza della rotaia non include lo spazio “Da scheda a bordo/Da scheda a scheda”.
- Pulsanti per la visualizzazione 3D laterale e isometrica nella finestra di preview.
- Opzione Mostra/Cerca via in base allo stile.
- sottomenu per creare collegamenti interni tra piazzole (evita la creazione accidentale).
- Librerie di footprint nuove e aggiornate:
Con TB Headers (passo 3.50mm, 3.81mm, 5.00mm, 5.08mm, 7.62mm);
Con USB (2.0, 3.0);
DFN (3 Pin, 4 Pin);
DPAK (passo 1.27mm, 2.28mm, 2.29mm, 2.30mm);
Diodes (assiali, DFN 2 Pin, DFN 3 Pin, MELF, Molded, SOD, SOFL);
Fuses (In pollici, metrici, portafusibili, rettangolari radiali, radiali a disco);
LED (assiali, a chip, laterali (2,4,6 Pins), PLCC-2, Radiali circolari (3mm, 4mm, 5mm, 8mm, 10mm), radiali rettangolari, radiali ovali, radiali cilindrici, SOD, SODFL, DFN, SOL (PLCC-4, PLCC-6, PLCC-8), TO cilindrici);
Modules;
Sensors (assiali, a chip, DFN, DIP, PLCC-2, Radiali circolari e rettangolari, SOD, SODFL, SOT, TO cilindrici, altri);
SOT23-3 (passo 0.50mm, 0.65mm);
SOT143 (passo 1.30mm, 1.90mm, 1.92mm);
Transistors DFN 3 Pin;
Switches Toggle;
Uncategorized.
- Librerie di component nuove o aggiornate:
Con TB Headers (passo 3.50mm, 3.81mm, 5.00mm, 5.08mm, 7.62mm);
Con USB (2.0, 3.0);
IC MPU MCU Modules;
Opto Emitters LED (SMD, THT, bicolore, RGB, RGBW, infrarossi, ultravioletti);
Power & Protection Fuses (In pollici, metrici, portafusibili, PTC ripristinabili);
RF Modules;
Sensors Optical (Fotodiodi, fototransistor, optosensori, optosensori IC, celle fotoconduttive);
Sensors Temperature (Termistori PTC, RTD, uscita analogica e digitale, uscita in tensione e corrente, termostati);
Sensors Inertia (Accelerometri, giroscopi, inclinometri);
Sensors (Magnetici, di pressione, gas, umidità, encoder, capacitivi, di prossimità, per videocamere, misura angolare e lineare).
- Il nuovo campo “LCSC Part Number” è stato aggiunto ai componenti (richiesto dal produttore cinese di PCB JLCPCB).
- 294 nuovi modelli STEP per alcuni footprint specifici di queste librerie: BGA, DFN, Diodes Bridge, DIP Peg Leads, LCC, LGA, Optosensors & LED, Oscillators, QFN, SOFL, SOP, SOT.
- Risoluzione di bug (vedere dettaglio in inglese).
Versione 4.1.3 (10 giugno 2021)
- Fornitori e prezzi nella BOM.
- Migliorata importazione da KiCad (supporto per KiCad 5.99).
- Importazione da Sprint Layout 6.0 (Text IO).
- Piccole modifiche e correzioni di bug, dettaglio in inglese.
- Nuove librerie IPC-7351:
Switches (DIP, Limit, a leva, snap, pulsante, rotativi, a slitta, tattili);
BGA passo 1.5mm;
DPAK (passo 0.85mm, 1.4mm, 1.75mm, 2mm, 2.55mm, 4.57mm, 5.08mm, 5.45mm);
SOT23-4 (passo 0.65mm, 0.95mm);
SOT223-3 (passo 1.5mm, 2.3mm);
SIP (passo 1.25mm, 1.27mm);
SOL passo 2.54mm;
TO-220 (passo 1.27mm, 1.3mm);
Oggetti Logo;
Oggetti etichetta pin;
Oggetti marcatore di polarità.
Versione 4.1.2 (22 marzo 2021)
- Possibilità di scaricare modelli 3D per componenti SnapEDA, miglioramento funzionalità SnapEDA.
- Controllo prezzi e disponibilità dei componenti collegandosi direttamente al fornitore
- Librerie IPC-7351 di connettori per Memory Cards.
- Piccole modifiche e correzioni di bug, dettaglio in inglese.
Versione 4.1.1 (25 febbraio 2021)
- Integrazione con SnapEDA: accesso gratuito a più di 10 milioni di componenti per DipTrace, direttamente dall’interfaccia grafica.
- Librerie IPC-7351 di trasformatori.
- Piccole modifiche e correzioni di bug, dettaglio in inglese.
Versione 4.1 (3 febbraio 2021)
- Pannellizzazione migliorata: scoring a V e tab routing con prerotture.
- BOM migliorata, BOM da PCB Layout, BOM interattiva: esportazione integrata e HTML.
- Pick and place migliorata: centraggio X/Y per sagoma componente e terminali se definiti, altezza del package, interfaccia migliorata.
- Gestione delle varianti per la BOM e la Pick and Place.
- Migliorato report con i diametri di foratura
- Aggiornamento automatico delle tabelle di report in PCB (BOM, Pick and Place, Forature, Stackup PCB).
- Nelle tabelle di report, le righe ed i relativi componenti sono evidenziati
- Gestione delle immagini raster aggiunta in PCB Layout, migliorata in Schematic.
- Opzione “non ruotare i marcatori del componente”.
- Migliorato editor delle piste: ottimizzazione angoli acuti, muovendo la pista ortogonale con segmenti a 45 gradi se necessario
- Allineamento di componenti e testi con gli altri componenti durante lo spostamento.
- Ridimensionamento pannelli (layer/proprietà/design manager, sbroglio, piazzamento componenti, etc.) tramite trascinamento con mouse.
- Possibilità di aggiornamento globale dei footprint nelle librerie di componenti.
- Opzione per conservare tutti i pin di un modello 3D IPC-7351, indipendentemente dal numero di piazzole del footprint.
- Component Editor, Schematic and PCB mostrano ora la descrizione del footprint.
- Possibilità di scambiare le parti di un componente in Schematic.
- Opzione per eliminare l’elastico (ratline) quando si elimina la pista.
- Anteprima 3D. Immagini vettoriali visualizzate sullo strato maschera.
- Migliorata importazione/esportazione con DXF, Eagle, Altium ASCII, P-CAD ASCII.
- Modifiche al generatore di footprint IPC-7351 per CQFP, DFN 2 Pin, DFN 3 Pin, DFN 4 Pin, SOD, SODFL, Radiali (LED circolari), Radiali (LED rettangolari), Radial (Disco), Radial (Disco con offset).
- Modelli 3D automatici IPC-7351 per queste famiglie:
Crystal(HC-49); Crystal; Chip Array, 2 Side Concave; Chip Array, 4 Side Concave;
Oscillator, Corner Concave; Oscillator, Side Concave;
Chip Array, 2 Side Flat; Chip Array, 4 Side Flat; LCC;
Chip, Side Concave(2, 4 Pin); Chip Array, 2 Side Convex;
DIP Socket; SIP; TO Cylindrical; Radial (Dipped, Round); Radial (Dipped, Rectangular); Radial (Dipped, Rectangular Offset Leads);
Radial (Disk); Radial (Disk, Offset Leads); Radial (Inductor); Radial (Molded).
- Nuove librerie:
Connettori HDMI, Connettori Sockets DIP, fiduciali, oggetti hardware in pollici e metrici,
Oggetti per jumper, piazzole forate, pannellizzazione, testpoint, filo.
- Vecchie librerie riprogettate per IPC-7351:
Con Rect Headers, Con Rect Wire to Board, Con USB, Con Vacuum Tubes, Inductors, Potentiometers.
See See elenco di piccole modifiche e bug risolti, in inglese.
Version 4.0 (May 20, 2020)
- Footprint conformi a standard IPC-7351
Il generatore IPC-7351 integrato in Diptrace genera automaticamente i footprint
PCB Layout e Pattern Editor generano il modello 3D al volo
- Nuove librerie IPC-7351
- Ottimizzazione interfaccia per monitor 4K
- Nuove piazzole a rettangolo arrotondato e “D-shaped” (un solo lato arrotondato).
- Possibilità di spostare la piazzola rispetto al centro del foro
- Teardrop per piazzole, via, punti di cambio larghezza piste e giunzioni a T.
- Rotazione della piazzola di qualsiasi angolo senza modificare il poligono.
- Rotazione del componente di qualsiasi angolo senza modificarlo.
- Pad terminals.
- Segmented paste mask, solder mask by paste mask.
- Solder resist e Maschera pasta delle piazzole sono ora visibili nell’area di progettazione e stampabili.
- Possibilità di aggiungere fiduciali nel PCB ed in Pattern Editor
- Pattern Editor ha ora un pannello layer uguale a quello di PCB Layout. In entrambi è possibile configurare l’ordine e la visibilità dei singoli layer.
- Gestione dei “courtyard layer” (strati speciali che definiscono il massimo ingombro dei componenti). DRC controlla che le regioni courtyard non siano sovrapposte – il contatto è invece ammesso.
- Strato speciale per definire il bordo dei comonenti: si può poi costruire un modello 3D direttamente da questi bordi.
- DRC permette ora di configurare la distanza minima tra serigrafia e piazzole.
- Possibilità di eliminare la serigrafia in Pattern Editor tramite il Wizard per piazzole/fori/maschera.
- Aggiunto Outline Wizard (per definire il bordo dei componenti) in Pattern Editor.
- Possibilità di assegnare piazzole con lo stesso numero: in tal caso le piazzole sono connesse insieme nel footprint. Si può anche disattivare la notifica di errore aggiungendo il simbolo @ prima o dopo il numero.
- Disponibili due modalità di connessione interna per il componente:
Connettere una delle piazzole, usare le connessioni interne come jumper.
Connettere tutte le piazzole.
- Miglioramento dello sbroglio manuale:
Opzione per via statiche
Il tasto Tab può essere usato per cambiare la modalità di selezione: segmento, pista, net.
Il tasto Del può eliminare lo sbroglio per le piste selezionate (da nodo a nodo) anziché eliminare la net.
opzione Elimina Net aggiunta al sottomenu Net
- Sono ora disponibili tre modalità per tracciare gli archi: tre punti, centro-raggio-angolo, oppure inizio-fine-raggio.
- Qualunque insieme di forme può essere convertito nel bordo del PCB: si possono usare archi, linee, polilinee come si vuole, collegarne gli estremi e convertire tutto in un bordo.
- Tutte le forme usano nuove dialog box per definire le proprietà
- La forma oblunga sostituisce l’ellisse in tutti gli applicativi.
- Aggiunti altri punti di aggancio (snap) in fase di costruzione/modifica di forme, bordi del PCB e aree di riempimento.
- Testi multilinea
- E’ ora possibile usare il simbolo “~” nei testi (va inserito due volte ~~).
- Possibilità di ruotare testi e immagini di un angolo a piacere
- Le immagini sono ora vettorializzate e salvate nel file di progetto
- Possibilità di inserire testi, immagini e logo eliminando rame dalle aree di riempimento.
- Nuovi punti di ancoraggio (sinistra-centro-destra e alto-centro-basso) per allineare testi, marcatori, immagini e mentre si modificano forme.
- Cut the right angle of the shape option.
- Nuovo sistema di gestione di simboli e testi associati ad un componente in Schematic e PCB Layout:
E’ possibile mostrare quanti simboli si vuole: basta aggiungere campi opzionali e marcarli come visibili
Per ogni simbolo si può definire allineamento e angolo
Possibilità di definire separatamente i simboli da usare nello strato Assembly del PCB
Possibilità di scegliere il tipo di font da usare per ogni simbolo
Lo strumento Muovi (F10) consente di spostare/ruotare qualsiasi testo collegato al componente direttamente in Schematic o PCB Layout.
- L’origine del componente è identificata da una croce e un cerchio (opzionalmente) e può apparire negli strati.
- Nuovi metodi per definire il modello 3D: per file, in base al bordo del componente, conforme a standard IPC-7351
- Possibilità di fermare l’operazione di filtraggio in qualsiasi momento. I risultati appaiono in tempo reale durante la ricerca.
- Riprogettata la dialog box delle proprietà componente, per mostrare tutti i nuovi campi.
- Aggiunti ai footprint i campi Descrizione, Nome univoco e Produttore
- Ridimensionamento libero della lista librerie e componenti e dei campi aggiuntivi in Component Editor e Pattern Editor.
- Migliorata la precisione della forma delle piazzole quando si modifica il numero di piazzole o le dimensioni in Pattern Editor
- I termici delle piazzole sono ora ruotati assieme alle piazzole o al corrispondente componente.
- Il tasto destro in Design Manager permette di selezionare ed aprire il sottomenu dell’oggetto.
- La gestione dei gruppi in Component Editor e Pattern Editor è ora uguale a quella di Schematic e PCB
- Strumento di misura in Schematic e Component Editor.
- Le finestre di modifica delle proprietà possono modifica oggetti bloccati previa conferma.
- Quando si riportano in PCB modifiche fatte in Schematic, i componenti bloccati non vengono eliminati anche se non presenti nello schema. Questo comportamento è configurabile.
- Possibilità di esportare con un solo click tutti i Gerber ed i file N/C Drill in un archivio .zip
- Nomi di default configurabili per i file esportati da N/C Drill.
Versione 3.3.1 (29 nov 2018)
- Zoom di Annulla/Ripeti – aggiunta opzione, correzione della funzione zoom principale.
- Sbroglio con opzione tastierino numerico (NumLock dev’essere attivo).
- Opzione aggancio a griglia – adesso è possibile disabilitare l’aggancio lasciando la griglia visibile.
- La barra di stato ora mostra modo di funzionamento, vista (normale/speculare) ed aggancio griglia.
- Correzione di vari bug - vedere i dettagli (in inglese).
Versione 3.3 (22 ott 2018)
- Migliorato lo sbroglio manuale:
Opzione “segue regole di progetto” (non consente violazioni).
Riprogettazione modalità routing.
Segmenti ortogonali.
Opzione per correggere un singolo segmento.
Anteprima della via alla fine di un segmento sbrogliato.
- Precisione configurabile per tutti i valori, precisione della griglia configurabile.
- Riprogettazione sistema Annulla/Ripeti in Schematic e PCB Layout.
- Migliorata funzione Nascondi/Mostra collegamento in Schematic.
- Interfaccia: tutte le Combo Box sono ora liste DropDown.
- Suggerimenti dettagliati in PCB Layout e Pattern Editor (mostra dimensioni di piazzole/via/fori).
- Importazione schemi e PCB di KiCad.
- Importazione librerie di simboli e pattern da KiCad.
- Esportazione in Eagle Schematic XML e PCB XML.
- Esportazione di librerie Eagle XML.
- Miglioramento di varie funzionalità esistenti.
Versione 3.2 (26 ottobre 2017)
- Controllo DRC dell’isolamento tra elementi di una stessa net (da pista a pista, da SMD a piazzola, da SMD a via, da SMD a SMD).
- Migliorate modalità di evidenziare e selezionare oggetti in PCB Layout (le piste e tutti gli altri oggetti sotto un footprint sono ora evidenziati in modalità default).
- Messa a punto degli strumenti per bilanciamento lunghezze e meandri.
- I valori comuni di allargamento del solder resist e restringimento della maschera pasta sono ora salvati nel progetto.
- Possibilità di scegliere “sempre aperto/saldato” nelle impostazioni utente di maschera/pasta per piazzole e via.
- Aggiunti comandi Ruota gruppo e Specchia gruppo in Component Editor e Pattern Editor.
- Aggiunta di nuovi campi nel file Pick and Place, possibilità di dividere i campi con tabulazioni nei file BOM e Pick and Place.
Version 3.1 (May 29, 2017)
- 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.
- Improved phase tune tool.
- Align objects.
- Switching measurement units with a shortcut in any dialog box (Shift+U by default).
- Hotkeys for selecting sheets in Schematic and for the measuring tool in the Pattern Editor.
- Moving all selected trace segments simultaneously (bus editing).
- Permanent net highlight option.
- Altium ASCII import (Schematic, PCB, libraries).
- Eagle XML import (Schematic, PCB, libraries).
- ODB++ output - version 8.1 added.
- 11,813 new components and 345 new patterns.
- 1,726 new 3D models.
Version 3.0 (March 10, 2016)
- 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.
Version 2.4 (June 20, 2014)
- Redesigned UI.
- New library management system:
Library Groups;
Standard and user libraries are separated to different groups, standard libraries can not be changed by user;
Project libraries and design cache;
Cross-module Library Manager;
Dynamic update of library groups, group content, active library / component between programs;
Library groups and libraries are visible in all dialog boxes where libraries are used (Library Setup - no more add / delete buttons and separate lists);
Filter feature with customizable number of parameters (search by current library, group or all libraries).
- Unicode support in all program objects, files and UI elements.
- STEP export of PCB 3D model.
- STEP and IGES import of package 3D models.
- IPC-D-356A Netlist Export.
- BSDL Pinlist Import in Component Editor.
- Updated import dialogs of third-party schematics and net-lists, remembering of attached patterns.
- Printing multipage schematic as single document.
- Updated Title Block Editor, "Attached Pattern" tool, editing of polygonal pads.
- Redesigned Properties panel (on design area) for Component and Pattern editors.
- Zooming / Panning with mouse wheel in all print / import / export panels with preview feature.
- Update all Copper Pours and algorithm optimizations (approx 3x-5x speed-up).
- Correct side changing for groups in PCB Layout.
Version 2.3.1 (March 20, 2013)
- Importing Schematics from EDIF (OrCAD).
- Long-line cross cursor (X key). Polished existing features of 2.3.
Version 2.3 (October 19, 2012)
- Real-Time DRC - dynamically checks design rules while you add objects, route traces or edit anything in the layout. Static DRC was improved and optimized.
- 3D VRML 2.0 Export allows to export solid body of the board with models to external mechanical CAD.
- Custom Non-Signal layers.
- Arranging PCB components by hierarchical blocks. Copying routing/placement between similar hierarchical blocks directly on the board.
- Different modes of showing/hiding ratlines for copper pours depending on pouring areas and traces.
- Pour priority for copper pours in one layer.
- "Place Ratline" mode, no more ratlines in "default" and "edit traces" modes.
- Hot key ("~") "Manual Route".
- Configuring and saving file names for Gerber export by layers (user-defined name and extension for each layer).
- Exporting dimensions to Gerber and DXF.
- Superimposing without connection pins/wires verification in Schematic ERC.
- Saving connections without wires while copying/pasting parts in Schematic.
- Moving objects between sheets in Schematic.
- Rearranging sheets in Schematic.
- Automatic remembering of initial folders by file type in various "open/save" dialog boxes (for all DipTrace modules).
- Blocking file while editing it. Overwriting by second/network appearance is now prohibited.
- Windows 8 compatibility.
- Ordering engine has been added (see "File/Order PCB" in main menu).
- Automatic online check for new versions and DipTrace news&updates.
- Library update: 8000+ new components, euro symbols and new patterns.
Version 2.2 (September 7, 2011)
- 3D Preview in PCB Layout (*.wrl and *.3ds models support).
- 2580 3D models in *.wrl format (separate download).
- Redesigned pattern and component libraries (full conformity).
- Strict Via Styles (changing via style changes all vias of the style).
- Net Classes (with extended rules). Class-to-Class rules.
- Improved DRC (more rules, separate rules by layers and net-class, class-to-class rules).
Show errors by layers or all at once. Show current value of clearance/size and necessary value of the parameter.
- All necessary dialog boxes and menus are redesigned to use net classes and via styles.
- Main menu redesigned ("Layers" item has been removed, sub-items moved to Layers panel and Route menu).
- Inserting layers, moving layers up/down the stack.
Layers panel has been improved ("Add layer", "Layer Setup" and "Display mode" sub-menu; set current layer with a double click)
Layer Setup dialog box improved ("Insert Layer", "Move Layer Up", "Move Layer Down").
- Improved manual routing:
3 standard routing modes + custom mode;
7 segment configurations;
fixed degree step for free/curve modes;
highlight only routed net option;
current via style option;
all options and hot keys are listed in Properties panel;
different trace width by layer (from net class rules).
- Improved trace editing:
selecting several segments at a time and bulk change properties;
adding nodes with a hot key (no mouse click or selecting item is necessary);
Changing all parameters in Properties panel;
more hot keys (all listed in sub-menu and properties panel).
- Slot holes.
- Identical component/net naming in hierarchical schematic and PCB.
- Easy connecting/disconnecting wires to/from nets by names, text object automatically changes with net name of the nearest wire.
- Making wires in Schematic is now similar to PCB manual routing (automatic or 2-segment configuration).
- N/C Drill Import is easily combined with Gerber import to get pads with holes.
- Correct N/C drill export for blind holes (by layer pairs), automatic identifying existing layer pairs with "Export All" button.
- PADS ASCII import in Component and Pattern Editors, final stage of PADS ASCII schematic import development.
- Properties/Layers panel auto-switch, depending on the selected tool or object/s, more properties by objects.
- Separate objects highlight option.
- RefDes Renumbering (left to right,top to bottom).
- Jumper wire layer selection ("View/Jumper Wires" from main menu). Jumpers in the silk layer are automatically removed from vias.
- Current copper pour state is displayed on the Properties panel now.
- Renaming just a part of the net (related wires only) option in Schematic.
- Global Nets in Hierarchy (single net on all levels, net-ports and connecting nets by name in hierarchy).
- Update PCB from Hierarchical Schematic by components (no similar RefDes inside hierarchy needed).
- Making polygons, board outline and copper pours is similar.
- More drill symbols (characters added). Comment table for drill symbols.
- Back Annotation of net and net classes.
- Saving/Loading rules in DipTrace PCB Layout (net classes, via styles, layers, DRC rules). Loading Net Classes in Schematic.
- Mask and Paste settings for pad/s in Pattern Editor.
- Displaying only wires of selected component while moving it in Diptrace PCB Layout (turned ON by default).
- Converting static vias to dynamic (parts of traces) and back.
- New components are placed outside the board outline while renewing PCB from Schematic.
- Speed optimizations and UI improvements.
Version 2.1 (February 10, 2010)
- New high-class shape-based auto-router.
- Dimensions in PCB Layout and Pattern Editor (horizontal, vertical, free, radius, pointer).
- Saving all settings within project file.
- Board cutout, copper objects and route obstacles in Pattern Editor.
- Shape line width in Pattern Editor.
- Polylines and polygons in Pattern Editor.
- Converting polygons to pads and back in Pattern Editor.
- DXF import improvements in Pattern Editor ("All layers" and "Fill closed areas" options).
- TrueType for pin names/pin numbers/net names in Schematic (optional).
- Remove similar holes in drill files.
- Searching and displaying holes by size.
- Rectangle with rounded corners board outline in board points dialog box.
- "View/Objects" tab on the design manager panel. "Copper Pours" item has been added.
- Redesigned Print Preview dialog box in DipTrace PCB Layout.
- Resizable Pin Manager and Attached Pattern dialog boxes in Component Editor.
- Quick-access buttons on component properties panel in Component Editor.
- Different fonts for pin names in Component Editor or Schematic.
- Pin Properties dialog box in Schematic.
- Changing grid size with "Ctrl+" and "Ctrl-". "+" and "-" are used to change scale in all programs. "R" or "Space" for rotating in all programs.
- "IC - 4 sides" component type in Component Editor.
- Changing parameters has been reworked. Only x-position of horizontal pins is now changing when you change width, and y-position of vertical pins if change height of the IC. Other properties are not changed.
- Rectangle and Zig-Zag pattern types in DipTrace Pattern Editor.
- "Lock properties" button in Component and Pattern Editors.
- Displaying library of component and "Place into Current Position" button in Search window of Component and Pattern editors.
- "Block Delete" (select several components and delete) and "Block Insert" (right click/Insert Components from library) components/patterns in Component and Pattern Editors.
- Library verification features in Component and Pattern Editors.
- Component search options (in active/opened library (all programs)).
- Pins sorting in pin manager of Component Editor (by name, number and position).
- Repositioning pins by name or number in Component Editor.
- Group Rotate and Flip features in Component Editor (pin submenu; "Shift+R", "Shift+F" hot keys).
- Internal connections highlight and editing improvements while attaching pattern to component in Component Editor.
- Displaying pad numbers in Pattern Editor, DipTrace PCB Layout and Component Editor.
- Default Net Width verification while updating pcb from schematic or saving net properties from pcb (route mode, hidden connections, etc.).
- Data and document files moved to AppData and MyDocuments folders. No new files in Program Files folder (Vista/Win 7 compatibility).
- P-CAD ASCII, PADS Import/Export improvements.
- P-CAD ASCII, Eagle Script libraries import improvements.
- OrCAD MIN Interchange Import/Export in PCB Layout.
- Origin point can be placed by object key-points.
- "Change Symbol Type" feature in Component Editor (automatically makes 2-sided or 4-sided symbol from the existing one).
- Making busses by pin names in Component Editor.
- "No thermal for vias" and separate thermal settings for SMD in copper pour properties (no need to use pad/via custom thermal settings).
- Printer calibration in PCB Layout.
- Panelizing improvements (exclude selected objects from panelizing, saving panelizing settings with layout file).
- Dimensions are displayed for pattern types in Pattern Editor.
- Change type properties for rotated pattern is now possible in Pattern Editor.
- Changes in RefDes numeration for hierarchy (U1_1, U1_2, etc.).
- Additional verification of attached patterns for multi-part components while exporting net-list or saving file.
- ArcMode automatically turns OFF after placing arc in board outline.
- Placing pattern markings over pads/vias/traces.
- Increased graphics speed in PCB Layout, Component and Pattern Editors.
- New recovery options (number of steps between auto-savings and enabling/disabling recovery).
- Text type (RefDes, Name, Value) in Pattern Editor.
- Copper pour fill counts internal copper pours.
- UI improvements.
- 16000+ new components, existing libraries were redesigned to comply with new standards.
Version 2.0 (February 17, 2009)
- Properties panel in PCB Layout and Schematic.
- Display/Hide layers in PCB Layout.
- Design Manager added.
- Fanoutis now available.
- Hierarchical Schematic.
- Custom color for the net.
- Direction arrows for wires in Schematic.
- Thermal support in DXF Edge function.
- Arc traces in DipTrace PCB Layout.
- Text in Pattern Editor.
- "Unroute line" option in PCB Layout.
- Make connection from trace end while routing (D3D and OpenGL modes).
- Lock net structure in PCB Layout.
- Manual routing improvements.
- Copy/paste projects between DipTrace instances.
- Internal connections between component and pattern.
- Panelizing of different PCBs on a single panel.
- P-CAD ASCII Import/Export in Schematic and PCB Layout.
- PADS ASCII 2005 Import/Export in PCB Layout.
- 8000+ new components in standard libraries.
Version 1.50 (March 6, 2008)
- DirectX/OpenGL support (faster drawing of complex Schematics and boards).
- Vector fonts support.
- Panelizing.
- Copper pour island removal (internal, unconnected).
- Snapping copper pour to board outline option added.
- "Black and White" print option.
- Selecting/Deselecting objects by type, layer, etc.
- Hidden wires display in Schematic.
- Connect shape to net in PCB Layout (DRC, copper pours, etc.)
- Copy/Paste shortcuts in component/pattern editor component properties panel.
- Automatic change of incorrect polygonal pads.
- Traces box in DXF export dialog box.
- "Fill closed areas" option in DXF import, embedded polygons can be cutouts.
- "Shift" hot key for orthogonal shapes.
- Convert cutout shapes to board outline.
- Bulk connection for pads/vias in PCB Layout.
- Correct trace/connection alignment for center-free polygonal pads.
- Forbid jumpers under components option for autorouter.
- Hide table borders option.
- Redesigned small scale grid view.
- "Different grid step for Y" option added.
- Highlight optimizations (reducing CPU time).
- Row number and total quantity in BOM.
- Forcing correct extension while saving files.
- "Do not display hint" option.
- Scaling schematic and titles to page for printing.
- Multiple edge passes option in DXF Export.
- Changing width of components/patterns panel.
- "Disable automatic wire routing" option in Schematic.
- 9000+ new components.
Version 1.40 (May 23, 2007)
- Components placement by list and arrangement in PCB Layout.
- Auto-placement.
- Spice export and Spice settings in Schematic and Component Editor.
- File formats extending (floating point values are more accurate, etc).
- Library path in component/pattern properties, automatic update.
- Custom colors for printing.
- Creating traces and wires on empty area.
- Route/Unroute traces for selected components.
- Components additional fields in PCB Layout and Schematic.
- Unlimited number of grids.
- Assembly options.
- Snap components to grid by origin point.
- Components with SMD pads on both sides.
- Pattern can have Mask, Paste, Assy shapes on both sides of the board.
- Top side is invisible while editing inner layer.
- Changing pattern name in Schematic without attaching pattern (for netlists).
- Changing default line width for shapes in PCB Layout and Schematic
- Selecting traces separately in PCB Layout.
- Selecting of visible objects only for box selection.
- Warning message for change net structure attempts.
- Net names above the wires.
- "Export All" option in Gerber dialog box.
- DRC - control min ring size and max drill size.
- Automatic Text flip for Bottom board side.
- Schematic and PCB Import from Eagle.
- Direct editing of string grids (additional fields, pin numbers, etc).
- Separate Export Drill files for through and blind/buried holes.
- OrCad TAP drill files export.
- Updating PCB from related schematic (hot key as well).
Version 1.30 (October 25, 2006)
- Customizing colors (black background, etc.).
- Changing layer in copper pour submenu.
- Zoom extents/center tool for print preview.
- Gerber import.
- Electra/Specctra Integration (DSN export, SES import).
- Netlist Export in Schematic (Mentor, OrCAD, Tango, PADS, Accel, Allegro, P-CAD, Protel etc.)
- Netlist Import in PCB Layout.
- Unlimited customizable fields for components and patterns (texts or links).
- DXF export in Schematic.
- Titles in DXF export in PCB Layout.
- DipTrace ASCII format (import/export in all programs).
- Free angle component rotation.
- Moving selected objects using arrow keys.
- Double click to open object properties.
- Mouse wheel for zooming and scrolling project.
- Lock/Unlock objects.
- "Enter" for OK and "Esc" for Cancel in all dialog boxes.
- Separate "Via" object in PCB layout (Static Via).
- Editing Paste/Mask layers separately (shapes, custom settings for pads).
- "Shift" for orthogonal moving, "Esc" button to cancel moving.
- Both component and marking highlight while pointing mouse at component or marking in "F10" mode.
- Keyboard shortcuts to change layers.
- "Traces" box in Gerber export.
- Board outline width can be changed (Line Width dialog box).
- Board cutouts (shape property).
- Trace length measurement.
- "Ctrl+1-0" hot keys for layers change in PCB Layout.
- Up/Down keys to switch between pins in pin manager (Component Editor).
- Blind/buried pads/static vias.
- Many minor improvements.
Version 1.23 (April 4, 2006)
- Custom thermals for pads.
- Sorting in Component and Pattern Editors.
- "Zoom Extents" tool in Schematic and PCB.
- Separate scale and position for Schematic pages.
- Net connectivity verification in PCB Layout.
- "Save to File" option in "Compare to Schematic" dialog box.
- Right-click "Paste" submenu on the design area.
- Gerber text vectorization improvements.
- Unlimited zoom in Gerber and N/C drill preview.
- Separate selection of each wire of the net or bus in Schematic.
- Moving vias and "Add Node" features were improved.
- Renaming and deleting nets in Connection Manager.
- Merging nets pop-up submenu in PCB Layout.
- Returning origin to default position.
- Edit wire nodes in Schematic improvements.
- Printing negative in PCB Layout.
- Rotate text in part marking moving mode ("F10" mode).
- "Apply to" in pad properties dialog box.
- Selection of overlapping objects with several clicks.
- P-CAD PDIF import in Schematic and PCB Layout.
- Eagle Script and P-CAD ASCII library import.