mirror of
git://git.geda-project.org/gerbvhtdocs
synced 2025-05-09 00:41:03 +08:00
Release 0.0.5
This commit is contained in:
parent
f26bfd63b1
commit
62d07808bb
64
ANNOUNCEMENT-0.0.5
Normal file
64
ANNOUNCEMENT-0.0.5
Normal file
@ -0,0 +1,64 @@
|
||||
Hello fellows
|
||||
|
||||
it's time for the next release of Gerber Viewer, aka gerbv,
|
||||
the "drill file support"-release.
|
||||
|
||||
Last relase I promised drill file support. Now it's here.
|
||||
By adding the drill file support I was forced to do some
|
||||
cleaning up of the code, so there are great many changes
|
||||
since last relase. I want to thank my friend Andreas
|
||||
Andersson aka Pitch for the drill file support and ideas.
|
||||
|
||||
Some menu alternatives and speed keys changed with the
|
||||
addition of drill support. Especially to note; you have to
|
||||
use -d|--drill= to define a drill file at the command line.
|
||||
Default is Gerber file. More on that is in the man page.
|
||||
|
||||
I have changed how arcs are handled. Before I did a lot of
|
||||
calculations during (re)drawing of arcs. That has moved to
|
||||
the parsing stage now, which hopefully brings some increase
|
||||
in speed when redrawing. Now multi quadrant arcs are also
|
||||
drawn, though it has been very little tested. Be carefull.
|
||||
|
||||
The arc calculation changes also meant that the API on the
|
||||
Scheme side of things changed, hopefully to the better.
|
||||
|
||||
If you have a mouse with a scroll wheel, you are now able to
|
||||
zoom in and out with it.
|
||||
|
||||
There are also some bugs removed and some bugs added. The
|
||||
biggest bug (pointed out by Dan Christian, thanks!) caused
|
||||
random dots to be plotted out.
|
||||
|
||||
For next release I think I will do some more GUI hacks. Or
|
||||
maybe Aperture Macro support. That is can of worm waiting
|
||||
to happen.
|
||||
|
||||
Comments, patches and suggestions are, as always, very welcome.
|
||||
|
||||
Homepage for gerbv is still http://gerbv.sourceforge.net/
|
||||
|
||||
To download gerbv goto
|
||||
http://prdownloads.sourceforge.net/gerbv/
|
||||
and grab gerbv-0.0.5.tar.gz
|
||||
|
||||
To install the program do
|
||||
1. gzip -dc gerbv-0.0.5.tar.gz | tar xf -
|
||||
2. cd gerbv-0.0.5
|
||||
3. ./configure
|
||||
4. make install
|
||||
|
||||
Interesting configure options are:
|
||||
--help : Lists all options
|
||||
--disable-batch : Disable compilation of Guile/Scheme backends
|
||||
--prefix=<dir> : Install from dir <prefix>
|
||||
|
||||
|
||||
What's new in 0.0.5
|
||||
- Drill file support (biggest addition ever)
|
||||
- Zoom in and out with scroll wheel
|
||||
- Reorganisation of source
|
||||
- Arc calculation moved from drawing stage to parsing stage
|
||||
- Multi quadrant arcs supported
|
||||
- API changes in the Scheme interface
|
||||
- Bugs squashed and added
|
36
index.html
36
index.html
@ -17,6 +17,13 @@
|
||||
standard) and RS-274X is basically the addition of apertures in
|
||||
RS-274X. It might be possible to make an RS-274X file out of
|
||||
an RS-274D file and an aperture list.
|
||||
<p>
|
||||
gerbv also supports drill files. The format supported are known under
|
||||
names as NC-drill or Excellon. The format are a bit undefined and
|
||||
different EDA-vendors implement it different. But basically you need
|
||||
to have the tools definition in the file, then the parser is quite
|
||||
tolerant. The different holes are shown as dots in the (scaled) correct
|
||||
size.
|
||||
<p>
|
||||
The different layers of the PCB are separated into different files.
|
||||
gerbv can load all files at the same time, though it can currently not show
|
||||
@ -45,12 +52,12 @@
|
||||
|
||||
gerbv is dependent on a couple of different external libraries:
|
||||
<ul>
|
||||
<li> <a href="http://www.gtk.org/">GTK+</a>, the graphical toolkit.
|
||||
<li> <a href="http://www.gtk.org/">GTK+</a>, the graphical toolkit (required).
|
||||
|
||||
<li><a href="http://www.gnu.org/software/guile/guile.html">Guile</a>,
|
||||
an embeddable Scheme interpretator.
|
||||
an embeddable Scheme interpretator (optional).
|
||||
<li>getopt_long from the GNU project. gerbv can do without getopt_long
|
||||
long options to the program will hence not be available.
|
||||
long options to the program will hence not be available (optional).
|
||||
</ul>
|
||||
gerbv is basically known to compile on all system which the above
|
||||
mentioned libraries compile on, basically all flavors of *ix. It
|
||||
@ -75,6 +82,10 @@ original authors (which are listed in respective files)
|
||||
|
||||
<h3>News</h3>
|
||||
<ul>
|
||||
<li> 2001-11-14 : Fifth relase (0.0.5) Available
|
||||
<a href="http://prdownloads.sourceforge.net/gerbv/gerbv-0.0.5.tar.gz">here</a>.
|
||||
Announcement is readable <a href="ANNOUNCEMENT-0.0.5">here</a>.
|
||||
|
||||
<li> 2001-10-27 : Fourth release (0.0.4). Available
|
||||
<a href="http://prdownloads.sourceforge.net/gerbv/gerbv-0.0.4.tar.gz">here</a>.
|
||||
Announcement is readable <a href="ANNOUNCEMENT-0.0.4">here</a>.
|
||||
@ -108,6 +119,7 @@ original authors (which are listed in respective files)
|
||||
<ul>
|
||||
<li> Parses a lot of Gerbers. Considered usable with the excepetion for the
|
||||
aperture macros.
|
||||
<li> Drill file support(NC drill/Excellon).
|
||||
<li> Panning and zooming
|
||||
<li> Several files can be loaded and switched between
|
||||
<li> Different loaded files are shown in different colors
|
||||
@ -118,7 +130,6 @@ original authors (which are listed in respective files)
|
||||
|
||||
<h4>What is missing:</h4>
|
||||
<ul>
|
||||
<li> Multi quadrant arcs are not drawn properly(red lines will be drawn)
|
||||
<li> Aperture macros (red dots shows where they should be)
|
||||
<li> Setting color on layer
|
||||
<li> Show several files at the same time
|
||||
@ -127,15 +138,6 @@ original authors (which are listed in respective files)
|
||||
<li> Surely other things I currently forgotten
|
||||
</ul>
|
||||
|
||||
<h4>Planned fixes (besides missing stuff)</h4>
|
||||
<ul>
|
||||
<li> Parser should return a calculated arc center point (currently
|
||||
done when drawing)
|
||||
<li> Send filename to scheme function when running batch mode
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>Install</h3>
|
||||
<ul>
|
||||
@ -210,15 +212,15 @@ original authors (which are listed in respective files)
|
||||
|
||||
|
||||
<h3>Contact information</h3>
|
||||
<A href="http://sourceforge.net">
|
||||
<IMG src="http://sourceforge.net/sflogo.php?group_id=33921"
|
||||
width="88" height="31" border="0" alt="SourceForge Logo"></A> <p>
|
||||
|
||||
Stefan Petersen<br>
|
||||
E-mail: <a href="mailto:spe@stacken.kth.se">spe@stacken.kth.se</a><br>
|
||||
Web: <a href="http://gerbv.sourceforge.net/">
|
||||
http://gerbv.sourceforge.net/</a><br>
|
||||
|
||||
<A href="http://sourceforge.net">
|
||||
<IMG src="http://sourceforge.net/sflogo.php?group_id=33921"
|
||||
width="88" height="31" border="0" alt="SourceForge Logo"></A> <p>
|
||||
|
||||
|
||||
<hr>
|
||||
<code> $Id$ </code>
|
||||
|
Loading…
x
Reference in New Issue
Block a user