NewAI Part GeneratorFree to get started
Platform guide

PCB Design Software for Linux: Native, Browser, or Not at All

Linux is the desktop where the open-source EDA tools are first-class and most commercial suites are missing entirely. This page sorts the tools by how they actually run on Linux, with the install routes each project documents, so you can skip anything that will spend its life fighting your distribution.

Download for DesktopFree to start · macOS, Windows & Linux
Rishik Boddeti

By Rishik Boddeti · Last reviewed

Founder of ProtoFlow, ECE at UT Austin

Quick answer

Native Linux PCB tools: KiCad (free; official Ubuntu PPA, Fedora packages and Copr, Flatpak, Debian, and an x86-64 AppImage), LibrePCB (free; AppImage, Snap, Flatpak) and Horizon EDA (free; Flathub, a Debian repository, AUR), plus ProtoFlow, a free desktop app with a Linux build. EasyEDA Pro has a Linux desktop client for x64 and arm64, and Flux runs in the browser. Altium Designer, Cadence OrCAD X and Proteus have no Linux version, Autodesk says Fusion cannot be installed on Linux, and DipTrace lists Linux support only through Wine.

PCB design tools on Linux (vendor pages checked October 14, 2026)

ToolLinux supportHow to installPrice modelNotes
KiCad 10NativeUbuntu PPA, Fedora and Copr, Flatpak, Debian, x86-64 AppImageFree, open source (GPL v3)KiCad team does not support Wayland; use X11
LibrePCB 2.1Native (x86_64)AppImage, tar.gz, Snap, Flatpak, AUR, NixOSFree, GPLv3No online account needed
Horizon EDA 2.7NativeFlathub, AUR, Debian repository, NixOSFree, open sourceRuns on Linux and Windows only
ProtoFlowNative desktop appAppImage or tar.gzFree plan; paid plans raise AI limitsAI schematic drafting, layout, ngspice
EasyEDA ProDesktop client and browserClient builds for x64 and arm64FreeOlder Std client is x64 only
FluxBrowser onlyNothing to installFrom $50/mo billed monthly; 14-day trialProjects live in Flux's cloud
Autodesk FusionNo native appBrowser access with a commercial or education license$680/yr or $85/moAutodesk: cannot be installed on Linux
DipTraceVia Wine onlyWindows build under WineFreeware (300 pins, 2 layers); perpetual $75 to $995Vendor-listed, not a native port
Altium Designer, OrCAD X, ProteusNoneNeeds a Windows PCAltium $1,990/yr; OrCAD X $1,320/yr; Proteus perpetualWindows-only per each vendor

Skip the comparison shopping. Try the free one first and see if it does the job.

Download for Desktop

Prices and Plan Limits, Checked Against Vendor Pages

Each row links to the vendor page it came from and shows the date we last read that page. Vendors change pricing often, so check the link before you buy.

ProductPrice or limitSourceChecked
KiCadOpen source under GNU GPL v3, no license feekicad.org
LibrePCBFree, GPLv3: "No costs. No restrictions. No online account."librepcb.org
Horizon EDAFree and open sourcehorizon-eda.org
EasyEDA ProPro Edition labeled free (desktop client and online editor)easyeda.com
FluxExplore $50/mo billed monthly; 14-day trial; private editing, export and AI need a paid planflux.ai
Autodesk Fusion$680/yr or $85/mo; free personal use is limited and non-commercialautodesk.com
Autodesk Fusion (browser access)Requires a commercial or verified education entitlementautodesk.com
DipTrace Freeware300 pins, 2 signal layers, non-profit usediptrace.com
DipTracePerpetual licenses from $75 (Starter) to $995 (Full)diptrace.com
Altium Develop$1,990/yr incl. 1 Altium Designer authoraltium.com
Cadence OrCAD XStandard $1,320.00/yr, single-user licenseoncloud.cadence.com
ProteusPerpetual license ("not rented")labcenter.com

KiCad on Linux: use the package KiCad recommends

KiCad documents a different install route per distribution. On Ubuntu it recommends its own PPA (ppa:kicad/kicad-10.0-releases) over the Ubuntu repository, which it says is usually outdated. On Fedora you can install from the distribution or from KiCad's Copr repositories for stable, testing and nightly builds. For other distributions KiCad officially supports Flatpak and recommends it when your package manager lacks a current build. Debian Trixie carries it, with backports for newer versions, and there is a full or lite (no 3D packages) AppImage for x86-64. Arch, Gentoo, openSUSE and FreeBSD packages exist but are community-supported.

The window system matters. The KiCad team does not support running on Wayland, and says bug reports about freezes, crashes, window size and position, focus, input devices or the clipboard will only be investigated if they reproduce on X11. Its officially supported window managers are Metacity, Mutter and Xfwm. Linux Mint can use the Ubuntu PPAs but is not a supported platform, and KiCad names Cinnamon as having UI bugs that affect it.

One more team-level detail: each yearly major release usually changes the file format, and KiCad warns that once you modify a project in a newer major version, the previous major version can no longer open it. On a team with mixed distributions, pin the major version.

LibrePCB and Horizon EDA: smaller, native, open source

LibrePCB 2.1.1 ships for Linux as an AppImage (you set the executable flag first), a portable tar.gz, a Snap, a Flatpak, AUR packages and a NixOS package, all for x86_64; the download page lists no arm64 Linux build. It is GPLv3, and the project describes it as having no costs, no restrictions and no online account. It also connects to an integrated PCB fabrication service for ordering boards.

Horizon EDA describes itself as free and open source and as running on Linux and Windows. Its documentation lists the stable release on Flathub, an AUR package for Arch, Debian builds on the Selfnet mirror (installed as horizon-eda-upstream), plus NixOS and FreeBSD packages. The latest release on its GitHub page is 2.7.2, from December 2025.

Browser tools and hybrid clients

EasyEDA's download page is explicit about ARM Linux. The Pro edition (v3.2.206) is offered for Linux on x64 and on arm64, naming Phytium and Kunpeng processors, while the older Std client ships for x64 only. On an ARM workstation that makes EasyEDA Pro one of the few installable options with a stated arm64 build. The page labels Pro free, and both editions also open in a browser tab.

With Flux the packaging question disappears: it is a web app, so there is no AppImage, no Flatpak and no window-manager caveat. What you give up is local project files and a lasting free tier. Flux bills from $50 a month on monthly terms after a 14-day trial, and once the trial ends, private editing, export and AI need a paid plan.

Autodesk Fusion is the trap here. Autodesk says Fusion cannot be directly installed on Linux and is available only for Windows and macOS. Browser access to Fusion exists, but Autodesk's requirements say it needs a commercial or verified education entitlement, so the free personal-use license does not get you Fusion on a Linux desktop.

Windows-only suites, and what Wine means for DipTrace

Altium Designer, Cadence OrCAD X and Labcenter Proteus publish no Linux builds. Each vendor lists Windows only, and Altium adds that running Altium Designer on virtual machines and emulators is not supported. On a Linux workstation, the vendor-supported answer for any of the three is a separate Windows machine.

DipTrace is the one commercial tool here whose download page names Linux, and it does so as "Linux (Wine)". That is the vendor telling you its Windows build runs under Wine, not that a native Linux port exists. Its freeware edition is capped at 300 pins and 2 signal layers for non-profit use, and its perpetual paid editions run from $75 to $995.

Simulation has a similar gap: Analog Devices lists LTspice downloads for macOS, Windows x64 and Windows ARM64, with no Linux build. KiCad's built-in ngspice covers operating point, DC transfer, AC and transient analysis natively.

Where ProtoFlow fits on Linux

ProtoFlow ships a Linux desktop build, offered as an AppImage or a tar.gz on its download page, with the same features as on Windows and macOS. It drafts a schematic from a plain-language prompt with real LCSC, DigiKey and Mouser parts, generates missing symbols and footprints from a datasheet, and takes the board through ERC, layout with an auto-router, copper pours, DRC, ngspice simulation and Gerber X2, Excellon, BOM and placement output. It reads and writes KiCad projects, and its Git integration with visual diffs, CLI and MCP support suit a terminal-heavy Linux setup.

If your requirement is software you can build from source, KiCad, LibrePCB and Horizon EDA are all open source.

Decision Matrix

CriteriaProtoFlowOther Linux options
Native Linux buildYes, AppImage or tar.gz.KiCad, LibrePCB, Horizon EDA, EasyEDA Pro client.
Install routeDownload from protoflow.ai.KiCad: PPA, Fedora, Flatpak, Debian or AppImage.
Cost to startFree plan with the full editor and AI.KiCad, LibrePCB, Horizon EDA and EasyEDA Pro are free.
AI schematic draftingBuilt in.Flux in the browser on paid plans; none in KiCad.
SPICE simulationngspice built in.KiCad bundles ngspice; LTspice lists no Linux build.
Files from Windows-only suitesImports Altium projects.KiCad imports Altium; Altium, OrCAD X and Proteus need Windows.

Migration Steps

  1. Decide native or browser first. Native tools keep project files on your disk; browser tools keep them in the vendor's cloud and need an account.
  2. Install KiCad the way KiCad recommends for your distribution: the PPA on Ubuntu, distribution packages or Copr on Fedora, Flatpak elsewhere.
  3. If KiCad freezes or misplaces windows on a Wayland session, test under X11 before filing a bug, since the KiCad team only investigates window-system issues it can reproduce on X11.
  4. Pin one KiCad major version across the team, because a project saved in a newer major release will not open in the previous one.
  5. When a client sends Altium files, import them into KiCad or ProtoFlow instead of setting up Windows. For OrCAD or Proteus files, ask for a neutral export or use a Windows machine.

How Linux Support Was Checked

Reviewed on: 2026-10-14

Methodology

  • Picked each topic from Google Search Console queries that reached protoflow.ai with no page that answered them, cross-checked against Google autocomplete in October 2026.
  • Read every named tool's official product, pricing, download, and documentation pages on October 14, 2026; prices and plan limits link to the exact vendor page.
  • Stated ProtoFlow capabilities only from its published feature list. Nothing here is a hands-on speed or accuracy benchmark.

Findings

  • KiCad's Linux pages list an official Ubuntu PPA (ppa:kicad/kicad-10.0-releases), Fedora packages and Copr repositories, Flatpak and Debian packages for 10.0.7, and state that the KiCad team does not support running on Wayland.
  • LibrePCB 2.1.1 offers x86_64 AppImage, tar.gz, Snap and Flatpak builds; Horizon EDA documents Flathub, an AUR package and a Debian repository on the Selfnet mirror.
  • Autodesk's support article says Fusion cannot be directly installed on Linux, and its requirements page says browser access needs a commercial or verified education entitlement.
  • DipTrace's download page lists "Linux (Wine)" as its Linux support. Altium, Cadence and Labcenter list Windows only.

Frequently Asked Questions

Which free PCB design software runs natively on Linux?

KiCad, LibrePCB and Horizon EDA are free, open source and packaged for Linux. EasyEDA Pro has a free Linux desktop client for x64 and arm64, and ProtoFlow has a free plan with a Linux desktop build.

How do I install KiCad on Ubuntu?

KiCad recommends its PPA over the Ubuntu repository: run sudo add-apt-repository ppa:kicad/kicad-10.0-releases, then sudo apt update and sudo apt install kicad. On distributions other than Ubuntu and Fedora, KiCad recommends Flatpak if your package manager does not carry a current build.

Does KiCad work on Wayland?

The KiCad team does not support Wayland. It investigates bug reports about freezes, crashes, window placement, focus, input and the clipboard only if they reproduce on X11, so switch to an X11 session if you hit those problems.

Can I run Altium Designer on Linux?

Altium publishes no Linux version and says running Altium Designer on virtual machines and emulators is not supported. Use a Windows PC, or import the Altium project into KiCad or ProtoFlow, both of which read Altium files.

Is Fusion 360 available on Linux?

Autodesk says Fusion cannot be directly installed on Linux and is only available on Windows and macOS. Browser access exists, but Autodesk requires a commercial or verified education entitlement for it.

Does EasyEDA have a Linux version?

Yes. The EasyEDA Pro desktop client (v3.2.206) is offered for Linux on x64 and arm64, and both EasyEDA editions also run in the browser. The download page labels the Pro edition free.

Does DipTrace run on Linux?

DipTrace lists Linux support through Wine, which means its Windows build runs under the Wine compatibility layer rather than as a native Linux app. The freeware edition is limited to 300 pins and 2 signal layers.

Sources

Related Resources

Try ProtoFlow EDA

Evaluate the workflow directly with your own circuit scope and compare review-ready output speed.