diff --git a/ANNOUNCEMENT-2.0.0-beta b/ANNOUNCEMENT-2.0.0-beta new file mode 100644 index 0000000..bbda1d9 --- /dev/null +++ b/ANNOUNCEMENT-2.0.0-beta @@ -0,0 +1,62 @@ +Hello! + +This is to announce the beta test release of gerbv-2.0.0! + +Release 2.0.0 represents a a whole new look for gerbv. Most importantly, the +layer control GUI has been made much more powerful through the outstanding +work of Julian Lamb. Julian has also re-worked the GUI's button and menus to +make them more convenient to use. We are certain that you will find +gerbv-2.0.0 even easier to use than before because of Julian's amazing work! + +Other changes include: + +* Julian Lamb incorporated the cairo graphics library into gerbv, + thereby enabling export to a variety of different output file + formats, including PDF, PS, SVG, and PNG. + (GDK rendering remains available as a configure option for + older Linux systems.) +* Drill parser rewrite by Joerg Wunsch giving better support for + internationalization and formats. +* Added report windows showing statistics of Gerber and + drill codes used (as well as CAM errors) by Stuart Brorson. +* Parser improvements from Stefan Petersen and Julian Lamb. +* Aperture handling improvements from Stefan Petersen. +* A new unit test suite (and nightly test runs) by Dan McMahill. +* Improved autodetection of file-type by Stuart Brorson. +* Improvements in the graphical rendering of pick-and-place files. +* Export of images from the command line (cairo only). +* Complete implementation of the Gerber spec. +* Open multiple layers at once in File->Open dialog. + +This is a beta test release to the denizens of geda-dev. We would appreciate +it if you could take some time to download the beta test release of +gerbv-2.0.0-beta and take it for at test drive. If you find any bugs, please +report them on the gerbv.sf.net bug tracker (or email one of the gerbv +developers). + +The homepage for gerbv still lives on SourceForge: + http://gerbv.sourceforge.net/. +There you will find a bug database, a feature request database, the CVS repo +and a commit mailinglist. + +To download gerbv-2.0.0-beta, go to + http://prdownloads.sourceforge.net/gerbv/ +and grab gerbv-2.0.0-beta.tar.gz + +To install gerbv do this: +1. tar zxf gerbv-2.0.0-beta.tar.gz +2. cd gerbv-2.0.0-beta +3. ./configure +4. make && make install + +Interesting configure options are: +--help : Lists all configure options. +--disable-cairo : Use GDK instead of cairo for graphics rendering. +--disable-exportpng : Disable compilation of export of PNGs. +--prefix=
- gerbv is a viewer for Gerber files. It is one of the utilities + gerbv is a viewer for Gerber (RS-274X) files. It is one of the utilities affiliated with the gEDA project.
Gerber files - are generated from PCB CAD system and sent to PCB manufacturers - as basis for the manufacturing process. The standard supported + are generated from PCB CAD systems and sent to PCB manufacturers + as the basis for the manufacturing process. The standard supported by gerbv is - RS-274X. + RS-274X. Note that gerbv will + not display RS-274D files! The basic difference between RS-274D (the old 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. + the addition of apertures in RS-274X. If you have an RS-274D file, + you need to convert it to RS-274X before viewing it with gerbv. + Fortunately, almost all PCB layout programs output RS-274X nowadays.
- gerbv also supports drill files. The format supported are known under - names as NC-drill or Excellon. The format is a bit undefined and - different EDA-vendors implement it different. But basically you need + gerbv also supports drill files. The format supported is known under + such names as NC-drill or Excellon. The format is a bit undefined, and + different EDA-vendors implement it differently. 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.
+ Finally, gerbv will also display many pick-and-place files. To + view a pick-and-place file with gerbv, the file should hold X, Y, rotation, + and placement side data (XYRS), as well as the refdes of + each component to be placed. + The data should be held in a comma-separated ASCII (.csv) file. +
The different layers of the PCB are separated into different files. gerbv can load all files at the same time and display them "on top of each other". You can independently turn them on and off. Other features include the ability to change the displayed stackup (i.e. move layers up and down), save a project file that lists a collection of gerber files - and associated color setup for later use, and a measurement tool. + and associated color setup for later use, and a measurement tool. + Finally, you may export your files to .pdf, .ps, .png, and .svg format.
@@ -85,15 +94,16 @@ the "save to PNG" option, to VMS.
./configure <switches>
.--disable-exportpng
: If you want to turn off export of PNGs
+ --disable-exportpng
: If you want to turn off export of
+ PNGs. Use this if you don't have libpng installed on your system.
+ --disable-cairo
: Gerbv uses GDK for graphics.
+ Use this if you don't have cairo installed on your system.
--with-maxfiles=<number>
: Maximum number of simultaneously loaded files (default 20).
- --enable-unit-mm
: If you want millimeter as default setting for measurement tool.
+ --enable-unit-mm
: If you want millimeter as default
+ setting for measurement tool. (mm are available, but not the
+ default, if you do not set this.)
make
make install
. Please note that if you want to
@@ -278,8 +288,8 @@ Then use diff as: