<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tutorials &#8211; Gerbv</title>
	<atom:link href="https://gerbv.com/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>https://gerbv.com</link>
	<description>Fast, precise, and secure PCB design verification for modern engineering.</description>
	<lastBuildDate>Wed, 21 Oct 2026 11:03:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://gerbv.com/wp-content/uploads/2026/05/favicon-150x150.png</url>
	<title>Tutorials &#8211; Gerbv</title>
	<link>https://gerbv.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Gerbv 2.13.0: First Native Windows and macOS Builds</title>
		<link>https://gerbv.com/gerbv-2-13-0-release/</link>
					<comments>https://gerbv.com/gerbv-2-13-0-release/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/gerbv-2-13-0-release/</guid>

					<description><![CDATA[On March 20, 2026, the Gerbv project published v2.13.0 — and for a small open-source Gerber viewer, it was a landmark release. In the project&#8217;s own release-note words: &#8220;We have two new platforms that we build for (native Windows and MacOS)&#8221;, and &#8220;We are now packaging one of the Windows builds using NSIS&#8221;. For the...]]></description>
										<content:encoded><![CDATA[<p>On <strong>March 20, 2026</strong>, the Gerbv project published <strong>v2.13.0</strong> — and for a small open-source Gerber viewer, it was a landmark release. In the project&#8217;s own release-note words: &#8220;We have two new platforms that we build for (native Windows and MacOS)&#8221;, and &#8220;We are now packaging one of the Windows builds using NSIS&#8221;. For the first time, a Gerbv release ships ready-to-run builds for Windows and macOS next to the Linux packages, ending years in which Windows users depended on third-party builds and Mac users had no official binary at all. This article sticks strictly to what the release itself and the project&#8217;s documentation verify — what shipped, why it arrived when it did, and where to get it.</p>
<h2>What actually shipped in v2.13.0</h2>
<p>The release attaches six assets on GitHub Releases, covering every supported platform:</p>
<ul>
<li><strong>Windows installer:</strong> gerbv-2.13.0-win64.exe — 15,062,430 bytes — NSIS-packaged, cross-compiled from Fedora — <a href="/go/gerbv-win-exe">download</a></li>
<li><strong>Windows portable ZIP:</strong> gerbv_v2.13.0_.Windows.MSYS2.UCRT64.zip — 17,962,489 bytes — built natively with MSYS2 — <a href="/go/gerbv-win-zip">download</a></li>
<li><strong>macOS ZIP:</strong> gerbv_v2.13.0_.macOS.zip — 6,795,082 bytes — the first official macOS build in a release (a ZIP, not a DMG) — <a href="/go/gerbv-macos">download</a></li>
<li><strong>Ubuntu 22.04 .deb:</strong> 4,267,552 bytes — <a href="/go/gerbv-linux">download</a></li>
<li><strong>Debian 13 .deb:</strong> 4,263,454 bytes — <a href="/go/gerbv-linux-deb">download</a></li>
<li><strong>Fedora 43 .rpm:</strong> 2,290,118 bytes — <a href="/go/gerbv-linux-rpm">download</a></li>
</ul>
<p>Every asset carries a published SHA-256 digest in the release metadata; the full table with all six checksums is on the <a href="/download/">download page</a>. The Windows builds are 64-bit, with Windows 10 as the tested target. The two Windows variants are the release&#8217;s signature detail: one build cross-compiled on Fedora and delivered through an NSIS installer for a conventional setup experience, and one built natively on Windows under MSYS2 and delivered as an extract-and-run ZIP for portable use — the subject of our <a href="/gerbv-portable-windows/">portable build guide</a>. The macOS build had existed in the project&#8217;s CI during the previous release cycle, but v2.13.0 is where the macOS files first became part of the public release.</p>
<h2>Why 2026? The revival context</h2>
<p>To see why this release matters, look at the timeline around it. Gerbv, a GPL-2.0-or-later viewer for Gerber RS-274X, Excellon drill and CSV pick-and-place files from the gEDA project family, had been quiet for a long time: v2.10.0 shipped in August 2023, and then no new release appeared for roughly two and a half years. The project was not formally abandoned, but from the outside it looked dormant. Then, in three weeks in early 2026, four stable releases landed. <strong>v2.11.0 (February 28, 2026)</strong> was the first release after a rewrite of the build system to CMake, and it already restructured distribution: a .deb for Debian and Ubuntu, an .rpm for Red Hat/Fedora, and a .zip for Windows. <strong>v2.11.1 (March 2)</strong> followed as a quick stabilisation release. <strong>v2.12.0 (March 8)</strong> then delivered functional news: DXF export became built in on all platforms (previously it depended on how the build was configured), and a new optimised SVG export arrived with optional Inkscape layers. v2.13.0 capped the sequence by completing the platform story with the native Windows and macOS release builds. The full chronology, including the SourceForge era, is in our <a href="/gerbv-version-history/">version history</a>.</p>
<h2>What did not change</h2>
<p>Just as important for existing users: v2.13.0 is the same Gerbv underneath. The interface still runs on GTK 2 with Cairo rendering — the GTK 3 port remains on the maintainer&#8217;s plan, not in this release. The format story is unchanged: RS-274X is the core format, Excellon drill and CSV pick-and-place files are supported, and legacy RS-274D is explicitly not supported. It remains a 2D viewer with layer stacking, transparency, measurement and report windows — not a PCB editor, with no 3D view and no design-rule or DFM checking. Export covers PNG, PDF, PS, SVG, RS-274X, drill formats and DXF. Saying this plainly matters: the 2026 releases modernised how Gerbv is built and distributed, and added real export improvements in 2.12.0, but they did not turn it into a different kind of tool.</p>
<h2>For builders: the CMake foundation underneath</h2>
<p>The platform story was possible because of the build-system work that landed first. Since the CMake transition, Gerbv builds with CMake presets and the Ninja build tool; the project&#8217;s BUILD.md documents presets including <code>linux-gnu-gcc</code>, <code>macos-clang</code>, <code>mingw-w64-gcc</code> and <code>msys2-ucrt64-gcc</code> — a list that maps almost one-to-one onto the six release assets above. The README&#8217;s build requirements are correspondingly concrete: a C compiler, the gtk+-2.0 and glib-2.0 development packages, CMake 3.28 or newer, and Ninja. Most users should never need any of this — the release binaries exist precisely so that viewing a Gerber file does not start with a compile — but the preset list is the clearest evidence that native Windows and macOS output in 2.13.0 is a designed feature of the new build system, not a one-off experiment.</p>
<h2>Getting v2.13.0</h2>
<p>All six assets are on the official GitHub release, and this site&#8217;s <a href="/download/">download page</a> links each one through its /go/ shortcut with sizes and SHA-256 checksums for verification. Platform guides walk through the details: <a href="/install-gerbv-windows/">installing on Windows</a> (including SmartScreen and checksum verification), <a href="/install-gerbv-macos/">installing on macOS</a> (the ZIP, Gatekeeper, and the Homebrew option — <code>brew install gerbv</code>, which tracks 2.13.0), and <a href="/install-gerbv-linux/">installing on Linux</a> with the .deb and .rpm packages. Activity has continued since the release — the project&#8217;s CI binaries were rebuilt in August 2026 — so &#8220;revived and between releases&#8221; is the fair summary of where Gerbv stands.</p>
<h2>Frequently asked questions</h2>
<h3>When was Gerbv 2.13.0 released?</h3>
<p>March 20, 2026. It is the latest stable release, following v2.12.0 (March 8, 2026), v2.11.1 (March 2, 2026) and v2.11.0 (February 28, 2026) in the project&#8217;s 2026 revival.</p>
<h3>What is new in Gerbv 2.13.0?</h3>
<p>The first native Windows and macOS builds in a public release: an NSIS-packaged Windows installer, a native MSYS2 Windows ZIP, and an official macOS ZIP, alongside the Ubuntu/Debian .deb and Fedora .rpm packages.</p>
<h3>Is there a macOS DMG or a 32-bit Windows build in 2.13.0?</h3>
<p>No. The macOS artifact is a .zip, and both Windows builds are 64-bit only. Windows 7 remains supported only up to Gerbv 2.8.0.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/gerbv-2-13-0-release/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to View Pick-and-Place (CSV XY) Files in Gerbv</title>
		<link>https://gerbv.com/view-pick-and-place-files/</link>
					<comments>https://gerbv.com/view-pick-and-place-files/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/view-pick-and-place-files/</guid>

					<description><![CDATA[The Gerber layers say what the board is; the drill file says where the holes go; the pick-and-place file says where the components sit — and it is the file most likely to be trusted without ever being looked at. Assembly houses consume it directly to programme placement machines, so an error in it does...]]></description>
										<content:encoded><![CDATA[<p>The Gerber layers say what the board is; the drill file says where the holes go; the pick-and-place file says where the components sit — and it is the file most likely to be trusted without ever being looked at. Assembly houses consume it directly to programme placement machines, so an error in it does not produce a wrong-looking board, it produces a correctly fabricated board assembled wrong: a connector placed off its pads, a whole row of parts shifted, bottom-side components nobody accounted for. Gerbv closes the loop by viewing CSV pick-and-place files — XY centroid data — as layers in the same stack as your RS-274X Gerber and Excellon drill files. This tutorial covers loading the pick-and-place layer over the board view, reading the overlay intelligently, and the assembly sanity checks that catch bad position exports before an assembler does. Open the board set first with <a href="/how-to-open-gerber-files/">how to open and view Gerber files</a>; Gerbv is on the <a href="/download/">download page</a> with the <a href="/install-gerbv-windows/">Windows installation guide</a> for setup, and our <a href="/gerber-viewer/">Gerber viewer</a> page covers the viewer&#8217;s full format support.</p>
<h2>What a pick-and-place file contains</h2>
<p>A pick-and-place file is a centroid file: for each component, it records the position of the part&#8217;s centre — its XY coordinates — in the same board coordinate space as the Gerber data. Depending on the exporting tool, the file may also carry each part&#8217;s reference designator, its value or package, and its rotation, which is why the format travels under several names: XY, XYRS and CSV pick-and-place files all appear in the project&#8217;s documentation history, and the man page describes pick-and-place input as XY (centroid) files produced by the PCB design program. The essential point for viewing is that the data is positional and tabular, not graphical: until something draws it over the board, an origin slip or mirrored export hides inside a perfectly plausible-looking spreadsheet of numbers. Gerbv&#8217;s contribution is exactly that drawing step — positions become visible objects, in registration with the copper they belong to.</p>
<h2>Loading the pick-and-place layer over the board</h2>
<p>Build the board stack first — copper layers, mask and outline, following <a href="/load-and-align-gerber-layers/">loading and aligning Gerber layers</a> — then open the CSV pick-and-place file from the main window so it joins the layer list as its own layer, stacked where you can toggle it over the top copper and silkscreen. If you opened the fabrication folder in one step, remember that Gerbv loads the loadable files it finds by content in alphabetical order, so the position file is already present and simply needs to be identified in the list. Give the layer a colour nothing else uses; component positions are sparse points compared with the dense copper, and a distinct colour keeps them legible without needing to hide the layers beneath. Start, as with drills, at the whole-board view: the pattern of positions should read as the board&#8217;s component layout — dense where the design is dense, empty where it is empty, everything inside the outline. That first glance is the audit&#8217;s foundation, because the common pick-and-place failures are all visible at exactly this scale.</p>
<h2>Reading the overlay: the assembly sanity checks</h2>
<p>Now interrogate the pattern. <strong>Coverage:</strong> every populated area of the board should carry positions, and every position should sit on a component&#8217;s pads — toggle the pick-and-place layer over the top copper and check the connectors and large parts first, because their centres are unambiguous, then sweep the fields of small parts where a missing position is easy to miss. <strong>Orientation plausibility:</strong> where positions form rows and arrays, they should follow the orderly pattern of the footprints beneath them; a single position floating off-grid, or a cluster at the board origin, usually means one part was placed in the design at a stray location or exported from a different origin. <strong>Inside the outline:</strong> no position should fall outside the board edge or inside a cutout — the assembly equivalent of the drill check in <a href="/view-drill-files-excellon/">viewing Excellon drill files</a>. <strong>Side awareness:</strong> know whether the file contains top-side parts, bottom-side parts or both, and view bottom-side positions against the bottom copper, not the top. And where the exported file includes designators, cross-check a few against the silkscreen layer — the position the file calls one reference should sit on the footprint the silkscreen labels with that reference.</p>
<h2>Scale, origin and mirror: the three failures this catches</h2>
<p>Pick-and-place exports fail in the same three geometries as drill files, and the overlay exposes each one instantly. A <strong>scale failure</strong> — positions interpreted in the wrong unit — spreads the components across an area 25.4 times too large or compresses them into one corner, invisible in the CSV and grotesque in the viewer. An <strong>origin failure</strong> keeps the pattern&#8217;s shape perfect but shifts it as a block relative to the pads, which is why the check must be done against the copper and never by looking at the position layer alone. A <strong>mirror failure</strong> — most often a bottom-side file exported as if viewed from the top — produces a pattern that matches the board only when flipped, with symmetric areas looking deceptively fine and asymmetric features betraying it. All three are export-setting problems in the EDA tool, fixed by re-exporting the position data with the same origin, units and side conventions as the Gerber set — and all three are vastly cheaper to find in this viewer, with <a href="/measure-distances-in-gerbv/">measurement</a> to confirm a suspect position&#8217;s coordinates against the footprint it should centre on, than on an assembler&#8217;s line.</p>
<h2>Sharing the assembly view, and the honest limits</h2>
<p>The overlay is also a communication tool: export the pick-and-place layer over the silkscreen and copper to PNG or PDF using <a href="/export-gerber-to-pdf-png-svg/">the picture export workflow</a>, and you have an assembly reference an assembler or a hand-soldering colleague can actually use — positions in context, rather than a raw CSV. Keep the limit in view while doing so: Gerbv views position data; it is not assembly software. It does not manage bills of materials, generate placement programmes or check parts against a library. The sanity check described here is a visual audit by the designer, and its power is that it puts the assembler&#8217;s data in front of the designer&#8217;s eyes, in registration, before the data drives any machine.</p>
<h2>Frequently asked questions</h2>
<h3>Which pick-and-place formats does Gerbv view?</h3>
<p>CSV pick-and-place files — XY centroid data of the kind PCB design programs produce; the format also appears as XY and XYRS in the project&#8217;s documentation. Gerbv draws the positions as a layer over your Gerber stack.</p>
<h3>What is the fastest way to spot a bad pick-and-place export?</h3>
<p>Overlay it on the copper at whole-board zoom. Scale errors compress or explode the pattern, origin errors shift it as a block off the pads, and mirror errors only match the board when flipped — all three are obvious visually and nearly invisible in the raw CSV.</p>
<h3>Can Gerbv check my bill of materials or programme a placement machine?</h3>
<p>No. Gerbv views position data in registration with the board so you can audit it visually. It does not manage BOMs, generate placement programmes or check parts against a library.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/view-pick-and-place-files/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gerbv Portable for Windows: the MSYS2 ZIP Build Explained</title>
		<link>https://gerbv.com/gerbv-portable-windows/</link>
					<comments>https://gerbv.com/gerbv-portable-windows/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/gerbv-portable-windows/</guid>

					<description><![CDATA[Not every PC lets you install software. Work machines, lab computers, a client&#8217;s laptop, a shared family PC — all places where you might need to check a Gerber file quickly but cannot (or should not) run an installer. Gerbv v2.13.0 has an answer built into the release itself: alongside the NSIS installer, the project...]]></description>
										<content:encoded><![CDATA[<p>Not every PC lets you install software. Work machines, lab computers, a client&#8217;s laptop, a shared family PC — all places where you might need to check a Gerber file quickly but cannot (or should not) run an installer. Gerbv v2.13.0 has an answer built into the release itself: alongside the NSIS installer, the project publishes an <strong>MSYS2 UCRT64 ZIP build</strong> that runs from an extracted folder with no installation at all. This guide explains what that ZIP is, how it differs from the installer, how to verify and run it, and when each Windows build is the right choice. Both builds are official, free (GPL-2.0-or-later), and listed on the <a href="/download/">download page</a>.</p>
<h2>Two Windows builds, two build systems</h2>
<p>The v2.13.0 release notes describe the pair plainly: the project now makes two Windows variants. One is <strong>cross-compiled on Fedora</strong> and packaged with the NSIS installer — that is gerbv-2.13.0-win64.exe, the build covered in our <a href="/install-gerbv-windows/">Windows installation guide</a>. The other is <strong>built natively on Windows with MSYS2</strong>, using the UCRT64 toolchain, and shipped as a plain ZIP archive. MSYS2 is a Windows software-building environment, and UCRT64 refers to its build profile targeting the Universal C Runtime on 64-bit Windows. The practical consequence of the ZIP packaging is what matters here: no setup wizard, no registry-driven install step, no uninstaller — just a folder of files that includes the gerbv executable and the libraries it needs.</p>
<h2>The file: name, size and checksum</h2>
<p>The portable build&#8217;s asset name is long but exact: <strong>gerbv_v2.13.0_.Windows.MSYS2.UCRT64.zip</strong>, at <strong>17,962,489 bytes</strong> (about 18 MB — slightly larger than the 15 MB installer, which is typical for a self-contained folder). Download it via <a href="/go/gerbv-win-zip">/go/gerbv-win-zip</a>, which redirects to the official v2.13.0 asset on GitHub Releases. Before extracting anything, verify the archive in PowerShell:</p>
<pre><code>Get-FileHash .\gerbv_v2.13.0_.Windows.MSYS2.UCRT64.zip -Algorithm SHA256</code></pre>
<p>The result must match the published SHA-256:</p>
<pre><code>bb77865da031df83482196a6f6e9fa98298433979d995c068c4533b9b5a9ee7d</code></pre>
<p>If it does not match, delete the file and download it again from the official release. Verifying matters doubly for a portable build, because a folder that can be copied anywhere can also be copied from anywhere — the checksum is how you know your copy is the project&#8217;s build and not a repackaged one.</p>
<h2>Extract and run</h2>
<p>Right-click the ZIP and choose Extract All (or use your archiver of choice), putting the folder somewhere you can write to — your Documents folder, a tools folder on a second drive, or a USB stick. Then open the extracted folder and run the gerbv executable inside it. That is the whole setup. Gerbv opens with its layer list ready: load your Gerber RS-274X layers, Excellon drill file and CSV pick-and-place file from the File menu, and you are viewing the board. When you are done, closing the program leaves nothing running, and deleting the folder removes the &#8220;installation&#8221; completely.</p>
<p>One expectation to set: because the ZIP bypasses the installer, Windows SmartScreen may comment on the unsigned executable the first time you run it, just as it can with the installer. The checksum verification above is the step that lets you treat that prompt sensibly — as general guidance, with a verified file you can choose More info, then Run anyway. Both Windows builds are 64-bit and Windows 10 is the tested platform; on Windows 7, neither v2.13.0 build applies — upstream supports Windows 7 only up to v2.8.0, as the <a href="/gerbv-version-history/">version history</a> explains.</p>
<h2>When portable beats the installer (and when it doesn&#8217;t)</h2>
<p>Choose the ZIP build when you cannot install software (no administrator rights, a managed work PC), when you want Gerbv on a USB stick for the lab bench or a client visit, when you are evaluating the program and want a zero-commitment trial, or when you want two side-by-side copies — for example the release build and a fresh download — without them interfering. Choose the NSIS installer for your own main machine: it integrates with the Start menu, associates itself properly in the system, and can be removed through Windows&#8217; normal app management. Feature-wise there is nothing to choose between them: same viewer, same RS-274X/Excellon/CSV support, same layer tools, measurement and report windows, same PNG/PDF/PS/SVG/DXF export, and the same honest limits — 2D only, no RS-274D, no design-rule checking.</p>
<h2>Keeping a portable copy current</h2>
<p>A portable folder does not update itself, so staying current is a manual habit: when a new release appears, download the new ZIP, verify its checksum, extract it to a fresh folder, and delete the old one once you are happy. The project&#8217;s pace makes this easy to follow — after years of quiet it shipped four releases in three weeks in early 2026, a story told in <a href="/gerbv-2-13-0-release/">Gerbv 2.13.0: first native Windows and macOS builds</a>. If you later move to a machine where installing is fine, the <a href="/install-gerbv-windows/">step-by-step installer guide</a> covers the NSIS route, and the <a href="/download/">download page</a> keeps every platform&#8217;s file, size and SHA-256 in one table.</p>
<h2>Frequently asked questions</h2>
<h3>Is the Gerbv ZIP build really portable — no installation at all?</h3>
<p>Yes. The MSYS2 UCRT64 ZIP from the official v2.13.0 release extracts to a self-contained folder; you run the executable from there, including from a USB stick, and deleting the folder removes it.</p>
<h3>What is the difference between the ZIP and the .exe installer?</h3>
<p>The .exe is an NSIS installer cross-compiled from Fedora that installs Gerbv system-wide with shortcuts and an uninstaller. The ZIP is built natively with MSYS2 and needs no install. The viewer itself is the same.</p>
<h3>How do I verify the portable download?</h3>
<p>Run Get-FileHash on the ZIP in PowerShell and compare it with the published SHA-256 bb77865da031df83482196a6f6e9fa98298433979d995c068c4533b9b5a9ee7d (17,962,489 bytes). Only extract and run it if they match exactly.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/gerbv-portable-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using Transparency and Cairo Rendering to Inspect Layer Stacks</title>
		<link>https://gerbv.com/gerbv-transparency-and-cairo-rendering/</link>
					<comments>https://gerbv.com/gerbv-transparency-and-cairo-rendering/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/gerbv-transparency-and-cairo-rendering/</guid>

					<description><![CDATA[The hardest faults to see in a layer stack are the ones that only exist between layers: a solder mask opening that misses its pad by half its width, a silkscreen line crossing exposed copper, a via that lands half on a trace and half on a gap. Viewed one layer at a time, every...]]></description>
										<content:encoded><![CDATA[<p>The hardest faults to see in a layer stack are the ones that only exist between layers: a solder mask opening that misses its pad by half its width, a silkscreen line crossing exposed copper, a via that lands half on a trace and half on a gap. Viewed one layer at a time, every file looks plausible; viewed stacked at full opacity, the board is an illegible tangle in which the top layer hides everything beneath it. Transparency is the tool that threads between those two failures, and in Gerbv it comes from the Cairo renderer — Cairo rendering with a transparency mode, showing you which layers are underneath other layers, has been part of the program since the 2.0.0 era. This tutorial explains what Cairo rendering and transparency actually do in the viewer, and how to work a stack systematically with them to surface the between-layer faults. It builds directly on <a href="/load-and-align-gerber-layers/">loading and aligning Gerber layers</a>; Gerbv itself is on the <a href="/download/">download page</a> (see the <a href="/install-gerbv-macos/">macOS installation guide</a> for that platform), and our <a href="/gerber-viewer/">Gerber viewer</a> page covers the wider inspection this technique belongs to.</p>
<h2>Cairo: the renderer underneath the view</h2>
<p>Gerbv draws its board view with Cairo, the 2D graphics library that also powers its exported images — the picture exports to PNG, PDF, PS and SVG exist because of Cairo, and command-line image export is documented as a Cairo path. That shared rendering is worth understanding: the transparency you set up in the viewer, the antialiasing that keeps fine traces readable at odd zoom levels (the command-line export documents an antialias option), and the colours you assign are not a screen approximation of the board — they are the same rendering that produces the documentation you export in <a href="/export-gerber-to-pdf-png-svg/">exporting to PDF, PNG or SVG</a>. Historically there was also a GDK drawing path, described as the legacy, faster frontend; the project&#8217;s direction has been to retire it in favour of Cairo as part of a longer-term GTK port plan, and Cairo is the renderer current releases are built around. For inspection purposes, the practical translation is: learn to drive the one renderer well, and both your screen checks and your exported records improve together.</p>
<h2>What transparency changes about a stack</h2>
<p>At full opacity, a stack shows you the top layer and hides the rest; transparency lets each layer be drawn see-through, so overlapping geometry from several layers is visible in one view, with colours blending where features coincide. That single change converts several checks from memory exercises into direct observations. A solder mask layer drawn transparently over its copper shows at a glance whether each mask opening is centred on the pad it exposes — offset openings announce themselves as crescents. A transparent drill layer over copper, the overlay from <a href="/view-drill-files-excellon/">viewing Excellon drill files</a>, shows concentricity everywhere at once instead of hit by hit. Silkscreen over mask and copper shows whether ink stays on mask or strays across pads. And two copper layers drawn transparently together reveal the relationship between a via and the features it passes on the other side. In each case the fault class is the same — a spatial relationship between layers that no single-layer view contains — and transparency is what makes that relationship visible.</p>
<h2>Working a stack systematically with transparency</h2>
<p>Transparency rewards method, because a fully transparent six-layer stack can be as confusing as an opaque one. Work in deliberate pairs and triples, in the physical order of the board. Start with one copper layer and its own solder mask: assign them distinct colours from the layer list — right-clicking a layer offers per-layer operations including changing its colour — set the mask see-through, and scan pad by pad class: connectors first, then ICs, then discretes. Add the silkscreen for that side and repeat the pass looking only at ink-versus-pad relationships. Then switch sides and do the same for the bottom pair. Bring the drill layer in transparently over each copper layer in turn for the registration pass. Only at the end, if you want the record image, assemble the full stack transparently and export it; the full composite is a fine summary picture, but the pairwise passes are where faults are actually found. Zoom discipline matters as much as layer discipline: at whole-board zoom, transparency checks orientation and gross alignment; the crescent mask openings and half-landing vias only exist at magnifications where pads are centimetres wide on screen, which ties this technique to the habits in <a href="/measure-distances-in-gerbv/">measuring distances and clearances</a> — see it transparently, then measure it to be sure.</p>
<h2>Colour choices are part of the technique</h2>
<p>Because transparent layers blend, colour stops being decoration and becomes encoding. Give each layer family a consistent hue across every board you inspect — copper one family, mask another, drills a high-contrast accent — so a blended overlap colour means the same thing in every session: when mask-over-copper always produces the same combined tone, a pad whose tone differs stands out before you consciously analyse it. Avoid assigning two layers colours that blend into a third layer&#8217;s colour, and avoid red-green pairings as the sole distinction between two layers, for the usual readability reasons. None of this requires any feature beyond the documented layer operations — visibility, colour change, reload — plus the transparency mode itself; the technique is in the workflow, not in exotic settings.</p>
<h2>Limits: transparency shows, it does not judge</h2>
<p>End with the honest boundary, as with every Gerbv capability. Transparency and Cairo rendering show relationships with great clarity, but Gerbv does not evaluate them: there is no design-rule or DFM checking in the program, no automatic flag that a mask opening is undersized or a clearance too tight — the report windows summarise codes and apertures, and the judging remains yours. A transparent view can also mislead the hurried: a blend that looks like overlap can be two features at different depths that never interact physically, which is why the pairwise, board-order discipline above matters. Used that way — renderer understood, pairs checked in order, colours encoding layer families, suspicions confirmed by measurement — transparency is the closest thing a 2D viewer has to holding the board up to the light, and it is the technique this site&#8217;s other tutorials keep pointing back to.</p>
<h2>Frequently asked questions</h2>
<h3>What does transparency mode actually do in Gerbv?</h3>
<p>It draws layers see-through using the Cairo renderer, so geometry from layers underneath remains visible through the layers above. That makes between-layer relationships — mask openings over pads, drills over copper, ink over mask — directly visible instead of inferred.</p>
<h3>Is the Cairo rendering the same as what gets exported?</h3>
<p>Yes — Cairo is also the rendering behind Gerbv&#8217;s image exports to PNG, PDF, PS and SVG, and command-line image export is a documented Cairo path. The colours, transparency and antialiasing you set up for inspection carry into exported documentation.</p>
<h3>Can transparency find shorts and errors automatically?</h3>
<p>No. Transparency makes potential problems visible to you; Gerbv has no design-rule or DFM checking and flags nothing automatically. Confirm anything suspicious with the measure tool and your own checklist.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/gerbv-transparency-and-cairo-rendering/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Back Up Your PCB Design Files: A Simple System for Makers</title>
		<link>https://gerbv.com/back-up-pcb-design-files/</link>
					<comments>https://gerbv.com/back-up-pcb-design-files/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 09:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/back-up-pcb-design-files/</guid>

					<description><![CDATA[Every maker has a version of the same story: a board that worked, a laptop that did not survive, and a design that now exists only as the physical PCB on the bench. PCB projects are unusually painful to lose because they are not one file — they are a small archive of sources, exports...]]></description>
										<content:encoded><![CDATA[<p>Every maker has a version of the same story: a board that worked, a laptop that did not survive, and a design that now exists only as the physical PCB on the bench. PCB projects are unusually painful to lose because they are not one file — they are a small archive of sources, exports and notes, and recreating them means redoing layout work that took evenings, not minutes. This guide sets out a simple, qualitative backup system for those files, built on the well-known 3-2-1 principle and tailored to what a PCB project actually contains.</p>
<h2>The 3-2-1 principle, in plain terms</h2>
<p>The 3-2-1 rule is a rule of thumb for keeping data safe: keep three copies of anything important, stored on two different kinds of media or locations, with one copy kept off-site — somewhere a single theft, fire or flood at your desk cannot reach. Makers do not need enterprise tooling to follow it. In practice it usually means: the working copy on your computer, a second copy on a separate drive or home storage, and a third copy in cloud storage. Each layer protects against a different failure — accidental deletion, a dead drive, and losing the building, respectively — and the system only works if making the copies is habitual rather than heroic.</p>
<h2>What to keep from every PCB project</h2>
<p>Back up the project, not just the design file. A complete, restorable PCB project archive contains: the CAD project sources — schematic, board layout and any local libraries or footprints you created, since a layout without its custom library parts may not open cleanly elsewhere; the exported fabrication set exactly as sent to the fab — Gerber layers, the Excellon drill file and, for assembly, the pick-and-place file; the bill of materials and your sourcing notes, including any substitutions you made during the build; and a short build note recording what the board is, which revision it represents, and anything you would tell your future self — a jumper you always fit, a part that ran hot, the bodge you applied to the first batch. That note is the file most people skip and most wish they had.</p>
<h2>Version the exports, not just the sources</h2>
<p>Sources evolve continuously, but fabs receive snapshots. Keep each released fabrication set in its own clearly named folder alongside the sources at that moment, so the Gerbers on your disk always answer the question: what exactly did the fab build? This discipline pays off the first time a delivered board misbehaves — you can open the precise Gerber set that produced it in Gerbv, using <a href="/how-to-open-gerber-files/">the opening guide</a>, and check the physical board against the exact data it was made from, rather than against a design that has since been edited three times. It also protects you socially: when you share files with a collaborator or a fab&#8217;s support desk, everyone inspects the same snapshot.</p>
<h2>A folder habit that survives enthusiasm</h2>
<p>Backup systems fail socially before they fail technically. Keep the structure boring and identical for every project: one project folder, with sources at the top level and dated release folders beneath it, each holding the Gerbers, drill and assembly files for that revision plus the BOM and build note. Boring is the point — a structure you can reproduce half-asleep after a long build session is one you will actually maintain. Whatever CAD tool you use, from the workflows covered in <a href="/check-kicad-gerber-files-in-gerbv/">our KiCad checking guide</a> to the other export guides on this site, the archive shape stays the same.</p>
<h2>The cloud copy, and one honest option</h2>
<p>The off-site copy is the layer makers most often postpone, because it needs a decision. Any reputable cloud storage you already use satisfies the principle; what matters is that the project archive lands there automatically or by a routine you trust, not that it uses a particular brand. If you are choosing a service for this role, you can look at <a href="/go/pcloud/">pCloud</a> — that is an affiliate link, and purchases through it may earn this site a commission at no extra cost to you, as set out on our <a href="/affiliate-disclosure/">Affiliate Disclosure</a> page. Judge any cloud option, including that one, by the same plain criteria: does it sync or accept uploads the way you work, can you restore a whole project folder easily, and will you still be using it in three years? A backup you abandon is not a backup.</p>
<h2>Test the restore before you need it</h2>
<p>A backup that has never been restored is a hope, not a system. Once per project — and at least once while setting your system up — perform a trial restore: copy the archive to a spare folder or a different machine, open the sources, and load the released Gerber set in the viewer from the <a href="/download/">download page</a>. Confirm the drill file overlays the copper, the BOM opens, and the build note makes sense to you cold. The test takes minutes and catches the classic silent failures: the library that never got copied, the export folder that was empty, the cloud folder that synced everything except the one subdirectory that mattered.</p>
<h2>What this system deliberately leaves out</h2>
<p>This is a maker&#8217;s system, not an IT department&#8217;s. It does not prescribe backup software, schedules measured in hours, or retention policies — for design files that change when you work on them, a copy made at every release and at every work session&#8217;s end, in three places, is a proportionate defence. If your boards become a business, graduate the system then; the archive structure above scales with you, because the habit — complete project, versioned exports, one off-site copy, tested restores — is the same at every scale. Start it with your current project, before the story at the top of this guide becomes yours.</p>
<h2>Frequently asked questions</h2>
<h3>What does the 3-2-1 backup rule mean for PCB files?</h3>
<p>Keep three copies of each project archive, on two different kinds of storage, with one copy off-site — typically your working computer, a separate local drive, and a cloud copy. Each layer guards against a different loss: deletion, drive failure, and losing everything at one location.</p>
<h3>Which files belong in a PCB project backup?</h3>
<p>The complete project: CAD sources with any custom libraries, the exact Gerber, drill and pick-and-place sets sent to the fab for each revision, the BOM with sourcing notes and substitutions, and a short build note describing the revision and anything future-you needs to know.</p>
<h3>Why keep old Gerber exports if I have the design sources?</h3>
<p>Because the fab built a snapshot, not your current sources. Keeping each released Gerber set lets you compare a delivered board against the exact data it was made from, reproduce an order precisely, and debug discrepancies without guessing which edits came later.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/back-up-pcb-design-files/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install Gerbv on Linux</title>
		<link>https://gerbv.com/install-gerbv-linux/</link>
					<comments>https://gerbv.com/install-gerbv-linux/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Mon, 19 Oct 2026 12:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/install-gerbv-linux/</guid>

					<description><![CDATA[Gerbv is a native Linux application — it began life in the gEDA project on Unix-like systems, and Linux remains its home platform. The free, GPL-2.0-or-later viewer opens Gerber RS-274X files, Excellon drill files and CSV pick-and-place files, and exports to PNG, PDF, PS, SVG and DXF. With v2.13.0 (March 20, 2026), the project publishes...]]></description>
										<content:encoded><![CDATA[<p>Gerbv is a native Linux application — it began life in the gEDA project on Unix-like systems, and Linux remains its home platform. The free, GPL-2.0-or-later viewer opens Gerber RS-274X files, Excellon drill files and CSV pick-and-place files, and exports to PNG, PDF, PS, SVG and DXF. With v2.13.0 (March 20, 2026), the project publishes ready-made packages for the three distributions it builds and tests on: Ubuntu 22.04, Debian 13 and Fedora 43, all for 64-bit (amd64) systems. This guide installs each package, verifies it with its published SHA-256 checksum first, and explains the one runtime detail worth knowing: Gerbv is built on GTK 2.</p>
<h2>Choose the package for your distribution</h2>
<p>All three packages are attached to the official release at github.com/gerbv/gerbv. Pick the one that matches your system — the packages are built per-distribution, so do not install the Ubuntu .deb on Debian or vice versa if your exact build is available:</p>
<ul>
<li><strong>Ubuntu 22.04:</strong> gerbv_v2.13.0_.Ubuntu.22.04.deb — 4,267,552 bytes — via <a href="/go/gerbv-linux">/go/gerbv-linux</a></li>
<li><strong>Debian 13:</strong> gerbv_v2.13.0_.Debian.13.deb — 4,263,454 bytes — via <a href="/go/gerbv-linux-deb">/go/gerbv-linux-deb</a></li>
<li><strong>Fedora 43:</strong> gerbv_v2.13.0_.Fedora.43.rpm — 2,290,118 bytes — via <a href="/go/gerbv-linux-rpm">/go/gerbv-linux-rpm</a></li>
</ul>
<p>The main Linux button on the <a href="/download/">download page</a> goes to the Ubuntu 22.04 .deb; the full table there lists every package with its size and checksum. Upstream&#8217;s README explains that Ubuntu 22.04 is the Ubuntu package target for a build-infrastructure reason (a Docker image UID/GID conflict in the cross-compile toolchain), not because the application itself is limited to that release.</p>
<h2>Verify the download with sha256sum</h2>
<p>Whichever package you fetched, verify it before installing. Run <code>sha256sum</code> on the file and compare with the published value for your package:</p>
<pre><code>sha256sum gerbv_v2.13.0_.Ubuntu.22.04.deb
# 6c0bb2c58fa6643dfe8e0a9805d30d98429af0d089fce2605263d8245e5550d4

sha256sum gerbv_v2.13.0_.Debian.13.deb
# a18608960be7c7a7f0a732427d6706aa47451ea7d92410eabd3d16a85e08324b

sha256sum gerbv_v2.13.0_.Fedora.43.rpm
# 0571080d01c2686c2ab4201255f07d1b937970e915296da524edb8852640bc7f</code></pre>
<p>The hash printed for your file must match the corresponding line exactly. If it does not, delete the file and download it again from the official release — a mismatch means the file is incomplete or not the published artifact, and it should not be installed.</p>
<h2>Install on Ubuntu 22.04 or Debian 13 (.deb)</h2>
<p>From the folder containing the .deb, install it with dpkg, then let apt resolve any runtime dependencies:</p>
<pre><code>sudo dpkg -i gerbv_v2.13.0_.Ubuntu.22.04.deb
# On Debian, use gerbv_v2.13.0_.Debian.13.deb instead.
sudo apt-get install -f   # only if dpkg reports missing dependencies</code></pre>
<p>Alternatively, <code>sudo apt install ./gerbv_v2.13.0_.Ubuntu.22.04.deb</code> installs the local file and pulls dependencies in one step on recent apt versions. When the install finishes, launch <code>gerbv</code> from a terminal or find it in your desktop&#8217;s application menu.</p>
<h2>Install on Fedora 43 (.rpm)</h2>
<p>On Fedora, install the RPM with dnf, which handles the package&#8217;s dependencies automatically:</p>
<pre><code>sudo dnf install ./gerbv_v2.13.0_.Fedora.43.rpm</code></pre>
<p>Then start Gerbv from the application menu or by running <code>gerbv</code>.</p>
<h2>The GTK 2 runtime — and what it means for you</h2>
<p>Gerbv&#8217;s interface is built on <strong>GTK 2</strong> (the Homebrew formula, for comparison, lists gtk+ 2.24.33 among its runtime dependencies, alongside cairo, glib and pango). The maintainer&#8217;s GTK 3 port is a stated plan, not a shipped change, so expect a functional, slightly old-school interface rather than a modern GTK 4 look. Practically, the official packages are built against the libraries on their target distributions, so on Ubuntu 22.04, Debian 13 and Fedora 43 the GTK 2 runtime is resolved by the package tools above. If you build from source instead, the README&#8217;s dependency list is gcc, gtk+-2.0 and glib-2.0 development packages, CMake 3.28 or newer, and Ninja — but for simply viewing boards, the release packages are the right choice.</p>
<h2>A note on distribution repositories</h2>
<p>Your distribution&#8217;s own repositories may also carry a gerbv package, and installing it that way (for example with a plain <code>sudo apt install gerbv</code>) is convenient — but repository versions often lag upstream, sometimes by a lot. Gerbv went quiet between v2.10.0 in August 2023 and the 2026 revival, then shipped four releases in three weeks, so a repository copy can easily be several versions behind v2.13.0 and miss the built-in DXF export added in v2.12.0 and the current packaging. If you want the version this site documents, install the official release packages above; the <a href="/gerbv-version-history/">version history</a> shows how the releases line up. Other platforms are covered too: see <a href="/install-gerbv-windows/">installing on Windows</a>, <a href="/install-gerbv-macos/">installing on macOS</a>, and the <a href="/gerbv-2-13-0-release/">2.13.0 release overview</a>. All package details are also collected on the <a href="/download/">download page</a>.</p>
<h2>First run</h2>
<p>Open Gerbv and load your board&#8217;s files from the File menu: the RS-274X copper and mask layers, the Excellon drill file, and any CSV pick-and-place file. Layers stack in the order you add them; right-click the layer list to change colours, reload a file, or switch on transparency to see through the stack. Remember the honest limits: RS-274D is not supported, the view is 2D only, and Gerbv reports statistics about the files rather than running design-rule checks.</p>
<h2>Frequently asked questions</h2>
<h3>Which Linux package should I download?</h3>
<p>The one built for your distribution: the Ubuntu 22.04 .deb on Ubuntu 22.04, the Debian 13 .deb on Debian 13, or the Fedora 43 .rpm on Fedora 43. All are 64-bit builds of v2.13.0 from the official GitHub release.</p>
<h3>Does Gerbv need GTK 3 on Linux?</h3>
<p>No. Gerbv is a GTK 2 application; a GTK 3 port is planned upstream but has not shipped. The official packages pull in the runtime they need on their target distributions.</p>
<h3>Is the gerbv package in my distro&#8217;s repository the latest?</h3>
<p>Often not. Repository versions can lag upstream by several releases. For v2.13.0, install the official .deb or .rpm from the GitHub release and verify it with sha256sum.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/install-gerbv-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install Gerbv on macOS</title>
		<link>https://gerbv.com/install-gerbv-macos/</link>
					<comments>https://gerbv.com/install-gerbv-macos/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Mon, 19 Oct 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/install-gerbv-macos/</guid>

					<description><![CDATA[Mac users waited a long time for a straightforward way to run Gerbv, the free open-source Gerber RS-274X viewer from the gEDA project family. Historically there was no official Mac binary at all — no DMG, just MacPorts or building from source. That changed on March 20, 2026: v2.13.0 is the first Gerbv release to...]]></description>
										<content:encoded><![CDATA[<p>Mac users waited a long time for a straightforward way to run Gerbv, the free open-source Gerber RS-274X viewer from the gEDA project family. Historically there was no official Mac binary at all — no DMG, just MacPorts or building from source. That changed on March 20, 2026: <strong>v2.13.0 is the first Gerbv release to include an official macOS build</strong>, published alongside the Windows and Linux packages on GitHub Releases. This guide covers installing that build, verifying it, dealing with Gatekeeper, and the Homebrew alternative. The headline detail to remember: the official macOS artifact is a <strong>.zip archive, not a .dmg</strong> — there is no DMG in the release, so do not go hunting for one.</p>
<h2>What you are downloading</h2>
<p>The macOS asset in the v2.13.0 release is named <strong>gerbv_v2.13.0_.macOS.zip</strong> and is 6,795,082 bytes (about 6.8 MB). Inside the archive is the Gerbv application, built on the same GTK 2 and Cairo stack as the other platforms — Gerbv is still a GTK 2 application; the GTK 3 port remains a plan, not a shipped change. Gerbv views Gerber RS-274X files, Excellon drill files and CSV pick-and-place files, stacking layers so you can inspect a board design before it goes to fabrication. It is a 2D viewer: no 3D view, no design-rule checking, and no support for legacy RS-274D files.</p>
<h2>Step 1: Download the official macOS ZIP</h2>
<p>Use the macOS button on the <a href="/download/">download page</a>, which links to the official file via <a href="/go/gerbv-macos">/go/gerbv-macos</a>. That redirect lands on the v2.13.0 asset at github.com/gerbv/gerbv, the project&#8217;s official release channel. Save the ZIP to your Downloads folder. If a third-party site offers you a Gerbv &#8220;.dmg&#8221;, treat it with suspicion — no such file exists in any 2026 release, so anything packaged as one did not come from the project.</p>
<h2>Step 2: Verify the SHA-256 checksum</h2>
<p>Before opening the archive, confirm it is exactly the file the project published. Open Terminal, change to the Downloads folder, and run:</p>
<pre><code>shasum -a 256 gerbv_v2.13.0_.macOS.zip</code></pre>
<p>The output must match the published SHA-256 for the macOS build:</p>
<pre><code>7d79adf7556508baa6c9d080949866371cbb49809f2082e0e6639cb62c4dba0f</code></pre>
<p>If the values differ, delete the download and fetch it again from the official release. Only proceed once the checksum matches — this is also the check that makes the Gatekeeper step below a reasonable, informed action rather than a leap of faith.</p>
<h2>Step 3: Unzip and run</h2>
<p>Double-click the ZIP in Finder (or run <code>unzip gerbv_v2.13.0_.macOS.zip</code> in Terminal) to extract the application. You can run Gerbv from the extracted folder, or drag it into your Applications folder to keep it with your other apps — either works, because the ZIP build is self-contained rather than a disk-image installer. The first time you open it, load a board: use the File menu to open your Gerber RS-274X layers, your Excellon drill file and any CSV pick-and-place file, and Gerbv stacks them in the layer list. From there you can toggle layer visibility and colours, use transparency to see through stacked layers, measure distances on the image, and export views to PNG, PDF, PS, SVG or DXF for documentation.</p>
<h2>Gatekeeper: opening an unsigned app</h2>
<p>Gerbv&#8217;s macOS build is not signed with a paid Apple Developer certificate or notarised, so on first launch macOS Gatekeeper may tell you the app cannot be opened because it is from an unidentified developer, or move to block it entirely. As general guidance for unsigned open-source applications whose checksum you have verified against the official release, the standard workaround is to <strong>right-click (Control-click) the app and choose Open</strong>, then confirm Open in the dialog. That registers your decision for that copy of the app, and later launches behave normally. Newer macOS versions may instead direct you to the Privacy &amp; Security section of System Settings, where an &#8220;Open Anyway&#8221; button appears for the blocked app after a first attempt. Either way: only do this for the file whose SHA-256 you verified in Step 2, and never for a copy obtained from an unofficial repackager.</p>
<h2>Alternative: install with Homebrew</h2>
<p>If you already use Homebrew, you can skip the manual download entirely:</p>
<pre><code>brew install gerbv</code></pre>
<p>The Homebrew formula tracks the same stable release — formulae.brew.sh lists gerbv at 2.13.0, with bottles for Apple Silicon Macs (and Linux). One caveat to be aware of: the formula page currently flags the formula as deprecated, with a disable date of 2027-08-28 shown when this guide was written. The formula still installs the current release, but if Homebrew is your only channel it is worth keeping the official GitHub ZIP method above in mind for the future. Whichever route you take, the application itself is identical: same viewer, same formats, same GPL-2.0-or-later licence.</p>
<h2>Where to go next</h2>
<p>Release background — why native macOS and Windows builds only arrived in 2026, after a long quiet period — is covered in <a href="/gerbv-2-13-0-release/">Gerbv 2.13.0 release notes explained</a> and the full <a href="/gerbv-version-history/">version history</a>. Windows and Linux users have their own guides: <a href="/install-gerbv-windows/">installing on Windows</a> and <a href="/install-gerbv-linux/">installing on Linux</a>. All filenames, sizes and checksums for every platform are collected on the <a href="/download/">download page</a>.</p>
<h2>Frequently asked questions</h2>
<h3>Is there a Gerbv DMG for macOS?</h3>
<p>No. The first official macOS build, shipped in v2.13.0 on March 20, 2026, is a .zip archive (gerbv_v2.13.0_.macOS.zip). No .dmg exists in the release.</p>
<h3>Why does Gatekeeper block Gerbv on first launch?</h3>
<p>The build is unsigned and not notarised, so macOS warns about an unidentified developer. After verifying the SHA-256 checksum, the usual guidance is to right-click the app, choose Open, and confirm.</p>
<h3>Can I install Gerbv on a Mac with Homebrew?</h3>
<p>Yes — brew install gerbv installs the same 2.13.0 stable release. Note the Homebrew formula is flagged deprecated with a disable date of 2027-08-28 shown on formulae.brew.sh.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/install-gerbv-macos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install Gerbv on Windows</title>
		<link>https://gerbv.com/install-gerbv-windows/</link>
					<comments>https://gerbv.com/install-gerbv-windows/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Mon, 19 Oct 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/install-gerbv-windows/</guid>

					<description><![CDATA[Gerbv is a free, open-source viewer for Gerber RS-274X files, Excellon drill files and CSV pick-and-place files. It started life as part of the gEDA project and is released under GPL-2.0-or-later. For many years Windows users had to rely on third-party builds, but that changed with the project&#8217;s 2026 revival: v2.13.0, released on March 20,...]]></description>
										<content:encoded><![CDATA[<p>Gerbv is a free, open-source viewer for Gerber RS-274X files, Excellon drill files and CSV pick-and-place files. It started life as part of the gEDA project and is released under GPL-2.0-or-later. For many years Windows users had to rely on third-party builds, but that changed with the project&#8217;s 2026 revival: v2.13.0, released on March 20, 2026, is the first release that ships native Windows builds published on the official GitHub Releases page. This guide walks through installing the recommended build — the NSIS installer for 64-bit Windows — verifying the download, and opening your first board files. If you would rather not install anything, read our companion guide to the <a href="/gerbv-portable-windows/">portable MSYS2 ZIP build</a> instead.</p>
<h2>Before you start: which Windows build should you download?</h2>
<p>The v2.13.0 release offers two Windows variants, and picking the right one saves confusion later. The first is <strong>gerbv-2.13.0-win64.exe</strong> (15,062,430 bytes), an NSIS installer cross-compiled from Fedora. This is the build most people should use: it installs Gerbv like a normal Windows program, with a Start menu entry and an uninstaller. The second is an MSYS2 UCRT64 ZIP archive (17,962,489 bytes), built natively on Windows with MSYS2. The ZIP needs no installation — you extract it and run the executable — which makes it useful on locked-down or shared machines. Both builds are 64-bit only, and Windows 10 is the platform the project builds and tests on. There is no 32-bit build and no Windows ARM64 build in the release.</p>
<p>One important exception: <strong>Windows 7 is only supported up to Gerbv 2.8.0</strong>. That limit comes from the upstream project itself, not from this site. If you are still running Windows 7, download release 2.8.0 (or older) from the GitHub releases archive instead of v2.13.0, and expect that older build to lack the export improvements and packaging changes described in our <a href="/gerbv-version-history/">version history</a>.</p>
<h2>Step 1: Download the installer</h2>
<p>Go to the <a href="/download/">download page</a> and use the Windows installer button, which goes to the official file via <a href="/go/gerbv-win-exe">/go/gerbv-win-exe</a>. That link redirects to the v2.13.0 asset on github.com/gerbv/gerbv — the project&#8217;s own release channel. Save <strong>gerbv-2.13.0-win64.exe</strong> somewhere easy to find, such as your Downloads folder. The file is about 15 MB, so the download should finish quickly even on a modest connection. Avoid installers offered by random download portals: the project&#8217;s README states that official releases are published on GitHub Releases, and that is the only source this guide uses.</p>
<h2>Step 2: Verify the SHA-256 checksum</h2>
<p>Verifying the checksum takes less than a minute and proves the file you downloaded is byte-for-byte the file the project published — not corrupted in transit and not swapped by a mirror. Open Windows PowerShell, change to your Downloads folder, and run:</p>
<pre><code>Get-FileHash .\gerbv-2.13.0-win64.exe -Algorithm SHA256</code></pre>
<p>Compare the output with the published SHA-256 for the v2.13.0 installer:</p>
<pre><code>2bafa388c485a9bcecef40e8537cd90287e626f29ce20502ab472faf3cd349fb</code></pre>
<p>The two values must match exactly, character for character. If they differ, delete the file and download it again from the official release; do not run an installer whose hash does not match. This check matters most if you ever use a mirror copy, but it is a good habit for the official download too.</p>
<h2>Step 3: Run the NSIS installer</h2>
<p>Double-click the installer and follow the NSIS setup wizard: accept the GPL licence, choose an install folder (the default is fine for most people), and let the wizard copy the files and create shortcuts. Administrative rights may be requested for a machine-wide install, which is normal for NSIS installers that write to Program Files.</p>
<p>Because Gerbv is a small open-source project, its installer is not code-signed with a commercial certificate. Windows SmartScreen may therefore show a &#8220;Windows protected your PC&#8221; prompt the first time you run it. As general guidance for unsigned open-source installers whose checksum you have just verified against the official release, you can click <em>More info</em> and then <em>Run anyway</em> to proceed. The checksum verification in Step 2 is what makes that decision a considered one: you already know the file is exactly what the project published. If the hash did not match, do not bypass the warning.</p>
<h2>Step 4: First launch and opening your board files</h2>
<p>Launch Gerbv from the Start menu. You will see an empty canvas with a layer list on the left. Use the File menu to open your fabrication files: Gerbv&#8217;s core format is Gerber RS-274X, and it also opens Excellon / NC drill files and CSV pick-and-place (centroid) files. Open each copper layer, the solder mask, the silkscreen and the drill file for the same board, and Gerbv stacks them so you can inspect the board as a whole. Right-clicking a layer in the list lets you reload it, change its colour and toggle how it is drawn, and the Cairo renderer can show layers with transparency so you can see what lies underneath. A measurement tool lets you check distances on the displayed image, and report windows summarise the Gerber and drill codes in use.</p>
<p>Two limits are worth knowing on day one. Gerbv does <strong>not</strong> support legacy RS-274D files — the README states this explicitly — and it is a 2D viewer: there is no 3D view and no design-rule or DFM checking. It also exports what you see to PNG, PDF, PS, SVG and (since v2.12.0, built in on all platforms) DXF, which is handy for documentation. For a tour of what changed in this release, see <a href="/gerbv-2-13-0-release/">what is new in Gerbv 2.13.0</a>.</p>
<h2>Troubleshooting quick notes</h2>
<p>If the installer will not start, re-check the SHA-256 value first — a truncated download is the most common cause. If Gerbv opens but a layer looks missing, make sure the file is really RS-274X or Excellon and not an RS-274D or proprietary CAD export. If you are on Windows 7, remember the 2.8.0 ceiling above. And if your workplace forbids installing software altogether, the <a href="/gerbv-portable-windows/">portable ZIP build</a> runs from an extracted folder or a USB stick with no installer at all. Full file details, sizes and checksums for every platform are collected on the <a href="/download/">download page</a>.</p>
<h2>Frequently asked questions</h2>
<h3>Is Gerbv free to install on Windows?</h3>
<p>Yes. Gerbv is open-source software under GPL-2.0-or-later, and the official Windows builds on GitHub Releases are free to download and use.</p>
<h3>Does Gerbv v2.13.0 work on Windows 7?</h3>
<p>No. Upstream supports Windows 7 only up to Gerbv 2.8.0. Use that older release on Windows 7; v2.13.0 is a 64-bit build tested on Windows 10.</p>
<h3>Why did SmartScreen warn me about the installer?</h3>
<p>The installer is not code-signed with a commercial certificate, so Windows may warn on first run. Verify the SHA-256 checksum against the official release first; if it matches, the usual guidance for unsigned open-source installers is to choose More info, then Run anyway.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/install-gerbv-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Print Gerber Files at 1:1 Scale for Fit Checks</title>
		<link>https://gerbv.com/print-gerber-at-1-to-1-scale/</link>
					<comments>https://gerbv.com/print-gerber-at-1-to-1-scale/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Mon, 19 Oct 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/print-gerber-at-1-to-1-scale/</guid>

					<description><![CDATA[A paper printout of a circuit board, at exactly life size, is one of the cheapest engineering tools there is. Place the real connector on the paper footprint and see whether the pins meet the pads. Drop the paper board into the enclosure and watch whether the mounting holes meet the standoffs. Lay the switches...]]></description>
										<content:encoded><![CDATA[<p>A paper printout of a circuit board, at exactly life size, is one of the cheapest engineering tools there is. Place the real connector on the paper footprint and see whether the pins meet the pads. Drop the paper board into the enclosure and watch whether the mounting holes meet the standoffs. Lay the switches and display on the printout and judge the ergonomics with your hands, weeks before a fabricated board could tell you the same things. The whole value of the exercise depends on one word: exactly. This tutorial covers the reliable route — exporting from Gerbv to PDF and printing the PDF at true size — and the verification step that proves the scale before you trust the paper. Gerbv is on the <a href="/download/">download page</a> with the <a href="/install-gerbv-windows/">Windows installation guide</a> covering setup, the export itself follows <a href="/export-gerber-to-pdf-png-svg/">exporting to PDF, PNG or SVG</a>, and our <a href="/gerber-viewer/">Gerber viewer</a> page places this trick in the full inspection workflow.</p>
<h2>Why the route goes through PDF</h2>
<p>Printers and their software love to help, and their favourite help is rescaling your page to fit their margins. The defence is to give the print path a format that carries an explicit physical size and a viewer that lets you demand it be honoured. That is why this workflow exports the layer view from Gerbv as a PDF, as described in the picture-export tutorial: PDF is a vector format in which the drawing has defined dimensions, and PDF readers offer a true-size printing choice — the setting is commonly labelled as actual size or 100% scale, as opposed to fit-to-page options that silently shrink the drawing by a few percent. Raster formats such as PNG can also be printed, but their physical size depends on DPI metadata being honoured end to end, which is one more assumption than the job needs. Vector PDF, printed at actual size, is the shortest path from Gerber geometry to trustworthy paper. Choose the layer stack for the check before exporting: for footprint and placement checks, top copper with silkscreen reads best; for enclosure checks, the outline layer plus mounting holes is the drawing that matters, cross-referenced with <a href="/export-gerber-to-dxf/">the DXF export</a> if the enclosure work is happening in CAD.</p>
<h2>The print settings that must not move</h2>
<p>Three settings decide whether the paper is 1:1, and all three live in the print dialog rather than in Gerbv. First, scaling must be actual size / 100% — any &#8220;fit&#8221;, &#8220;shrink to printable area&#8221; or percentage other than 100 invalidates the sheet, however good it looks. Second, orientation and paper size must genuinely contain the board: if the board is larger than the printable area, the printer may clip or the software may offer to tile or shrink — shrink is the one answer you must refuse; print the board in sections for a partial check, or use a larger printer for a full one. Third, if your print path offers a choice between printing the document&#8217;s size and a paper size, choose the document — the exported PDF&#8217;s page is the size authority for this job. Consumer print paths default to making things fit pages; a fit check&#8217;s entire point is a page that refuses to flatter the board.</p>
<h2>Verify the scale with a known dimension — every time</h2>
<p>Never trust the settings; measure the paper. Pick a dimension you already know from the data: the board&#8217;s overall width is ideal, or a mounting-hole spacing you verified earlier using <a href="/measure-distances-in-gerbv/">measurement in Gerbv</a>. Measure that same feature on the printed sheet with a ruler — callipers are better — and compare. Agreement within ordinary paper-and-printer tolerance (a fraction of a millimetre over a board&#8217;s width) means the sheet is a fit-check instrument. A discrepancy with a clean signature — everything uniformly a few percent small — means a fit-to-page setting survived somewhere in the chain: find it, switch it to actual size, reprint, re-measure. A discrepancy in only one direction suggests the printer stretched the feed axis, which happens on some hardware; a second printer is the practical fix. This verification is not pedantry. It takes thirty seconds, and it is the difference between discovering a footprint error on paper and discovering it on a fabricated board with components already bought. Write the measured value on the sheet itself, with the board revision, so the paper&#8217;s credentials travel with it around the bench.</p>
<h2>What to check on the verified sheet</h2>
<p>With a proven 1:1 print, the checks are satisfyingly physical. Place the real connectors, switches, displays and any tall or odd components on their printed footprints: pin alignment, orientation, body overhang and finger access all become obvious. Check the board against its enclosure — holes over standoffs, edges inside walls, connectors centred in their cutouts — or, for a panel-mounted control, hold the sheet against the panel itself. Check human factors: labels readable in place, controls reachable, cables able to bend where they must. The same verified print is the natural companion to <a href="/load-and-align-gerber-layers/">layer alignment checking</a>: the paper proves physical fit, the stacked view proves the data.</p>
<h2>The hobby context: toner transfer and etch-resist artwork</h2>
<p>Home fabricators meet 1:1 printing from the other direction: for toner-transfer and resist-based home etching, the printed artwork is not a check but the manufacturing step itself, the pattern that will be transferred to copper-clad board. Everything in this tutorial applies with doubled force there — the scale verification against a known dimension is what stands between a usable transfer and a board whose IC footprints are uniformly a fraction off, which no amount of careful etching can rescue. Two cautions belong in that context. Orientation matters as much as scale: whether a given layer&#8217;s artwork must be mirrored depends on the transfer method and which side of the board is being made, so decide it deliberately for your process and verify the printed result against the design&#8217;s text and asymmetric features before transferring. And home printing resolution is the ceiling on fine detail: a verified-scale print can still be a poor transfer master for very fine traces, which is a printer limitation, not a Gerbv one.</p>
<h2>Frequently asked questions</h2>
<h3>Why not print the PNG export instead?</h3>
<p>PNG can work, but its printed size depends on DPI metadata being honoured through the whole print path. A vector PDF carries explicit dimensions and PDF readers offer an actual-size (100%) printing option, which makes true 1:1 output far more reliable.</p>
<h3>How do I prove my printout is really 1:1?</h3>
<p>Measure a known feature on the paper — the board width or a mounting-hole spacing you verified in Gerbv — with a ruler or callipers, and compare it with the data value. A uniform few-percent shortfall means a fit-to-page setting is still active somewhere; fix the setting and reprint.</p>
<h3>The board is bigger than my printer&#8217;s page. What then?</h3>
<p>Never accept the shrink-to-fit offer — that destroys the 1:1 property the check exists for. Print the critical sections at actual size for partial checks, or use a larger-format printer for a full-size sheet.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/print-gerber-at-1-to-1-scale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Panelize Gerber Files with the Gerbv Command Line</title>
		<link>https://gerbv.com/panelize-gerber-files-cli/</link>
					<comments>https://gerbv.com/panelize-gerber-files-cli/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sun, 18 Oct 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://gerbv.com/panelize-gerber-files-cli/</guid>

					<description><![CDATA[Order one small board from a fabrication house and you will usually still pay for a minimum panel area. The standard answer is panelization: arranging several copies of the board — or several different boards — onto a single fabrication panel, separated later by routing or V-scoring. Doing it yourself has real advantages: you control...]]></description>
										<content:encoded><![CDATA[<p>Order one small board from a fabrication house and you will usually still pay for a minimum panel area. The standard answer is panelization: arranging several copies of the board — or several different boards — onto a single fabrication panel, separated later by routing or V-scoring. Doing it yourself has real advantages: you control the spacing and orientation, and the panel you approve is the panel that gets built. Gerbv supports this from the command line — greatly expanded command-line functionality, including the ability to panelize boards into a single one, is documented since the 2.1.0 era, and the same command-line machinery handles its export formats. This tutorial explains how to plan a panel, how the documented command-line export options apply to producing the panel files, and how to verify the result in the viewer before anything is ordered. Gerbv is on the <a href="/download/">download page</a> (the <a href="/install-gerbv-linux/">Linux installation guide</a> suits command-line work particularly well), and our <a href="/gerber-viewer/">Gerber viewer</a> page covers the inspection side you will need at the end.</p>
<h2>Plan the panel before touching the command line</h2>
<p>Panelization decisions are geometric, and they are much easier to make on paper than at a prompt. Decide how many boards go on the panel and in what arrangement — a grid of identical copies is the common case, with mixed panels for small production runs of related boards. Fix the spacing between boards: your board house publishes a minimum gap for the routed separation it supports, and the panel must respect it everywhere, not just on average. Decide whether the panel needs rails — sacrificial borders that give the assembly process something to hold — and if so, how wide they are and whether they belong in the panel data you generate or are added by the house. Note the finished panel&#8217;s overall dimensions, because that is the number you will verify afterwards. All of this is standard panel planning that applies to any tool; what Gerbv contributes is the machinery to produce the panel data from your existing Gerber and drill files once the plan exists.</p>
<h2>What the command line gives you</h2>
<p>Gerbv&#8217;s documented command-line surface, per its man page, is built around viewing, export and transformation. Export is selected with <code>-x</code> followed by the format — the supported export formats include RS-274X and drill formats for data output, plus the picture formats — and the output file is set with <code>-o</code>. For RS-274X and drill export, two options do the geometric work that panel building relies on: <code>-T</code> applies translation and rotation to the exported data, and <code>-O</code> sets the origin of the exported coordinates, with units expressed in inch, millimetre or mil. Those documented primitives are the honest building blocks of command-line panelization: copies of a board&#8217;s data placed at planned offsets, written out as new RS-274X and drill files. One honesty note, stated plainly because it matters at a command line: the exact invocation for a full panel build depends on the layout you planned, and this site does not print a panelize command line that the man page does not itself spell out — consult the man page on your system for the precise syntax of the build you have installed, and treat any example you find elsewhere with the same suspicion. The workflow below is the documented level, and it is enough to work with.</p>
<h2>The workflow, at the documented level</h2>
<p>Start from a verified single-board set: run the stack through <a href="/load-and-align-gerber-layers/">loading and aligning the layers</a> and confirm the set aligns before you multiply it — panelizing a misregistered board manufactures the error several times over. Export the panel data layer by layer: for each Gerber layer, produce the panel version by writing the board&#8217;s data at each planned position, using the documented translate/rotate and origin options to place copies, and do the same for the drill data so holes multiply with the copper — the commands in <a href="/export-gerber-to-pdf-png-svg/">exporting to PDF, PNG or SVG</a> show the same <code>-x</code>/<code>-o</code> pattern for picture output. Work in a dedicated panel folder, keep the single-board originals untouched in their own folder, and name panel files unmistakably (panel in the filename, plus the arrangement, such as the copy count) so nobody can confuse a panel file with the single-board file it came from. Repeatability is the quiet prize: once the placements are written down, re-running the same export for revision C of the board produces the same panel, updated.</p>
<h2>Verify the panel like any other board</h2>
<p>A generated panel is just another fabrication set, and it gets the full inspection. Open the panel files in Gerbv exactly as exported: the copies should appear in the planned grid, every layer present, drill hits multiplied in step with the pads. Then measure — <a href="/measure-distances-in-gerbv/">measuring distances and clearances</a> is the tool for this pass: the overall panel width and height against your plan, the spacing between adjacent boards against the board house&#8217;s minimum, and the position of a copy in the far corner, because accumulated placement errors, if they exist, show up at the greatest distance from the origin. Check the outline layer especially carefully: rails, separation paths and board edges are the panel&#8217;s mechanical definition, and an overlap between two boards&#8217; outlines is a manufacturing problem, not a cosmetic one. If anything is off, fix the placements in your command and regenerate — never edit the generated panel files by hand, or the next revision will silently lose the correction.</p>
<h2>When to panelize yourself — and when not to</h2>
<p>Do it yourself when you need a specific arrangement the board house will not guess: mixed boards on one panel, your own rails and tooling holes, or a panel that must match an assembly fixture you already own. Let the house do it when the board is simple and the run is a prototype. Either way, someone should view the final panel data before production; if the house panelizes, ask for the panel files back and run them through the same Gerbv check. The panel is the thing being manufactured, so the panel — not the single board — is the thing to approve, a principle the <a href="/gerber-viewer/">Gerber viewer</a> checklist states for every order.</p>
<h2>Frequently asked questions</h2>
<h3>Does Gerbv really panelize, or is that the board house&#8217;s job?</h3>
<p>Both are real options. Panelizing boards into a single one through the command line has been a documented Gerbv capability since the 2.1.0 era. Many designers still let the board house panelize simple boards; doing it in Gerbv gives you control of arrangement, spacing and rails.</p>
<h3>Which documented options place the copies?</h3>
<p>For RS-274X and drill export, the man page documents -T for translate/rotate and -O for the export origin, with units in inch, millimetre or mil; -x selects the export format and -o the output file. Check the man page on your system for the exact invocation syntax of your build.</p>
<h3>How do I know the generated panel is correct?</h3>
<p>View it like any fabrication set: open the panel files in Gerbv, confirm every copy and layer is present, and measure the overall panel size, the inter-board spacing and a far-corner copy&#8217;s position against your plan before ordering.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://gerbv.com/panelize-gerber-files-cli/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
