Discussion:
Size of symbols on gschem
s***@public.gmane.org
2008-09-07 17:08:14 UTC
Permalink
I am fairly new to gEDA, having only designed a couple of boards so far, so please excuse my relative lack of knowledge.

One of my frustrations is that designs with more than a few parts the size of the area gschem leaves me with is too small. If I set to E size for example I would have expected a much larger workspace and relatively smaller symbols but gschem does not seem to work that way.

I am trying to either get a bigger page or smaller symbols on gschem. I cannot seem to do this using gschem itself, so my next attempt is to define smaller symbols. This works great for the drawing portion of the symbols using text input to tragesym but it with these smaller symbols the fonts are then too large. Editing the symbol using gschem allows me to only change the text size on the description of the part, not on the pins or the reference designator. A search for parameters to set these font sizes in tragesym has been fruitless.

I have hand edited the .sym file to change these font sizes and that works great but even for only new parts this is fairly tedious. I would not even want to think of doing it for the libraries already installed.

I am considering writing a Perl program to walk the library directories and do a mass resizing of all symbols but it strikes me there has to be a better way to get more symbols on a page.

Can you tell me a better way?

Steve
Robas, Teodor
2008-09-07 17:51:43 UTC
Permalink
Hi,

I solved this quiqly by erasing the frame. So no more limits to the size
of the schematics.
In the .sch file I just deleted the second line (something like: C 40000
40000 0 0 0 title-B.sym).

The cvstitleblock seems to be enough.
Post by s***@public.gmane.org
I am fairly new to gEDA, having only designed a couple of boards so far, so please excuse my relative lack of knowledge.
One of my frustrations is that designs with more than a few parts the size of the area gschem leaves me with is too small. If I set to E size for example I would have expected a much larger workspace and relatively smaller symbols but gschem does not seem to work that way.
I am trying to either get a bigger page or smaller symbols on gschem. I cannot seem to do this using gschem itself, so my next attempt is to define smaller symbols. This works great for the drawing portion of the symbols using text input to tragesym but it with these smaller symbols the fonts are then too large. Editing the symbol using gschem allows me to only change the text size on the description of the part, not on the pins or the reference designator. A search for parameters to set these font sizes in tragesym has been fruitless.
I have hand edited the .sym file to change these font sizes and that works great but even for only new parts this is fairly tedious. I would not even want to think of doing it for the libraries already installed.
I am considering writing a Perl program to walk the library directories and do a mass resizing of all symbols but it strikes me there has to be a better way to get more symbols on a page.
Can you tell me a better way?
Steve
_______________________________________________
geda-user mailing list
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Kai-Martin Knaak
2008-09-07 19:54:21 UTC
Permalink
Post by s***@public.gmane.org
I am considering writing a Perl program to walk the library directories
and do a mass resizing of all symbols but it strikes me there has to be
a better way to get more symbols on a page.
Can you tell me a better way?
Choose a larger title block:

1) select the title block (zoom way out and drag while holding the left
mouse button)

2) delete the title block (press del])

3) insert a larger title block from the library. If E size is still too
small, draw your own monster sized title block.


If you settled for a specific title block, you can set this as default
for new schematics. Scan your system-gschemrc for the string
"titleblock". Copy the line that defines the default title block to your
local $HOME/.gEDA/gschemrc.

I have this line included in my $HOME/.gEDA/gschemrc:

(define default-titleblock "titleblock "title-A3-2.sym")

Note, this is a special title block symbol not in the default library. It
contains attributes like author and date. You can find it on my section
of gesasymbols.org.

---<(kaimartin)>---
--
Kai-Martin Knaak
http://lilalaser.de/blog
s***@public.gmane.org
2008-09-08 01:37:12 UTC
Permalink
Works great. Thanks!

Steve
Post by Kai-Martin Knaak
Post by s***@public.gmane.org
I am considering writing a Perl program to walk the library directories
and do a mass resizing of all symbols but it strikes me there has to be
a better way to get more symbols on a page.
Can you tell me a better way?
1) select the title block (zoom way out and drag while holding the left
mouse button)
2) delete the title block (press del])
3) insert a larger title block from the library. If E size is still too
small, draw your own monster sized title block.
If you settled for a specific title block, you can set this as default
for new schematics. Scan your system-gschemrc for the string
"titleblock". Copy the line that defines the default title block to your
local $HOME/.gEDA/gschemrc.
(define default-titleblock "titleblock "title-A3-2.sym")
Note, this is a special title block symbol not in the default library. It
contains attributes like author and date. You can find it on my section
of gesasymbols.org.
---<(kaimartin)>---
--
Kai-Martin Knaak
http://lilalaser.de/blog
_______________________________________________
geda-user mailing list
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
John Griessen
2008-09-08 16:17:32 UTC
Permalink
Post by s***@public.gmane.org
I am considering writing a Perl program to walk the library directories and do a mass resizing
of all symbols but it strikes me there has to be a better way to get
more symbols on a page.
Post by s***@public.gmane.org
Can you tell me a better way?
See jgboxsym for compact symbol generator, and print out on 11x17 and
even if printing on 8.5x11 set drawing print size to B by using a B
sized border, then printing with or without margins. I use a border
with some extra blocks that go off the edge of my printer. See the John
griessen page at gedasymbols.org

John G

Loading...