Skip to content

New circuitikz GUI available #782

@cpfannenmueller

Description

@cpfannenmueller

At the Institute of Electronics Engineering (where also a few circuitikz-developers were located) we designed an open source easy to use browser based GUI supporting all currently avaliable symbols.

CircuiCanva supports drawing all current symbols, exports the result as TikZ code and has an easy to use interface to add new future symbols when they are integrated in circuitikz.

We are currently searching for feedback on our implemantation and hope to finde contributors for the whole project. 😊

An interactive, visual, online editor for creating electrical circuit diagrams for LaTeX/CircuiTikZ with ease. Try it out online!

Overview

CircuiTikZ-Designer bridges the gap between visual circuit design and precise LaTeX code, letting you design, customize, and export diagrams without manually writing TikZ commands.
Whether you’re preparing academic papers, teaching materials, or engineering documentation, CircuiTikZ-Designer provides:

  • A clean, intuitive interface for fast diagram creation
  • An extensive component library for all your circuit needs
  • Real-time previews and instant export to high-quality LaTeX code

Stop wrestling with code syntax — focus on your circuit design, and let CircuiTikZ-Designer handle the TikZ.

Edit in CircuiTikZ-Designer Export to compilable TikZ code
sallen-key edit sallen-key export
Use it in your LaTeX project!
sallen-key overleaf

Key Features

  • Visual Circuit Design: Intuitive interface with multi-tab support and component grouping
  • Wide Component Library: Includes most circuit elements plus some tikz components like rectangles, ellipses and arrows
  • Export Ready: Generate clean LaTeX/TikZ code and compatible SVG exports for seamless document integration
  • Advanced Editing: Rotate, scale, align, distribute, and snap components with clear visuals and flexible editing capabilities
  • Component Variants: Easily switch between different versions of components and adjust their properties via the properties window
  • Cross-Platform Friendly: Dark mode and mobile support for comfortable online editing anywhere
  • MathJax Support: Write MathJax math expressions directly inside text components with real-time rendering

Converter Tool from Simulation Tool Schematics

During the project also a Converter Tool was designed. It converts schematics already designed in your EDA design tool to CircuiTikZ. The idea is to avoid redrawing the circuitry for your documentation/paper if you already have it drawn in your simulation tool.

Bildschirmfoto 2024-03-28 um 09 27 50

We would be glad to see you on: https://circuit2tikz.tf.fau.de/designer/ 😊

Metadata

Metadata

Labels

infoThis is just informative, not an issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions