Personal Library?

First of all a big thank to the author. Circuit lab is a great web-resource that saved me lot of design time on other editors.

I have used your code to develop few schematics in my class note, and I have to say Circuit Lab is excellent for rapidity of use, clarity of representation and output formats (even if another vector format would be appreciated also since SVG is not supported by most Office tools).

Most of the users (like me) miss several components:

Personally: - GOTO and FROM - Offsets in opamp - Different power electronic Chip - LS 74 logic case - Fixed power symbols (e.g. +5V) to avoid rails - Arrows, dashed lines and other annotation tools

....

This makes the code of great use, but only for small and simple diagrams. And required the SVG being edited in another editor before of use.

What if you conceive a method for importing (or sharing) component shapes from the user, so that skilled user can create/share any additional part to its own libraries and you may decide how to organize new artworks and which to import?

C.Alberto

by fratealberto
May 08, 2013

"Fixed power symbols (e.g. +5V) to avoid rails "

The +1V or +1 node label invokes an implicit 1V source:

https://www.circuitlab.com/circuit/a5bzf7/good-netname-and-a-free-voltage-source/

However, note that, as shown in:

https://www.circuitlab.com/circuit/96br67/bad-net-name/

CL throws an error because the explicit 1V source, V1, is then in parallel with the implied source created by the node label.

"What if you conceive a method for importing (or sharing) component shapes from the user"

There are no libraries implemented in CL yet.

Although far from perfect, there is a way to share circuits and user created Custom Parts.

You can paste all your edited parts into a separate "library" sheet then copy and paste them from there into any other schematic:

https://www.circuitlab.com/docs/faq/#q_save_custom_models

To make it easier to find CL sheets created to be used - in effect - as libraries it is helpful if they all have the same unique tag added to them to make them easier to find in a search.

Something like:

library or user-library;

It may also be helpful to add the same words to the sheet name too.

by signality
May 08, 2013

Thank you for your rapid comment.

I have used your software to redraw in my class notes most of the handmade schematics.

In most cases I use +5 -5 +12 -12 for the implementation of analog filters or transfer functions (and +36, +72, -36 power sources for the control of motors).

The idea of using a label to imply an implicit power source is at least good for improving the readability (even if with different sources than +1V it does not simulate anymore), but can be misleading and ugly if labels are also used for other sort of comments.

When I meant library, I had the intention to add new shapes, like motors symbols, variable resistors and so on. I guess it would be difficult for you to follow any suggestion you may receive form the WEB. Moreover the number of shapes may rapidly grow if you allow users importing own SVG diagrams (to represent just one symbol component) into a personal or shared/public library.

Thank you again for your software and your attention

C.Alberto

by fratealberto
May 08, 2013

@fratealberto,

I must just clear up one point:

CL is nothing to do with me.

You have to thanks these guys:

https://www.circuitlab.com/about/leadership/

and

https://www.circuitlab.com/user/weiy/

I'm just here helping out.

About implicit voltage sources:

If you are consistent in your labelling, implicit voltage sources should work for any voltage (not just +1V).

However, beware:

https://www.circuitlab.com/forums/support/topic/86m9393x/bug-report-inconsistency-in-using-net-label-as-a-voltage/

by signality
May 08, 2013

Post a Reply

Please sign in or create an account to comment.