Friedrich-Alexander-Universität
Institute for Electronics
Engineering | LTE

Circuit2TikZ

The Circuit2TikZ project is based on CircuiTikZ (which was partially maintained at the institute of electronics engineering) and aims to provide several productivity applications to simplify and speed up the design flow of drawing circuits with CircuiTikZ. These applications make it easier to create circuit drawings, suitable for use in LaTeX and TeX based environments.

CircuiTikZ-Designer

CircuiTikZ-Designer is a browser-based progressive web application that serves as a GUI for CircuiTikZ. This JavaScript-based, multi-platform browser application can draw circuits, supporting most CircuiTikZ components and rectangular wire connections. The project consists of two parts: the GUI itself and the SymbolConvert Tool, allowing the addition and update of components to the GUI when CircuiTikZ introduces changes. Check the GUI out on GitHub for feature requests and bug reports.

CircuiTikZ-Designer
CircuiTikZ code

abl2TikZ

abl2TikZ ("ADS Board Link to TikZ") is a Converter Tool that converts schematics already designed in your EDA design tool to CircuiTikZ. The idea is to avoid redrawing the circuitry for your document if you already have it drawn in your simulation tool. It supports every EDA tool allowing for XML export (such as Cadence Allegro, Cadence Virtuoso, Altium, etc.), though it is currently mostly maintained for Keysights Path Wave Advanced Design System (ADS). The tool runs on Windows and Unix-based systems as a command-line tool, providing TikZ code from your XML file exported from your simulation tool.

Keysight ADS
CircuiTikZ

GitHub Repositories

All projects were initiated as research projects at the institute of electronics engineering and are available on GitHub. We welcome support and new ideas.