Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New circuitikz GUI available #782

Open
cpfannenmueller opened this issue Mar 28, 2024 · 2 comments
Open

New circuitikz GUI available #782

cpfannenmueller opened this issue Mar 28, 2024 · 2 comments

Comments

@cpfannenmueller
Copy link

cpfannenmueller commented Mar 28, 2024

At the Institute of Electronics Engineering (where also a few circuitikz-developers were located) we designed an open source easy to use broswer 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. 😊

Bildschirmfoto 2024-03-28 um 09 26 34

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://ussi.e-technik.uni-erlangen.de 😊

@bogger33
Copy link

This tool is very nice, thank you for making it!

My initial feedback:

-When drawing a line, I think right click should act as "finish line", so you don't have to move your mouse into the corner each time. If you right click before drawing a second point, it should act as "cancel line"

-The lines are displayed a bit thin on my screen. It would be good to make them a bit thicker, or possibly to make the grid lighter (or both)

-The zoom steps seem a bit big. Zooming seems to double the resolution. It would be nice to have a step of 150% first

-perhaps a marker at the end of each line, to change its end point by dragging, similarly to how components can be dragged would be useful. Another option would be to automatically have lines snap to components, and move their endpoints alongside them (albeit this would be more complicated and perhaps sometimes undesired)

-it doesn't seem to actually have all symbols, e.g. I'm not seeing electron tubes at all

-it would be nice if right clicking components would allow editing their attributes (e.g. invert for a battery, or labels, etc) - even just manually being able to type in arguments would be enough here, I think

I hope this is helpful feedback. The tool is definitely already very useful as is.

@Rmano
Copy link
Collaborator

Rmano commented May 4, 2024

I am adding links to the main documentation:

\subsubsection{Related packages}

At the Friedrich-Alexander-Universität, a group of developers are implementing a graphical interface to draw circuits
with \Circuitikz{}. 
You can find more information \href{https://github.com/circuitikz/circuitikz/issues/782}{in this GitHub issue} or, better, in their \href{https://ussi.e-technik.uni-erlangen.de/}{main site}.

I hope this helps for finding users/testers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants