KiCad 6 Guide series
KiCad 6 On Mac OS, Linux, And Windows
Since its inception, KiCad has supported a wide range of operating systems with varying degrees of reliability.
In this article, learn how KiCad 6 looks and behaves on the various operating systems that it supports.
A consistent look and behavior between operating systems
KiCad has supported multiple operating systems from its early days. When I started using KiCad in version four, I used it on Windows, Mac OS, and Linux (Ubuntu). However, there were differences between those platforms, both in terms of reliability (I found Windows, generally, worked better) and how the user interface looked and behaved.
I have been using KiCad 6 almost daily for almost nine months now, and I feel that KiCad works seamlessly on the three operating systems I have used (Mac OS, Windows 10, and Linux).
I spent a lot of time comparing the two. My testing consisted of a single project that I opened and edited across the three operating systems. I used KiCad's ”archive project” function, which you can find under "File" in the KiCad project window. Opening and working on a project that I previously edited on a different operating system were trouble-free.
Below, you can see the same project's main KiCad project window in Mac OS, Windows, and Kubuntu. They look identical while following the UI conventions of their host operating system.
There were no surprises in terms of KiCad's main applications, Eeschema and Pcbnew, and how those work. Shortcuts, mouse conventions, menus, buttons, colors; all work as expected in a truly cross-platform compatible application suite.
Below is an example of Eeschema in the three operating systems:
And here is Pcbnew:
The same uniformity appears when testing other KiCad applications, such as the 3D Viewer, the various preferences windows, and the interactive router. Even secondary widgets and features work well across the supported platforms.
The quality of the implementation of KiCad in the three operating systems I have tested is excellent. The implication for solo users and teams is that you can use KiCad 6 with high confidence that you can edit the same projects across platforms. If you are in a team, your team members will work using their preferred operating system.
Ready to learn KiCad?
Learn the world's favourite open-source PCB design tool with the world's most comprehensive course
KiCad Like a Pro, 3rd edition is available as a video course or as an eBook.
Choose the version that fits best with your style of learning, or get both to get the full benefit of the video demos plus the details of the eBook.
When you complete KiCad Like a Pro 3e, you'll be able to use KiCad to design and manufacture multi-layer PCBs with highly integrated components and a professional-looking finish.
Work through five projects that give many opportunities to learn and practice all of KiCad's important features.
KiCad Like a Pro 3e contains full sections dedicated to PCB and design principles and concepts. These ensure that you will master the fundamentals so that your PCB project are awesome.
If you are someone who is interested in designing PCBs using KiCad, or moving to KiCad from another CAD application, then KiCad Like a Pro, the video course and eBook, is for you.
Jump to another article
KiCad 6 Guides
0. Why learn KiCad?
1. What is a PCB?
2. The PCB design process
3. PCB fabrication
4. Get KiCad for your operating system
5. An example KiCad project
6. KiCad Project Manager (main window)
7. Overview of the individual KiCad apps
8. KiCad Paths and Libraries
9. Create a new KiCad project from scratch
10. Create a new KiCad project from a template
11. KiCad 6 on Mac OS, Linux, and Windows
12. Major differences between KiCad 6.0 and 5.0
13. KiCad Schematic symbols
14. PCB key terms