-
Latest Version
KiCad 9.0.7 LATEST
-
Review by
-
Operating System
macOS 10.15 Catalina or later
-
User Rating
Click to vote -
Author / Product
-
Filename
kicad-unified-universal-9.0.7.dmg
The suite runs on Windows, Linux, and macOS and is licensed under GNU GPL v3. The first release date was in 1992 by its original author, Jean-Pierre Charras, but is now currently under development by the KiCad Developers Team.
Schematic Capture
With the schematic editor, you can create your design without limit; there are no paywalls to unlock features. An official library for schematic symbols and a built-in schematic symbol editor help you get started quickly with your designs. Schematic capture is efficient, with all the tools you can expect for such a task.
The interface focuses on productivity. There are no complexity limits, as large designs can be divided into hierarchical subsheets. Various export options are available (PDF, SVG, HPGL, Postscript).
PCB Layout
Make professional PCB layouts with up to 32 copper layers. KiCad for macOS now has a push and shove router which is capable of routing differential pairs and interactively tuning trace lengths.
This modern tool will help you layout your board faster. As you draw your track, it pushes forward traces that are in the way. If that is not possible, your track will be rerouted around obstacles. The push and shove router will make sure that your DRC constraints are respected.
3D Viewer
Ki Cad for macOS includes a 3D viewer that you can use to inspect your design in an interactive canvas. You can rotate and pan around to inspect details that are difficult to inspect on a 2D view.
Multiple rendering options allow you to modify the aesthetic appearance of the board or to hide and show features for easier inspection. When laying out your PCB, you can instantly inspect your design in an interactive 3D view. Rotate and pan around to inspect details easier than with a 2D display.
Features and Highlights
- Electrical Rules Check
- Export Netlists
- Bill Of Materials
- Integrated libraries
- Push and shove router
- Length tuning
- Footprint Editor (GAL)
- Install by dragging KiCad to Applications folder
- Launch the app and choose a project workspace
- Create a new schematic with Eeschema
- Place components using the library browser
- Connect components with wires in the schematic
- Annotate components and assign footprints
- Switch to PCB editor to layout the board
- Route traces manually or use autorouter
- Run DRC to check for design rule violations
- Generate Gerber files for manufacturing
- Export BOM and other documentation
macOS 10.14 or later
64-bit Intel or Apple Silicon (ARM64)
4 GB RAM minimum (8 GB recommended)
1 GB free disk space
OpenGL-compatible GPU for 3D viewer
PROS
- Free and open-source EDA tool
- Cross-platform and regularly updated
- Powerful schematic and PCB editor
- Large library and community support
- Supports 3D rendering of PCB designs
- Occasional bugs in new releases
- UI less polished than commercial tools
- Limited autorouting capabilities
- Some libraries may need manual setup
What's new in this version:
General:
- Improve rotation field parsing on Eagle import
- Fix EasyEDA Pro v2.2 import compatibility
- Support Autodesk Fusion urn format for Eagle import
- Fix broken non-English language font rendering
- Add rule check exclusion comment to JSON report
- Fix polygon filling in PDF export
- Fix crash due to measurement tool in footprint chooser window
- Fix incorrect bitmap positions in SVG plotter
- Fix broken SVG import of degenerate splines
- Fix crash when project tree files disappear
Schematic Editor:
- Fix selection box offset with custom fonts
- Fix regression with resolving text variables in symbol fields table
- Fix image rotation direction
- Add hierarchical path support to component classes
- Adding row or column to symbol fields table now respects formatting
- Allow picking "Global Net Name" from symbol when importing EasyEDA Pro schematic
- Change from Arial to default font when importing EasyEDA Pro schematic
- Improve text sizing when importing EasyEDA Pro schematic
- Fix symbol pin name and number when importing from EasyEDA Pro V3
- Fix broken net label copy after creation
- Fix initial focus in label properties dialog
- Resolve text variables when resolving netclasses
- Ensure multiple label placement generates unique IDs for each label
Symbol Editor:
- Prevent unhandled exception when trying to change "unit" of element in multi-part symbol
- Resolve text variables in descriptions and keywords
- Load correct body style names for De Morgan variants
Simulator:
- Fix assertion when opening main window (Sentry KICAD-XS2)
Board Editor:
- Fix broken table output
- Fix error in collision logic for arc to rectangle
- Fix broken copper to hole DRC constraint
- Do not force manual assignment of field names if they do not exist
- Fix position file alignment when text contains UTF-8 characters
- Do not sound bell when duplicating
- Resolve track drag collision first before showing "Track violates DRC" when routing.
- Apply custom design rule clearance outlines immediately
- Use drill hole dimensions instead of copper pad shape when exporting to IPC-2581
- Work around a bug in JLCEDA V1 format export where SMD pads specify zero sized hole.
- Fix plot pad issue with solder paste layer when using a percentage for clearance
- Fix loading of shape offset and delta for complex padstacks
- Use active layer when pasting text from clipboard
- Fix broken Hyperlynx arc export
- Prevent crash when placing free vias (Fixes Sentry KICAD-ZY6)
- Update changes list when checkboxes changed in "Update PCB from Schematic" dialog
- Fix accidentally broken text mirroring direction
- Fix layer mapping regression in Altium importer
- Don’t snap to invisible footprint anchors
- Fix broken font rendering
- Fix potential crash when multichannel tool can’t find any rule areas
- Do not start geographical annotation with a 0 index if there are no footprints on the top layer
- Fix assertion when exporting DSN footprint arcs (Sentry KICAD-PG4)
Footprint Editor:
- Refresh library tree when saving an editable footprint copy
- Fix broken footprint rule area size and corner count display
- Make footprint offset from hole persistent for custom layers
3D Viewer:
- Fix broken hole fills when two holes overlap on opposite sides of the board
Gerber Viewer:
- Improve load performance when zip archive has extra ASCII files
- Fix assertion when opening non-ASCII files (Sentry KICAD-KEV)
Drawing Sheet Editor:
- Fix crash when using interactive delete tool
Calculator Tool:
- Fix minimum window size issue
Python API:
- Handle Python multi-phase initialization support in swig 4.4.0
IPC API:
- Preserve linked symbol properties in footprints
- Fix serialization of footprint rule overrides and add missing allow_soldermask_bridges attribute
- Ensure new footprints have unique child UUIDs
Command Line Interface:
- Prevent pcb render command from enforcing stackup over preset colors
OperaOpera 126.0 Build 5750.18
PhotoshopAdobe Photoshop CC 2026 27.0
OKXOKX - Buy Bitcoin or Ethereum
WPS OfficeWPS Office
Adobe AcrobatAdobe Acrobat Pro 2025.001.20997
MacKeeperMacKeeper 7.3
MalwarebytesMalwarebytes 5.19.0
TradingViewTradingView - Track All Markets
CleanMyMacCleanMyMac X 5.2.10
Topaz VideoTopaz Video AI 7.1.5





Comments and User Reviews