[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gschem saving symbols
I'm not sure you understand my question. What I am trying to do is
save symbols that were modified in the schematic. For instance, making
a schematic and add a generic capacitor. Then add a value, footprint,
partnumber and documentation. Now if you would like to save the
modified symbol, where do you go from here? Shift-H-s and 'save as'
should do this but it brings up the original generic capacitor so if
you want to save the modified part you have to make all of your changes
again. Is there no way to save a modified symbol?
--- On Wed, 6/15/11, Kai-Martin Knaak <kmk@xxxxxxxxxxxx> wrote:
From: Kai-Martin Knaak <kmk@xxxxxxxxxxxx>
Subject: Re: gEDA-user: gschem saving symbols
To: geda-user@xxxxxxxx
Date: Wednesday, June 15, 2011, 4:59 PM
Josh Jordan wrote:
> Is it possible to load a symbol into a schematic, change it up, and
> save it as another symbol?
yes.
Make sure, it is placed at a path, gschem knows about. This can be
modified in gafrc. A common setting is to include the current working
directory:
/----------excerpt from gafrc--------------
; Allow to source symbols from the current working directory
(define current-working-directory ".")
(component-library current-working-directory "symbols in project dir")
(source-library current-working-directory)
\-------------------------------------------
Also make sure, that the symbols name does not clash with existing
names.
Else, you have to worry about precedence.
> This would be straight-forward but when you edit a symbol from a
schematic,
> it loads the original before it was modified so you have to make all
of the
> modifications again.
You have to load the modified symbol instead.
1) type [i] to get the symbol chooser
2) If you are still in the same session as during the save-as: click on
the
funny arrow to the right of the filter entry field. This will update
the
cache of symbols.
3) locate the new symbol
4) insert as usual.
If the change affects many symbols, it may be easier to change the
symbol
name in the *.sch with text editing tools like sed or gedit.
---<)kaimartin(>---
--
Kai-Martin Knaak
Email: [1]kmk@xxxxxxxxxxxxxxx
Öffentlicher PGP-Schlüssel:
[2]http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
_______________________________________________
geda-user mailing list
[3]geda-user@xxxxxxxxxxxxxx
[4]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
References
1. file://localhost/mc/compose?to=kmk@xxxxxxxxxxxxxxx
2. http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
3. file://localhost/mc/compose?to=geda-user@xxxxxxxxxxxxxx
4. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user