ODB++ Bridge Plugins for PCB CAD

Native ODB++ Integration for 8 PCB CAD Systems

Transfer the currently open PCB design from your PCB CAD directly to PhCNC / PhPNP using the CAD system's own native ODB++ exporter.

PCB CADNative ODB++ ExportODB++ BridgePhCNC / PhPNP

No Gerber intermediate conversion. No manual archive extraction.

8 PCB CAD Systems – One PhCNC LSSE Project

Watch all eight ODB++ Bridges transfer PCB designs into a single PhCNC LSSE project, followed by manual board arrangement and Copper View review.

Eight PCB designs manually arranged in one PhCNC LSSE CAM project Watch all 8 Bridges – 3:40Watch demonstration
Supported integrations

Eight native PCB CAD workflows

Each Bridge uses the exporter supplied by the PCB CAD vendor. TELENET handles the surrounding workflow and the handoff of the resulting ODB++ project.

PCB CADSupported versionBridge typeInstallation note
KiCad10+Executable IPC pluginAutomatic; restart KiCad after install or update.
Altium Designer17+Toolbar integrationAutomatic; close Altium for reliable install or update.
EasyEDA Pro Desktop3.2+Desktop extensionThe prepared .eext package is imported manually.
OrCAD X / Allegro25.1+SKILL / Tcl integrationRequires Siemens ODB++ Inside; CAD processes must be closed for changes.
Autodesk Fusion Electronics2704.1+Fusion Add-InAutomatic; restart Fusion after install or update.
CADSTAR16–2025+Native User ToolClose CADSTAR for setup; optional toolbar placement is manual.
DipTrace PCB Layout5.3.5.1 x64, English UINative Plugins commandClose PCB Layout for setup; restart to discover the plugin.
Siemens PADS Pro LayoutEssentials 2604 Update 1 x64, English UINative startup and O++ toolbar integrationClose Layout for setup; use a supported native ODB++ profile.

These independent TELENET integrations are not presented as officially endorsed by, approved by or listed in the PCB CAD vendors' marketplaces.

What the Bridge does

A lightweight native-export workflow

ODB++ Bridge is not an ODB++ converter. The open PCB is exported by the CAD system itself, then passed to the selected PhCNC / PhPNP application.

Direct transfer

One-click or very-low-click export of the currently open PCB, without a normal file-browsing and import step.

Native ODB++ data

Layers, components, nets, drill and PnP information come from the native CAD exporter. Available data depends on the design and native export settings.

Automatic handoff

The generated project is submitted to PhCNC / PhPNP without manually extracting an ODB++ archive.

Recoverable output

If a target cannot be launched, the generated ODB++ output remains available with clipboard fallback. CADSTAR, DipTrace and PADS Pro pass job folders; the other Bridges use archives.

Bridge management: PhCNC / PhPNP detects supported installed PCB CAD systems and provides an ODB++ Bridge Plugins interface for enabling, installing and updating integrations.

PhPNP ODB++ Bridge Plugins menu with all eight integrations, including DipTrace and PADS Pro
ODB++ Bridge Plugins management in PhCNC / PhPNP: eight CAD integrations.
KiCad 10+

KiCad ODB++ Bridge

The Bridge is registered as an executable IPC plugin and adds an O++ button to PCB Editor. It works with the current board, saves as needed and uses kicad-cli for native ODB++ export.

If the KiCad API is disabled, PhCNC / PhPNP can enable it automatically while KiCad is closed. KiCad must have run at least once so its configuration exists. If the target is unavailable, the generated archive and clipboard path remain available.

This integration targets KiCad 10+. It is not the legacy KiCad 8 Python Action Plugin mechanism.

KiCad ODB++ Bridge O++ toolbar button
KiCad PCB Editor: O++ toolbar button.
Altium Designer 17+

Altium Designer ODB++ Bridge

The Bridge adds an O++ button and supports both the legacy toolbar interface and newer ActiveBar behavior. It uses Altium's native ODB++ output and hands the generated project to PhCNC / PhPNP. PCB panel projects are supported.

Installation: close Altium Designer before Bridge installation or update. The integration backs up the user toolbar configuration before modifying it.

Altium Designer ODB++ Bridge O++ toolbar button
Altium Designer: O++ toolbar button.
EasyEDA Pro Desktop 3.2+

ODB++ Bridge for EasyEDA Pro

Installation uses manual .eext import and EasyEDA's normal extension security controls.

  1. Open Advanced → Extension Manager.
  2. Click Import and select the prepared .eext package.
  3. EasyEDA displays a Safety Tips warning about external interaction. Review it and click Confirm.
  4. Open the extension's Config tab and enable Allow interactive with external and Show at header menu.
  5. Use EasyEDA ODB++ Bridge → ODB++ Bridge from the header menu.

Why the permission is needed: External interaction allows the extension to send EasyEDA's native ODB++ package to the local TELENET helper through 127.0.0.1. The Bridge does not send PCB data over the Internet.

The extension is identified as ODB++ Bridge for EasyEDA Pro and displays the license Proprietary.

EasyEDA Pro Desktop is supported. EasyEDA Standard and the browser edition are not supported. The Bridge is not currently presented as an official EasyEDA Marketplace listing.

EasyEDA Pro Extensions Manager with ODB++ Bridge installed
Import the prepared extension in Extensions Manager.
EasyEDA Pro ODB++ Bridge configuration options
Enable external interaction and the header menu.
OrCAD X / Allegro 25.1+

OrCAD X / Allegro ODB++ Bridge

SKILL / Tcl startup integration adds OrCAD ODB++ Bridge to the Manufacturing menu. The Allegro PCB engine uses the native vendor flow supplied by Siemens ODB++ Inside for Cadence Allegro, which must already be installed.

Installation, update and removal: fully close OrCAD X / Allegro. In practice, orcadx.exe, allegro.exe and unison.exe must not be running.

The vendor exporter asks whether to extract net impedance average. This Siemens-controlled dialog is expected; either Yes or No permits valid ODB++ generation.

OrCAD X ODB++ Bridge Manufacturing menu
OrCAD X / Allegro: Manufacturing → OrCAD ODB++ Bridge.
Autodesk Fusion Electronics

Autodesk Fusion ODB++ Bridge

The automatically installed Fusion Add-In adds ODB++ BRIDGE to Utilities in the 2D PCB workspace. Modified writable PCBs are saved first, then Fusion's native ODB++ exporter runs silently with no manual ODB++ export dialog in the normal workflow.

The Bridge replaces its deterministic generated archive, detects export completion and hands the result to PhCNC / PhPNP. If no target is available, the archive remains available and its path is copied to the clipboard.

Autodesk Fusion ODB++ Bridge in Utilities toolbar
Autodesk Fusion Electronics: ODB++ BRIDGE in Utilities.
CADSTAR 16–2025+

CADSTAR ODB++ Bridge

The CADSTAR ODB++ Bridge connects classic CADSTAR 16–2025+ with PhCNC and PhPNP. Use O++ - ODB++ Bridge in CADSTAR to save the active PCB design, export its native ODB++ data and transfer it to PhCNC or PhPNP.

The Bridge is included with PhCNC / PhPNP and transfers the finished ODB++ job folder directly. No manual archiving or installed 7-Zip is required.

  1. Close CADSTAR. In PhCNC / PhPNP, select ODB++ Bridge Plugins → CADSTAR... to install or update the integration.
  2. Setup adds the command to recognized CADSTAR profiles. If a native setup step is requested, follow the supplied fields in Tools → User Tools → Add/Edit Tools on Menu, then close CADSTAR and retry installation.
  3. Start CADSTAR, open your PCB and choose Tools → User Tools → O++ - ODB++ Bridge. Adding a toolbar button through Customise → Commands → Tools is optional and manual.

Use one CADSTAR editor at a time and a named, writable PCB with an ASCII-only path. eCADSTAR, CR-5000 and CR-8000 are outside this integration's scope.

CADSTAR Tools tab with the User Tools menu showing O++ - ODB++ Bridge
CADSTAR: Tools → User Tools → O++ - ODB++ Bridge.
DipTrace PCB Layout 5.3.5.1 x64

DipTrace ODB++ Bridge

Use DipTrace's native ODB++ exporter to transfer the current in-memory PCB to PhCNC / PhPNP, including unsaved changes. The Bridge does not save or reload your original PCB.

  1. Close DipTrace PCB Layout. In PhCNC / PhPNP, select ODB++ Bridge Plugins → DipTrace... to install or update the integration.
  2. Restart PCB Layout and open a named, writable PCB.
  3. Choose Tools → Plugins → O++ - ODB++ Bridge.

Requires DipTrace PCB Layout 5.3.5.1 x64 with the English UI and a named, writable PCB. Use the native Plugins menu command; an O++ toolbar button is not supplied.

Watch the DipTrace Bridge demonstration at 0:15 in the combined video.

DipTrace PCB Layout Tools menu, Plugins submenu and O++ - ODB++ Bridge command
DipTrace PCB Layout: Tools → Plugins → O++ - ODB++ Bridge.
Siemens PADS Pro Layout

PADS Pro ODB++ Bridge

The Bridge runs the native Siemens ODB++ exporter on the current open PCB and transfers the checked ODB++ job folder to PhCNC / PhPNP.

  1. Close PADS Pro Layout. In PhCNC / PhPNP, select ODB++ Bridge Plugins → PADS Pro... to install or update the integration.
  2. Restart Layout and open a named, writable PCB with a supported native ODB++ profile.
  3. Use O++ next to Save in O++ Session, or the O++ entry in Predictive Commands. This is distinct from Siemens' native ODB++ command.

Requires PADS Pro Essentials 2604 Update 1 x64 with the English UI, one Layout editor and a single PCB. PADS Standard / Legacy and Xpedition are outside this Bridge's scope. A valid native profile must include fabrication, assembly and drill data, with Placement Outline, English units and no NFP removal. Invalid profiles are not repaired automatically. No SPACE value is supplied.

O++ Session is selected automatically when Standard Top Bar is active; other selected toolbar schemes are preserved.

Watch the PADS Pro Bridge demonstration at 2:12 in the combined video.

Siemens PADS Pro Layout with O++ next to Save in O++ Session and an O++ Predictive Commands entry
Siemens PADS Pro Layout: O++ toolbar button and Predictive Commands.
Normal workflow

Using ODB++ Bridge

Open a PCB in the supported CAD system, then use its O++ or ODB++ Bridge command.

The last started application wins

The most recently started PhCNC / PhPNP product is the current target. Starting PhCNC after PhPNP selects PhCNC; starting PhPNP afterward selects PhPNP.

If the target is running, the project is submitted to it. If it is not running, the selected application starts automatically.

Safe fallback

If the target is missing or cannot start, a successfully generated ODB++ project is not lost. It remains in the Bridge working folder and its path is placed on the Windows Clipboard for manual use. For CADSTAR, DipTrace and PADS Pro, this is an ODB++ job folder rather than an archive.

Bridge requests are processed in CAM mode. If requests arrive while PhCNC / PhPNP is in CNC mode, the latest pending request is processed when you return to CAM mode.

Quick checks

  • Restart the PCB CAD application if its Bridge command does not appear after installation or update.
  • For EasyEDA Pro, confirm both required extension configuration options.
  • For OrCAD X / Allegro, confirm that Siemens ODB++ Inside is installed.
  • If a project opens in the wrong TELENET application, start the desired PhCNC / PhPNP application once.
PCB CAM and assembly

Continue in PhCNC or PhPNP

The Bridge is CAD-independent. The generated native ODB++ project can be used for PCB CAM in PhCNC products or assembly preparation in PhPNP.