The KiCad 2024 Fund Drive surpassed all expectations!
Thank you to all who donated. Read More
$100,000 TOTAL

KiCad 8.0.2 Release

The KiCad project is proud to announce the version 8.0.2 bug fix release. The 8.0.2 stable version contains critical bug fixes and other minor improvements since the previous release.

A list of all of the fixed issues since the 8.0.1 release can be found on the KiCad 8.0.2 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.

Version 8.0.2 is made from the 8.0 branch with some cherry picked changes from the development branch.

Packages for Windows, macOS, and Linux are available or will be in the very near future. See the KiCad download page for guidance.

Thank you to all developers, packagers, librarians, document writers, translators, and everyone else who helped make this release possible.



Schematic Editor

Spice Simulator

Board Editor

  • Run edge cuts and margin clearance tests on zone layers. #17292

  • Don’t allow selection of hidden footprint text in board editor. #17271

  • Make Edit Track & Via Sizes dialog "specified sizes" dropdowns clearer. #17216

  • Remove netclass/custom rule handling from Track & Via Properties. #17216

  • Do not flag blind via’s on different layers as "Drilled holes too close together" by DRC. #17426

  • Allow specifying a minimum for a via count constraint. #17234

  • Fix crash in EasyEDA importer when Name/Prefix type text is not in a footprint.

  • Fix position and orientation of footprint graphics on Fabmaster (CADENCE ASCII) import. #17239

  • Fix zone cross-probing from DRC dialog.

  • Fix crash when importing Altium PcbDoc. #17351

  • Fix Eagle board import when footprint library versions exist. #12897

  • Improve performance when toggling view of rats nest lines assigned to net classes. #17115

  • Correctly handle locked table cells. #17439

  • Fix when swapping layers. #17371

  • Fix issue for boards with round outline on STEP export. #17446

  • Handle small segments connecting two arcs better. #17499

  • Correctly translate Chinese characters in gerber file output. #17534

  • Fix clearance violation between a filled zone and a net tie polygon. #17223

  • Add toggle horizontal, vertical, 45 degree mode entry to the measure tool’s context menu.

  • Fix performance issue when editing length tuning on net inspector highlighted net. #17068

  • Fix excessive hang after a move and undo. #17420 and #17561

  • Sort netnames in properties panel. #15590

  • Fix zone fill pad connection issues. #17559

  • Expose groups to property manager. #17496

  • limiting text height and width to 1 mil. #17543

  • Fix stack overflow when running DRC. #17560

  • Fix ghost footprint reference after moving than undoing. #17592

  • Improve DRC performance due to user interface yields. #17434

  • Do not how negative track length after deleting length tuned track in net inspector. #17527

  • Fix slow selection time when calculating clearance. #17327

  • Fix freeze when selecting two zones on the same layer with different nets. #17327

  • Fix race condition in zone fill. #17180

  • Avoid crashing on missing tracks when importing from CADSTAR. #17523

  • Prevent PNS router from creating tracks with clearance violations. #16879

  • Do not violate DRC rules when dragging via. #16293

  • Add corrections to IPC2581 export syntax.

  • Update footprint field when changing footprints. #17598

  • Fix crash when opening board. #17664

  • Prevent tracks from disappearing on move. #17110

  • Fix crash when box selection contains a via and a rule area. #17687

  • Do not drop segments when rerouting existing track and "remove redundant track" is set. #17582

  • Fix reversed text in flipped footprints. #17546

  • Fix hang after moving footprint. #17763

  • Do not fail when cannot construct a wire on STEP export. #17774

  • Fix misaligned solder mask for chamfered pads in gerber output. #17793

  • Fix zone fill crash with custom design rule with courtyard condition. #17791

Footprint Editor

3D Viewer

Gerber Viewer

  • Show "Edit Grids…​" menu entry. #17372

Python scripting

  • Fix SWIG wrapper of PAD AddPrimitive() method. #17676

Command Line Interface

  • Add missing text variable override when plotting gerbers. #17283

  • Fix crash when processing schematic that references title block variables. #17790



  • Fix crash when toggling display of 3D models from off to on in 3D viewer. #17198

  • Fix crash on start up. #17749


  • Fix background color opacity with KDE plasma desktop. #17341

  • Disable infinite panning when using XWayland. #14109

See Also

KiCad 8.0.1 Release

The KiCad project is proud to announce the version 8.0.1 bug fix release. The 8.0.1 stable version contains critical bug fixes and other minor improvements since the previous release.

Version 8.0.0 Released

The KiCad project is proud to announce the release of version 8.0.0. Despite coming only a year after KiCad 7 was released, version 8 is packed with new features, improvements, and hundreds of bug fixes. We hope you enjoy the new version! Head to the KiCad download page to get your copy of the new version (note that some packages may still be in the process of being released at the time this announcement is published). Our thanks go out to everyone who contributed to KiCad this past year. Whether your contribution was large or small, writing code, submitting bug reports, improving our libraries and documentation, or just supporting us financially: your help made a difference.

In accordance with the KiCad stable release policy, KiCad 7.x will no longer be actively maintained, and we will release bug fix versions of KiCad 8.x over the next year as we develop new features for KiCad 9. Read on to see some of the highlights of the new version!