jpt13653903 / Gerber2PDF

Gerber to PDF converter
https://sourceforge.net/projects/gerber2pdf/
GNU General Public License v3.0
36 stars 11 forks source link
command-line-tool eda gerber-x2 pdf-generation

Gerber2PDF

Gerber2PDF is a command-line tool to convert Gerber files to PDF for proofing and hobbyist printing purposes.

Installation:

To build from source for Windows, Linux, or macOS, see Source.

Alternatively, download and run Gerber2pdf.exe (Windows) or Gerber2pdf (Linux 64-bit). This will display the copyright and usage information.

Usage:

A batch-file or script is recommended, but a simple "Open with..." link will also work, resulting in a single Gerber converted to a PDF with the same file-name as the Gerber.

Malware Warning:

The SourceForge automated malware warnings are set up to be quite aggressive, with a high probability of false-positives. My suggestion is to trust your personal antivirus software instead.

Source:

The source is available from the git repository and GitHub.

To build on Linux, run git submodule update --init --recursive && make.

To build on macOS, run git submodule update --init --recursive && make.

To build on Windows, install MinGW and run git submodule update --init --recursive && mingw32-make from within a POSIX-like environment, such as Git Bash.

Building Issues

A common issue with building is the Git submodules. If the Engine/Toolbox folder is empty, GNU make will issue a very cryptic "No rule to make target".

To solve the issue, run git submodule update --init --recursive so that all submodules are initialised and up to date.

You can also download the files manually from the Toolbox repo and save it in the Engine/Toolbox folder, but it is highly recommended to let Git sort it out for you.

Changes:

2024-08-09

2024-01-13

2023-12-28

2022-12-03

2022-12-02

2021-04-03

2021-02-20

2021-02-06

2020-11-20

2020-11-11

2020-05-09

2019-03-02

2019-02-04

2019-01-13

2018-11-20

2017-12-20

2017-08-13

2016-10-09

2016-09-25

2016-09-24

2016-09-21

2016-07-20

2015-11-12

2015-02-21

2015-01-20

2014-12-04

2014-08-28

2014-06-22

2014-06-21

2014-06-20