Versie 10.0.2 van KiCad is uitgebracht. KiCad is een verzameling opensourceprogramma's waarmee elektronische schema's en printplaatlay-outs ontworpen kunnen worden. Verder kan het een bill of materials, Gerber-bestanden en een 3d-weergave van het pcb en de componenten maken. KiCad beschikt over een uitgebreide bibliotheek van componenten, inclusief het symbool, de footprint en 3d-modellen. Een Spice-simulator ontbreekt evenmin. De changelog voor deze uitgave kan hieronder worden gevonden.
GeneralSchematic Editor
- Improve history backup maximum size rollover performance. #23786
- Show progress dialog during local history size enforcement.
- Prevent access denied error when compacting trimmed history. #23937
- Fix git clone failing for SSH URLs without git@ prefix. #23886
- Fix expression evaluator crash. #23962
- Don’t create .history directory until first autosave or manual save.
- Prevent history backups maximum size rollover from taking minutes. #23786
- Show progress dialog during local history size enforcement.
- Prevent access denied error when compacting trimmed history. #23937
- Fix git clone failing for SSH URLs without git@ prefix. #23886
- Don’t create .history directory until first autosave or manual save.
- Prevent crash when the same toolbar control is on two toolbars. #23978
- Fix clipboard leak in git clone dialog causing assert on reopen.
- Refresh git clone default project name on every URL change and on OK. #24006
- 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. #23740
- Preserve project zip-backups directory across history restore. #24016
- Don’t silently discard transparent-black picks in color swatches. #23640
- Prevent pinned footprint libraries from disappearing after adding a library. #23717
- Show files in Git "commit project" dialog. #23548
- Fix KiCad process lingering after close due to stalled network requests. #23433
- 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. #24181
- Honor .history in .gitignore for local history. #24097
Symbol Editor
- Fix exclude from position files not propagating to symbol on placement.
- Fix crash when pasting symbols. #23922
- Clear selection when filter blocks all click targets.
- Prevent labels from moving when dragging connected symbols. #23605
- Prevent non-power symbols from being promoted when power symbols default is set. #23956
- Clear selection when filter blocks all click targets.
- Prevent labels from moving when grabbing connected symbols. #23605
- Prevent non-power symbols being promoted when power symbols default is set. #23956
- Fix crash related to expression evaluation. #23962
- Fix crash when editing schematics with bus members. #23981
- Prevent expand connection from being too greedy. #24001
- Properly add bus group to bus vector connection through hierarchical sheet pins. #23840
- 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. #23724
- Fix annotate dialog not disabling 'Regroup symbol units' on mode change. #23830
- Fix wrong window activated after canceling dialog. #23842
- Fix ERC marker deduplication on mirrored coordinates. #23672
- Convert multi-pad pin designators to stacked notation when importing Altium symbols. #23709
- Correctly import PADS ASCII schematic. #23420
- Fix sheet-pin path breaking net-name expressions. #24044
- 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. #23341
- Fix unexpected multi-unit symbol grouping behavior. #24107
- 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. #24187
- Stop wide pin number lists from widening the pin table dialog. #23622
- Keep power symbols out of already placed symbol list. #23965
- Don’t flag no-connect on wire stub from hierarchical sheet pin on ERC. #24201
Simulator
- Implement symbol library handling in PADS schematic plugin. #24023
- Fix the behavior of 'Derive from existing symbol' in new library symbol dialog. #23957
- Crash when saving a symbol and attempting to edit.https://gitlab.com/kicad/code/kicad/-/work_items/24046[#24046]
- Fix arc editing crash. #24072
- Fix crash in when editing symbol and then opening schematic editor. #24240
Board Editor
- Work around ngspice 46 changes.
- Parse IBIS [Series Pin Mapping] keyword. #23568
Footprint Editor
- Don’t hide ratsnest view layer when toggling object visibility. #23873
- 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. #23752
- Draw backdrill indicators on hole wall layer.
- Don’t change zone priority when refilling zones. #23473
- 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. #23473
- Fix zone manager dialog layout issues.
- Improve existing length matching performance. #23912
- Add auto text-thickness toggle to "Edit Text and Graphic Properties" dialog.
- Don’t persist coordinate values in coordinate entry dialog. #23992
- Fix zone manager dialog crash. #23951
- Fix teardrop spike on round pads with off-center two-segment entry. #23916
- Add 3D model migration dialog for legacy WRL boards. #23804
- Defer WRL migration prompt to an infobar message. #24008
- Fix DRC hang during check silkscreen for overlapping items. #24007
- Allow suffixed net names on no-connect pads in DRC parity check. #23681
- Fix broken IPC-2581 export dialog BOM revision control layout. #23367
- Fix PADS net class import. #23393
- Fix text-box rotation reference point during move. #23036
- Fix warp-to-anchor for footprints without pads. #23844
- Preserve group membership when copying via clipboard. #24000
- Resolve A.Reference and A.ComponentClass via parent footprint. #23469
- Export back-side backdrill operations in drill files. #23914
- Report DRC violations for items inside rule areas. #23911
- Preserve empty pad layer set when re-editing pad properties. #23989
- Preserve user-chosen DRC rule names on save. #23852
- Emit unfilled rectangles as line segments when export ODB++ #24014
- Correctly report missing footprints when updating from schematic. #23924
- Correctly export certain STEP models. #24026
- Fix invalid IPC-2581 XML schema for multi-contour text geometry. #23968
- Fix crash opening net selector on multi-via selection. #24039
- Fix up DRC auto-complete and syntax help for blind and buried vias. #24085
- 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. #24009
- Fix crash opening pre-defined sizes. #23708
- Improve via height electrical length calculations. #24118
- Improve responsiveness when adding or editing tuning patterns. #24052
- Fix crash when dismissing board set up dialog. #24088
- Ensure silkscreen clearance custom rule shows up as rule in DRC. #24148
- Prevent trace width minimum custom rule showing up as a board setup constraint in DRC. #24129
- Fix crash on DRC report right with existing board markers. #24124
- Fix IPC-2581 backdrill export.
- https://gitlab.com/kicad/code/kicad/-/commit/e56876880aa7f547763c0deeac24564319655f1aImplement auto assign zone priorities].
- Automatically dismiss the WRL to STEP migration infobar after 10 seconds. #24139
- Persist all default zone properties to project file. #24157
- Recalculate ratsnest after global edit of tracks and vias. #24160
- Open zone properties dialog on the Clearances tab.
- Fix deleting footprint text items. #24030
- Detect malformed board outline in DRC when it involves Bezier curve slots. #24078
- Allow moving footprints that were in a multi-channel placement area in V9 board. #24082
- Fix broken Gerber export of zero-length lines. #24131
- https://gitlab.com/kicad/code/kicad/-/commit/033809f568dc1230594a50c5ad9e32d7a116d4aepEnable property panel by default].
- 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. #24052
- Evaluate clearance resolution rules on items actual layer. #24164
- Warn for partial lock filter results across all tools. #23935
- Fix crash due to empty polygons when parsing zones. #24212
3D Viewer
- Fix footprint save crash which erases the footprint file from the library. #23961
- Fix crash when typing incomplete environment variable in 3D model path. #24002
- Fix crash when opening footprint with duplicate property names. #23624
- Fix broken point move undo operation. #24029
- Fix broken pad swaps with offset shape from hole. #23225
- Allow saving footprint when items exist on the rescue layer. #24045
- Correctly handle pad-to-die delay in pads table dialog. #24227
Job Sets
- Correctly match gerber paste output for DNP footprints. #23677
Plugin Manager Command Line Interface
- Don’t persist generated ERC filename back to jobset. #23967
- Persist variant fields in job settings. #24092
macOS
- Resolve VCS text tokens from project directory. #23959
- Implement
--variantoption for PCB render command.
