A Cross Platform and Open Source Electronics Design Automation Suite

KiCad

KiCad 8.0.4

  -  1.2 GB  -  Open Source
  • Latest Version

    KiCad 8.0.7

  • Operating System

    Windows 8 (64-bit) / Windows 10 (64-bit) / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    KiCad Team / External Link

  • Filename

    kicad-8.0.4-x86_64.exe

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of KiCad 8.0.4.


For those interested in downloading the most recent release of KiCad or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • KiCad 8.0.4 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    KiCad 8.0.4 Screenshot 1
  • KiCad 8.0.4 Screenshot 2
  • KiCad 8.0.4 Screenshot 3

What's new in this version:

General:
- Add sorting to library tree columns
- Fix ellipse angles when importing DXF
- Improve alignment between arcs and segments and of odd-width lines in Cairo GAL.
- Improve alignment between arcs and segments and of odd-width lines on fallback rendering.
- Try harder to keep searchable text hidden in SVG exports.
- Fix crash in wxSocketBase when the event handler has been destroyed
- Support hidden footprint libraries
- Ignore hidden text fields when cross-probe zooming
- Correctly scale custom cursors for HiDPI

Schematic Editor:
- Fix crash when symbol updated while field editor open
- Incremental connectivity fails to update subgraph when removing power symbol
- Store sub-sheets at correct location when importing Eagle schematic with multiple pages
- Fix symbol browser performance issue with ODB library
- Handle symbol DNP attribute correctly in symbol field editor
- Propagate netclasses correctly through hierarchical pins in connectivity algorithm
- Resolve netclasses correctly
- Fix issues that can crash the editor on closing.
- Respect schematic settings for hidden pins
- Resolve worksheet variables in symbol fields
- Display unit name in symbol context menu
- Correctly propagate netclasses through hierarchical pins using incremental connectivity

Spice Simulator:
- Show correct graph when sweeping multiple DC sources
- Show correct simulation units
- Don’t use SI prefixes with degrees when auto-ranging
- Correctly write phase/gain signals to workbook
- Don’t assume AC gains will always be voltages
- Don’t lose value of cursor checkboxes when running simulation
- Fix power port styles when importing Altium schematic
- Allow not internally connected pins to be stacked.
- Fix Eagle importer incorrect symbol value field text and visibility
- Improve error message when trying to Open non-KiCad schematic files
- Fix excessive simulation error dialog size when error message is too long
- Fallback to scientific notation when fixed-point strings are too long
- Fix unhandled exception warning

Symbol Editor:
- Allow rotation of fields in derived symbols
- Make align elements to grid correctly align pins
- Fix crash due to null pointer dereference
- Make first attempt to edit arc work correctly

Board Editor:
- Don’t suppress hole plotting for utility layers
- Improve Eagle rotated text importing
- Process clearance rules for plated holes in router
- Fetch board finish before exporting stackup to clipboard
- Delete tuning patterns when performing "Unroute Selected"
- Fix net inspector when sorting by name
- Fix inconsistent track selection behavior
- Trim trailing punctuation from documentation URLs so they function correctly
- Fix crash after shape fillet and undo operation
- Setup 3D canvas for footprint chooser previews
- Don’t plot rule areas
- Fix incorrect plot drill mark in some cases.
- Implemented flip for tuning patterns.
- Undo and then redo a length tuning or group operation removes the generator/group
- Don’t generate thermal reliefs for pads that don’t intersect zone
- Prevent importing a third party layout taking several hours
- Fix Eagle board import bottom layer text with wrong rotation
- Make sure polygon fill is contained within the outline when importing Altium PCB.
- Check mask apertures on the mask layer.
- Don’t report reasonable solder mask bridges in a net-tie footprint.
- Render holes properly in multiple PCB layouts
- Optimize courtyard clearance tests when moving a board
- Ensure reserved characters are not used in Gerber field strings
- Respect zone fill clearance in custom DRC rule "enclosedByArea"
- Show footprints in footprint chooser
- Don’t flip alignment of non-side-specific text
- Improve consistency of clearance line painting
- Don’t fail automatic placement when the PCB area is defined by a footprint
- Take footprint edge cuts into account in the board statistics
- Fully expand all text variables in 3D output
- Don’t list IPC-2581 import which is not supported
- Handle pie charts in Altium import
- Subtract all holes in board area calculation
- Reload footprint from disk to update footprint browser preview
- Fix crash after editing footprint on board and closing the editor
- Handle arcs correctly in differential pair DRC
- Handle footprint vias in Altium importer
- Handle text boxes in Altium importer
- Properly fill zone between knockout text
- Fix missing via drill mark when plotting to DXF
- Correctly import Altium "vias6" stream
- Prevent text color changes from creating broken board files

Footprint Editor:
- Fix footprint DRC to detect pad issues

3D Viewer:
- Honor shift-key for spin buttons in 3D preview
- Rescale canvas when dragging between displays with different scale

Command Line Interface:
- Obey --drill-shape-opt argument when exporting PDF
- Make sure variable overrides get synchronized to board properties
- Fix invalid ERC exclusions
- Fix crash when the --precision parameter units was inches.

Windows:
- Build with wxWidgets version 3.2.5