A Cross Platform and Open Source Electronics Design Automation Suite

KiCad for Mac

KiCad 10.0.2

  -  1.3 GB  -  Open Source
  • Latest Version

    KiCad 10.0.3

  • Operating System

    macOS 10.15 Catalina or later

  • User Rating

    Click to vote
  • Author / Product

    KiCad Team / External Link

  • Filename

    kicad-unified-universal-10.0.2.dmg

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 10.0.2.


For those interested in downloading the most recent release of KiCad for Mac 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!

Why is this app published on FileHorse? (More info)
  • KiCad 10.0.2 Screenshots

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

    KiCad 10.0.2 Screenshot 1
  • KiCad 10.0.2 Screenshot 2
  • KiCad 10.0.2 Screenshot 3
  • KiCad 10.0.2 Screenshot 4
  • KiCad 10.0.2 Screenshot 5

What's new in this version:

General:
- Improve history backup maximum size rollover performance
- Show progress dialog during local history size enforcement
- Prevent access denied error when compacting trimmed history
- Fix git clone failing for SSH URLs without git@ prefix
- Fix expression evaluator crash
- Don’t create .history directory until first autosave or manual save
- Prevent history backups maximum size rollover from taking minutes
- Show progress dialog during local history size enforcement
- Prevent access denied error when compacting trimmed history
- Fix git clone failing for SSH URLs without git@ prefix
- Don’t create .history directory until first autosave or manual save
- Prevent crash when the same toolbar control is on two toolbars
- Fix clipboard leak in git clone dialog causing assert on reopen
- Refresh git clone default project name on every URL change and on OK
- Fix project close hanging on slow or unreachable Git remotes
- Fix broken Git clone operation
- Fix broken PDF plot pop-up lines
- Fix stroke-font PDF export text anchor drift
- Preserve project zip-backups directory across history restore
- Don’t silently discard transparent-black picks in color swatches
- Prevent pinned footprint libraries from disappearing after adding a library
- Show files in Git "commit project" dialog
- Fix KiCad process lingering after close due to stalled network requests
- Support file paths without file:// scheme in PDF plot hyperlink menus
- Improve handling of empty library tables.
- Add visible dirty indicator to modified library tables
- Use native tooltip for local history panel
- Honor .history in .gitignore for local history

Schematic Editor:
- Fix exclude from position files not propagating to symbol on placement
- Fix crash when pasting symbols
- Clear selection when filter blocks all click targets
- Prevent labels from moving when dragging connected symbols
- Prevent non-power symbols from being promoted when power symbols default is set
- Clear selection when filter blocks all click targets
- Prevent labels from moving when grabbing connected symbols
- Prevent non-power symbols being promoted when power symbols default is set
- Fix crash related to expression evaluation
- Fix crash when editing schematics with bus members
- Prevent expand connection from being too greedy
- Properly add bus group to bus vector connection through hierarchical sheet pins
- Fix bus member propagation false positive from vector index matching
- Highlight sheets containing the active net in the schematic hierarchy pane
- Fix stray umbilical after label move
- Fix annotate dialog not disabling 'Regroup symbol units' on mode change
- Fix wrong window activated after canceling dialog
- Fix ERC marker deduplication on mirrored coordinates
- Convert multi-pad pin designators to stacked notation when importing Altium symbols
- Correctly import PADS ASCII schematic
- Fix sheet-pin path breaking net-name expressions
- Persist embedded files for hierarchical schematics
- Fix memory leak in remote symbol download on save failure
- Link downloaded symbols to their bundled footprints
- Honor scroll modifier when incrementing pin/label on hover
- Fix unexpected multi-unit symbol grouping behavior
- Exclude symbols from BOM if inside rule area with DNP flag
- Tint hierarchy text instead of painting row background when showing sheets with highlighted nets
- Fix crash in bitmap store when cache entry is an empty vector.
- Update symbol fields table dialog on schematic editor variant changes
- Open symbol fields table dialog "Edit" tab when launching from tool or menu
- Stop wide pin number lists from widening the pin table dialog
- Keep power symbols out of already placed symbol list
- Don’t flag no-connect on wire stub from hierarchical sheet pin on ERC

Symbol Editor:
- Implement symbol library handling in PADS schematic plugin
- Fix the behavior of 'Derive from existing symbol' in new library symbol dialog
- Fix arc editing crash
- Fix crash in when editing symbol and then opening schematic editor

Simulator:
- Work around ngspice 46 changes.
- Parse IBIS [Series Pin Mapping] keyword

Board Editor:
- Don’t hide ratsnest view layer when toggling object visibility
- Fix DRC connection too narrow selecting wrong layer on click.
- Fix false annular ring DRC violations for pads with non-overlapping same-number pads.
- Prevent excessive board file size due to appending stack up information when using design blocks
- Draw backdrill indicators on hole wall layer
- Don’t change zone priority when refilling zones
- Fix false annular ring DRC violations for pads with non-overlapping same number pads
- Draw backdrill indicators on hole wall layer
- Prevent zone priority changes on each refill of teardrop zones
- Fix zone manager dialog layout issues
- Improve existing length matching performance
- Add auto text-thickness toggle to "Edit Text and Graphic Properties" dialog
- Don’t persist coordinate values in coordinate entry dialog
- Fix zone manager dialog crash
- Fix teardrop spike on round pads with off-center two-segment entry
- Add 3D model migration dialog for legacy WRL boards
- Defer WRL migration prompt to an infobar message
- Fix DRC hang during check silkscreen for overlapping items
- Allow suffixed net names on no-connect pads in DRC parity check
- Fix broken IPC-2581 export dialog BOM revision control layout
- Fix PADS net class import
- Fix text-box rotation reference point during move
- Fix warp-to-anchor for footprints without pads
- Preserve group membership when copying via clipboard
- Resolve A.Reference and A.ComponentClass via parent footprint
- Export back-side backdrill operations in drill files
- Report DRC violations for items inside rule areas
- Preserve empty pad layer set when re-editing pad properties
- Preserve user-chosen DRC rule names on save
- Emit unfilled rectangles as line segments when export ODB++ #24014
- Correctly report missing footprints when updating from schematic
- Correctly export certain STEP models
- Fix invalid IPC-2581 XML schema for multi-contour text geometry
- Fix crash opening net selector on multi-via selection
- Fix up DRC auto-complete and syntax help for blind and buried vias
- Fix crash when checking for 3D settings when migrating models.
- Fix false DRC violations for tracks near keep out boundaries.
- Fix 3D preview for board level embedded models
- Fix crash opening pre-defined sizes
- Improve via height electrical length calculations
- Improve responsiveness when adding or editing tuning patterns
- Fix crash when dismissing board set up dialog
- Ensure silkscreen clearance custom rule shows up as rule in DRC
- Prevent trace width minimum custom rule showing up as a board setup constraint in DRC
- Fix crash on DRC report right with existing board markers
- Fix IPC-2581 backdrill export
- Automatically dismiss the WRL to STEP migration infobar after 10 seconds
- Persist all default zone properties to project file
- Recalculate ratsnest after global edit of tracks and vias
- Open zone properties dialog on the Clearances tab
- Fix deleting footprint text items
- Detect malformed board outline in DRC when it involves Bezier curve slots
- Allow moving footprints that were in a multi-channel placement area in V9 board
- Fix broken Gerber export of zero-length lines
- Fix broken differential pair length tuning in some cases when entire path contains arcs
- Fix bad lines in differential pair length tuning when tuned path contains arcs
- Support comma separated net filters in OCCT/STEP export
- Improve responsiveness of length tuner when rule area or courtyard dependent
- Evaluate clearance resolution rules on items actual layer
- Warn for partial lock filter results across all tools
- Fix crash due to empty polygons when parsing zones

Footprint Editor:
- Fix footprint save crash which erases the footprint file from the library
- Fix crash when typing incomplete environment variable in 3D model path
- Fix crash when opening footprint with duplicate property names
- Fix broken point move undo operation
- Fix broken pad swaps with offset shape from hole
- Allow saving footprint when items exist on the rescue layer
- Correctly handle pad-to-die delay in pads table dialog

3D Viewer:
- Correctly match gerber paste output for DNP footprints

Job Sets:
- Don’t persist generated ERC filename back to jobset
- Persist variant fields in job settings

Plugin Manager:
- Use best-effort revoke policy by default for downloads on restricted networks

Command Line Interface:
- Resolve VCS text tokens from project directory
- Implement --variant option for PCB render command