Home

Software-update: KiCad 10.0.5

Versie 10.0.5 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.

General
  • Persist visibility flag for design block libraries. #24588
  • Drop backlogged key auto-repeat events after release. #24540
  • Apply imported language without restart in start up wizard. #24593
  • Bound drawing dashed lines on huge geometry to prevent hang. #23824
  • Prevent crash migrating a nested library table row. #23291
  • Fix language specific bug when importing design blocks. #24659
  • Fix crash on exit. #23102
  • Recover from 3Dconnexion driver initialization crash. #22609
  • Don’t add stock libraries during migration if user had none. #24594
  • Add hotkeys for 'Exclude from Position Files' attribute.
  • Show the full project path in the project manager status bar. #24302
  • Fix "Project Template Selector" dialog preview layout issue. #23656
  • Disable commit dialog OK button until a file is selected. #24771
  • Center a dialog when its title bar lands off-screen. #24759
  • Use correct wxString::Format string length specifier to prevent assertion (Sentry KICAD-NHC).
  • Use title case for automatic save dialog buttons.
  • Do not limit available substitution paths in library managers. #23476
  • Avoid illegal all zero dash array breaking exported PDF page rendering. #23843
  • Match rule check text markers anywhere in field. #24442
  • Gate library tree exact match to an item’s own name and library ID.
  • Show the real zoom value in the toolbar zoom selector. #23529
  • Fix wrong stroke font thickness in PDF plot. #24896
  • Fix vector out-of-bounds access when rows have different column count when decoding CSV files.
  • Fix crash on automatic history save. #24804
  • Key autosave mechanism on the backup format. #24773
  • Fix stale pointer crash in rule check tree. #24235
  • Fix incorrect multi-line spacing for outline fonts. #24820
  • Clamp dialog restored geometry to its display to prevent them from being hidden. #23980
  • Fix grid highlight glitch when opened on an inactive page. #22747
  • Match PDF stroke font tab stops to on screen rendering. #22606
  • Scope git commit checklists to the project directory. #15910
  • Fix crash when creating new color swatch with invalid parent ( Sentry KICAD-R33 ).
  • Fix crash when closing main windows. ( Sentry KICAD-14MP, KICAD-140, KICAD-1E9, and KICAD-420 ).
  • Fix crash on invalid git repo under a running background git task ( Sentry KICAD-PGX, KICAD-SQC, KICAD-RWP, KICAD-RZP, and KICAD-RWG ).
  • Use correct aspect ratio in PDF stroke fonts.
  • Refresh bitmap button when its bitmap changes.
  • Use default wxWidgets AUI tab art style base instead of generic in notebooks.
  • Make local history restore non-destructive. #24787
  • Don’t show a system error dialog for local history on read only projects. #24940
  • Fix inflated outline font multi-line spacing. #24976
  • Schematic Editor
  • Resolve text variables in hierarchical sheet file paths. #24664
  • Show effective DNP on symbols inside a DNP sheet. #24663
  • Fix small arc snapping during edits. #24396
  • Keep default project template available regardless of user template folder. #24343
  • Prevent variant information from being copied from another project #24607
  • Prevent crash on HTTP library network loss. #24477
  • Apply net-class color and style to hopped wires when plotting.
  • Fix inconsistent "symbol doesn’t match copy in library" ERC warning. #24657
  • Do not rebuild database symbol cache on unrelated library activity. #23509
  • Prevent embedded file loss when adding a new embedded file to a symbol. #24709
  • Place dragged wires on the correct hierarchical sheet. #23858
  • Prevent duplicate "KiCad Defaults" color schemes in plot dialog. #23779
  • Ignore UNITS field for schematic geometry when importing PADS schematic. #23812
  • Do not replace symbol value with ${SIM.PARAMS} when checkbox to store parameters in value field is unchecked. #23687
  • Prevent infinite loop caused by self referential symbols. #24249
  • Refresh database symbol caches so chooser panels agree. #23977
  • Include Earth and VSS nets on ground pin ERC. #23565
  • Report real connectivity reason for multi-channel topology mismatch. #24192
  • Fix ERC quick-fix to open "Update Symbols" not "Change Symbols". #24656
  • Fix symbol annotation issues when pasting. #18859
  • Fix crash when deleting design blocks with "Select All".
  • Fix assertion when attempting modal close of find dialog (Sentry KICAD-17XV).
  • Fix memory leak in two click place tool.
  • Don’t copy text when resolving variables.
  • Fix laggy and frozen input in the "Assign Footprints" tool. #23991
  • Fix ERC footprint filter marker error code. #24037
  • Fix bus labels and unnamed sheets on Altium import. #20707
  • Italicize derived import symbol names. #24012
  • Handle arcs in sch connection paths on CADSTAR import. #14447
  • Warn instead of abort on unknown nodes on CADSTAR import. #14431
  • Prefer clipboard library symbol on paste. #21401
  • Keep bus labels when duplicating a sheet. #21798
  • Only save BOM output file name on "OK", "Apply", or "Export" buttons in fields table dialog. #24860
  • Fix overlapping pins when automatically placing sheet pins. #20897
  • Dim bus sheet pins when the sheet is marked DNP. #24365
  • Don’t match symbols on field text in find. #24828
  • Move a selected table with the rest of the selection. #24842
  • Group repeated multi-segment wires into a single undo step. #24871
  • Mirror stacked pin number block with the symbol. #24894
  • Fix pin number position on rotated symbols. #21778
  • Import repeated Altium sheet instances. #24861
  • Prevent zoom to fit crash after destroyed tool manager (Sentry KICAD-81S).
  • Prevent execute remote command crash from null tool manager( Sentry KICAD-KICAD-5ME ).
  • Fix crash when saving pathless symbol instances ( Sentry KICAD-173B ).
  • Fix crash when DRC marker has no associated item (Sentry KICAD-YT2 and KICAD-YTA ).
  • Fix crash when updating connectivity subgraph with stale item pointer ( Sentry KICAD-4SJ and KICAD-10HY ).
  • Parent the new variant dialog to the window that opened it.
  • Fix crash after attempting to undo renaming a sheet. #24952
  • Fix hotkey crash over grouped items. #24961
  • Symbol Editor
  • Allow overwriting an existing file when creating a library. #24617
  • Require at least two custom body styles when custom body style symbol properties is set. #24711
  • Do no show inherited fields from derived symbols in properties dialog. #24606
  • Fix crash when moving text items and pin while editing custom symbol libraries. #24721
  • Fix missing rectangle fill mode when importing Eagle symbol library. #24581
  • Add missing HTTP library fields content in the symbol selector. #23023
  • Use left/right arrow keys collapse/expand the library tree. #23822
  • Enable "Update Symbol Fields" for derived symbols. #23743
  • Treat user field names case-sensitively in the fields tables. #24021
  • Simulator
  • Fix memory leak in IBIS parser.
  • Fix CPL SPICE model multi-parameter parsing. #22105
  • Prevent axis legends and tick labels from being unreasonably small. #24058
  • Don’t warn about discarding IBIS waveform pairs when none are discarded. #23583
  • Board Editor
  • Apply clearance rules when dragging arc tracks.
  • Draw lock shadow for locked dimensions.
  • Scroll to the current footprint when opening the footprint chooser.
  • Fix back drill must cut handling in via properties. #24675
  • Rescue undefined-layer items to Cmts.User layer correctly on STEP export. #24658
  • Preserve destination layer names when appending a board. #24642
  • Fix isolated vias randomly changing nets on undo/redo. #24530
  • Include tables and bar codes on the Edge.Cuts layer DRC. #24525
  • Connect small same-net vias in solid hatch fill. #24559
  • Keep grouped items in their group through undo and redo. #24696
  • Fix smashed part and plain PCB text angle and adjustment on Eagle import. #24662
  • Keep copper and solder mask text coincident on Altium import. #24504
  • Correctly calculate creepage DRC path from rectangular pads with arbitrary rotation. #24543 and #24544
  • Accept zero as a valid vertex coordinate when editing corners. #24595
  • Prevent 'Update PCB from Schematic' from adding spurious 'Do not place' fabrication attribute to all non-DNP footprints. #24586
  • Prevent solder paste clearance from being lost when pressing 'Enter' in pad properties. #24624
  • Prevent teardrop generator from shorting nets when creating copper over knockout copper text. #24649
  • Fix crash when entering a group. #24391
  • Fix crash attempting to highlight a net from the net inspector panel. #24246
  • Fix migration issue when opening version 8 board. #24193
  • Prevent run failure due to undefined symbols on plugin availability check. #24570
  • Import length-tuning meanders as tuning patterns when importing Altium board. #24654
  • Fix ASCII text encoding, back-side mirror, and finger pad rotation on PADS import. #23856
  • Fix IPC-2581 flipped footprint rotation. #18013
  • Guard repeat layout against duplicate placement areas. #22318
  • Don’t clone unrelated groups in repeat layout. #22316
  • Prevent corruption when creating an array of grouped items with tuned tracks. #23771
  • Fix multi-track drag crash on short tracks. #19638
  • Correctly calculate creepage DRC paths around fully rounded rectangle slots in Edge.Cuts. #24524
  • Fix teardrop drop on elongated oval pads. #24670
  • Include all user layers in Gerber job file.
  • Fix incorrect and missing back drill DRC. #23902
  • Drop auxiliary origin from netlist net points on ODB++ export. #21427
  • Propagate net change to connected track segments. #22211
  • Render single-layer pads on inner copper layers. #20969
  • Apply dog bones to any selected line pair. #24004
  • Enable "Import" button when performing "Import Settings from Another Board". #24553
  • User current file chooser path when performing "Import Settings from Another Board". #24729
  • draw rule-area outline above copper so tracks don’t cover it. #24688
  • Clear drawn margin layer lines after undo. #24669
  • Emit plated slotted holes in ODB++ drill output. #24677
  • Prevent 3D model modification failure when using custom layers used by footprint. #23744
  • Reject spurious arc fits when exporting to STEP. #21869
  • Improve rendering performance by not re-tessellating unaffected items on edit.
  • Keep other copies routing when applying a design block layout.
  • Prevent let design block net collisions with the board on apply. #24767
  • Prevent "Apply Design Block Layout" from swapping identical footprints.
  • Fix crash when undoing a footprint field converted to a rule area. #24762
  • Keep tuning profile from always implying time domain tuning. #24736
  • Set drill and place origins on Eagle import. #24725
  • Apply design block layout when board connectivity differs.
  • Fix crash when editing zone name on board with no zones. #24790
  • Merge arc tracks to fix incorrect differential pair skew. #24726
  • Remember the 3D model export file name per project. #24763
  • Keep nested schematic groups nested when updating the PCB. #24766
  • Clear arcs before calling boolean op on SHAPE_POLY_SET to prevent assertion (Sentry KICAD-PX3).
  • Fix crash when flipping board layer (Sentry KICAD-174H).
  • Reconcile properties inspector and track and via dialog for back drills. #24814
  • Close hairline gaps when healing curved board outlines.
  • Reconcile same net zone overlaps in iterative refill. #23790
  • Improve group save performance. #24251
  • Import keepout/keepin/constraint areas as rule areas on Fabmaster import. #7732
  • Fix "Viewports" title changing to "Presets" after saving a preset. #24537
  • Fix crash in "Net Inspector" filter. #24805
  • Fix crash when placing footprints. #21834
  • Prevent overly narrow copper bridge on zone fill. #24312
  • Do not freeze the entire program periodically for several seconds with complex boards on automatic save. #24114
  • Import route arc corner as arc center not a vertex on PADS import. #23612
  • Handle V5 and earlier text format on PADS import. #23241
  • Handle RF and square pads with corner radius on PADS import. #23297
  • Handle routes with no explicit ROUTEWIDTH on CADSTAR import. #17783
  • Paste copied arc on grid. #22945
  • Keep the selection when locked items block an action. #24410
  • Fix crash when editing a footprint with a field in a group. #24856
  • Fix odd-count GLB LINES rejected by Blender on 3D model export. #21706
  • Do not dropping shapes at sub-tolerance spline junctions on DXF import. #22127
  • Honor layer pair for via to all copper ratsnest target when routing. #23921
  • Fix wrong corner angles on zones with cutouts. #23870
  • Prevent cleared net colors from coming back. #24465
  • Fix creepage path cutting across rounded slots. #24597
  • Allow copper pour over back-drill via to be automatically adjusted when back-drill bottom is set. #23904
  • Fix smashed part and plain PCB text angle and adjustment on Eagle import. #24756
  • Show drill marks on SVG and PDF plots. #24867
  • Don’t let find clobber the selection during a move. #24884
  • Keep inner-layer pad and via rings when a zone connects to them. #24865
  • Keep knockout on footprint text when updating from library. #24882
  • Fix wrong creepage distance between overlapping board cutouts. #24875
  • Fix teardrops near close vias and pads. #24426
  • Prevent zone filler from generating illegal narrow slivers that violate minimum width constraints. #24835
  • Allow unlocking footprints when one of the attributes is locked. #24901
  • Fix crash on retry after failed STEP export (Sentry KICAD-QF).
  • Fix crash when updating view with descendants of deleted items ( Sentry KICAD-PNP and KICAD-PPN ).
  • Fix crash on STEP export ( Sentry KICAD-8PD ).
  • Fix crash when accessing footprint libraries ( Sentry KICAD-YVH, KICAD-R00, and KICAD-1582 ).
  • Rethread OCC boolean ops safely with non-destructive mode ( Sentry KICAD-8PD ).
  • Match PDF stroke text glyph offsets to Gerber.
  • Fix multichannel topology match across three or more channels. #24019
  • Improve label/control positioning and high-DPI support in "DRC Rule Editor". #24930
  • Fix layer name matching.
  • Align constraint controls by Y center in "DRC Rule Editor".
  • Improve "DRC Rule Editor" field positioning for slightly larger fonts.
  • Don’t duplicate footprints on update when replace is off. #24960 ]
  • Footprint Editor
  • Keep libraries expanded in tree after deleting a footprint.
  • Fix crash when working from network share. #24549
  • Assign unmapped Eagle layers to User.Drawings, Margin and User 1-9. #18766
  • Fix crash when opening other footprint while drawing rectangle mode is active. #24975
  • 3D Viewer
  • Properly save and load User.1-45 and grid axes layers in presets. #24599
  • Allow deselecting by clicking empty space. #24260
  • Hide non-active variant footprints. #23298
  • Adjust polygon offsets to avoid Z-fighting between board body, copper, soldermask, and silkscreen. #24933
  • Gerber Viewer
  • Read the Excellon repeat hole ® command.
  • Job Sets
  • Use the right-clicked row in the "Jobset" editor context menu. #24415
  • Fix absolute paths with space in Execute on Windows. #24226
  • Allow using internal Python on Windows instead of the system Python. #24634
  • Improve DRC performance due to excessive reporter UI updates. #24478
  • Fix output recording in "Execute Command". #23395
  • Command Line Interface
  • Make PCB render --use-board-stackup-colors a simple on/off flag. #21950
  • Prevent crash on zone fill against a missing DRC engine. #24643
  • Correctly show reason for board load failures. #24604
  • Accept directory format symbol libraries (unpacked) in symbol SVG export. #24720
  • Export SVG for a single symbol file from a directory library. #24720
  • Linux
  • Prevent delay when moving cursor with arrow keys editing value in schematic editor. #15275
  • Fix unresponsive canvas on Wayland. #23083
  • Clear stale GTK print-to-file destinations between prints. #22985
  • Fix context menu clipping near screen bottom. #23603
  • Adjust "DRC Rule Editor" field positions to fit better on GTK.
  • Guard library tree rebuild against GTK frame clock.
  • macOS
  • Add LTspice 26 library search path. #24914
  • Windows
  • Improve high-DPI handling in "DRC Rule Editor".
  • IPC API
  • Fix inverted plugin identifier validation in settings path handler. #24667
  • Source: Tweakers.net

    Previous

    Next