Home

Software-update: KiCad 10.0.6

Versie 10.0.6 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
  • Fix crash when automatically saving freed document.
  • Fix child node memory leak when deleting rule check items.
  • Compact rule check handle vector during model rebuild to recover unused memory.
  • Fix grid readout in status bar for footprint wizard and viewers. #24898
  • Enforce per instance group transfer for shared sheets when update between schematic and board. #24956
  • Bound local history walks to the project directory.
  • Show a new project library without restarting. #24872
  • Don’t pop a system error dialog when a file can’t be archived.
  • Allow items to be added to a subgroup. #25023
  • Correctly draw line styles on Bezier curves. #25110
  • Fix properties panel tooltips repeating the field name. #25132
  • Improve status bar layout for drawing main windows.
  • Fix status bar field width issues.
  • Fix plugin content manager dialog selection issue.
  • Only escape tildes when they could be interpreted as markup when importing Eagle files. #25193
  • Use local monitor for refresh rate capping.
  • Reduce studder when refreshing canvas. #25014
  • Fix hatched shapes plotting with no fill pattern. #25177
  • Correct dead re-entrancy guard in request information update check. #23988
  • Fix embedded files deleted by repeated setup dialog commits. #24998
  • Fix DXF export of arc containing outlines. #16051
  • Fix crash when moving editor windows between different monitors. #24036
  • Keep a chosen print-to-file destination between prints. #24954
  • Keep keyboard focus on dialogs so escape key closes dialog. #23647
  • Resolve old version environment variables in configuration paths. #23120
  • Don’t attempt contact disabled HTTP library rows. #24855
  • Honor "Pan left/right with horizontal movement" setting. #24907
  • Avoid saving .kicad_prj and .kicad_prl files when no changes have been made. #24402
  • Fix crash when opening project from PDM system on local server. #21557
  • Prevent dropping of repeated key bindings. #25073
  • Restore old PDF plotting of text when outline fonts aren’t embeddable. #25228
  • Schematic Editor
  • Ensure unique sheet names when placing design blocks as sheets. #24958
  • Ensure unique group names when pasting named groups. #24957
  • Propagate variant edits to all units of a multi-unit symbol. #24943
  • Don’t try to convert "Sim.Library" content to URL.
  • Don’t create or save variant records with no differences. #24858
  • Fix X prefix check case for rectangle body color fill when importing from LTSpice.
  • Prefer .include directives instead of "Sim.Library" when importing from LTSpice.
  • Fix missing junctions at four-wire stub crosses.
  • Convert PWL file=…​ sources to ngspice compatible devices.
  • Tolerate misconfigured database properties columns. #23532
  • Resolve missing symbol folders by basename fallback on LTSpice import.
  • Convert .tran directives to ngspice-compatible form on LTSpice import.
  • Honor SpiceOrder when assigning imported LTSpice pin numbers.
  • Accept stacked pin numbers in jumper pin groups. #25063
  • Honor jumper groups that name a stacked pin’s contacts.
  • Use the job’s variant for the symbol fields BOM preview. #24915
  • Don’t re-enter footprint reload in footprint assignment tool while one is running. #24999
  • Un-highlight a sheet when the move cursor leaves it. #25104
  • Keep a junction dot’s color and size when its wire is dragged. #25134
  • Show a warning for a library that could not be loaded. #25166
  • Properly resolve text variables in design variant fields.
  • Keep a junction dot’s color and size when aligning to grid.
  • Rename symbol properties with differing case identical spellings rather the deleting them.
  • Sort design blocks alphabetically in the design blocks panel.
  • Respect footprint selections in symbol choose from recently used items. #21163
  • Fix pin numbers sitting too far from pin.
  • Fix inverted field justification set from the properties panel. #25262
  • Fix crash when sheet being dropped into itself. #25202
  • Fix inherited field reorder crash. #25248
  • Fix symbol angle orientation on Altium import. #24843
  • Don’t report unloaded library table rows as load errors. #22764
  • Connect a label wires preferentially with directive. #19951
  • Prevent hierarchical bus labels from losing their bus color when moved. #25103
  • Fix crash when closing editor window. #23738
  • Push symbol fields table edits to every path of a shared sheet. #25112
  • Sanitize room name in the Allegro netlist export.
  • Flush queued log messages before early startup modal dialogs.
  • Symbol Editor
  • Refresh library tree after symbol description change. #23642
  • Correctly remove all alternate body styles. #25004
  • Fix null pointer crash in library buffer. #24970
  • Fix crash when editing multiple pins. #25280
  • Simulator
  • Fix invalid netlist shown for FFT analysis tabs. #24978
  • Allow escaped quotes in simulation parameter values. #19223
  • Fix crash on exit after running a simulation.
  • Report a zero AC magnitude as no value not 0 dB. #15265
  • Allow a bus junction to fork at a wire-to-bus entry root. #24134
  • Redisplay the schematic after a top-level sheet is deleted. #24870
  • Board Editor
  • Account for copper-to-hole clearance in via gap when routing differential pairs. #21623
  • Speed up layer and high-contrast switching.
  • Speed up curved ratsnest with adaptive tessellation.
  • Improve zone fill performance with continuous dependency graph fill and lock-free zone bounding box cache.
  • Remove redundant predicate evaluation to improve DRC performance.
  • Parallelize DRC providers and make the error cap thread safe.
  • Improve DRC performance by spatially indexing footprint courtyards for intersection testing.
  • Improve custom design rule performance.
  • Stop false DRC errors on net-tie footprints. #24974
  • Keep selection expansion inside the entered group. #24967
  • Keep unrelated routing when applying a design block layout. #24944
  • Allow nested sheets and groups as multichannel placement areas. #24964
  • Include channel-local routing in multichannel sheet rule areas. #24983
  • Don’t fill through the holes of a higher priority hatched zone. #24935
  • Fix false creepage path through overlapping circular cutouts. #24885
  • Don’t emit empty rules on Eagle import.
  • Resolve footprints after non-KiCad project import.
  • Make BOARD::get_layer_name() return the correct layer ID. #25131
  • Properly overlap zone merges correctly when affected by a higher priority zone of a different net. #23790
  • Keep a table in place when it is mirrored or flipped.
  • Swap a table rows when table is flipped top to bottom.
  • Fix clicking on a rotated table.
  • Tilt a rotated table the right way when it is flipped.
  • Accept the old Origin X/Y property names in custom rules. #24942
  • Fix crash exporting ODB++ with a knockout text box. #25074
  • Keep each via’s own size when editing several vias at once. #25100
  • Don’t show rounded rectangle options in shape properties dialog for Bezier curves. #25120
  • Fix router crash when highlighting a collision with a front/inner/back via. #25139
  • Do not allow table editing in multi-channel tool.
  • Length tuning now follows the net through in-line pads. #24737
  • Reload footprint libraries that changed on disk.
  • Fix crash pressing "Refresh" in the footprint library browser.
  • Fix router posture optimization.
  • Allow point objects in groups.https://gitlab.com/kicad/code/kicad/-/issues/23715[#23715]
  • Fix optimization of dragged tracks.
  • Fix missing copper rings on a differential pair via.
  • Copy pad zone connection settings when repeating a multi-channel layout. #25244
  • Keep blind and buried via colors after pressing escape key. #25108
  • Plot an empty knockout text box instead of dropping it. #25225
  • Don’t report on netclasses that don’t match.
  • Fix use-after-free crash.
  • Prevent rule area to silkscreen item distance violation from being inadvertently flagged. #24177
  • Match un-annotated footprints in design block layout. #24585
  • Properly escape double quoted fields on Specctra DSN export. #24946
  • Prevent duplicate and empty footprint reference designators on Specctra DSN export. #24947
  • Quote layer names with spaces and parenthesis on Specctra DSN export. #24948
  • Correctly position footprint origin and keepouts on Altium import. #24847
  • Fix crash while routing with (F) / attempt to finish. #24985
  • Keep differential pair tuning within width runs. #23550
  • Count back-drilled holes in the drill report. #25021
  • Fix Eagle board import footprint through hole pad issue. #23982
  • Fix reversed layers in back drill file names. #23452
  • Quote the entered hole-to-hole rule in DRC violations. #22267
  • Fix teardrop spike on custom pads whose anchor is far from the copper. #23311
  • Fix inner diameter of ODB++ donut symbol for unfilled circles. #25089
  • Honor DNP and BOM exclude for Gerber X3. #25010
  • Give imported tuning patterns their baseline on Altium import. #24654
  • Avoid user & system reference field collisions on Allegro import. #25219
  • Prevent footprint from excluding itself in keep-out zone rules. #24924
  • Preserve ${Class:X} for custom DRC selectors. #23905
  • Always write "LineDesc" section for lines, arcs, and polylines on IPC-2581 export. #25149
  • Initialize the via soldermask field on IPC-365 export.
  • Fix crash when opening zone manager. #25284, #23951, and #22440
  • Fix DRC crash. #25298
  • Respect a hatched zone’s clearance inside its own border. #24935
  • 3D Viewer
  • Skip triangles with out-of-range face indices.
  • Removed hole from capped vias. #23370
  • Fix broken custom toolbars. #25035
  • https://gitlab.com/kicad/code/kicad/-/commit/73997fb9acf3e31eb20afbbb9c45a9b99ad856dcHandle solder mask expansion for plated copper calculation].
  • Don’t call OpenGL functions from if OpenGL wasn’t initialized yet.
  • Fix inconsistent dielectric sublayer names when exporting IPC-2581. #25149
  • Put via pads in a set when exporting IPC-2581. #25149
  • Write a text box border as its own Features item when exporting IPC-2581. #25149
  • Don’t write Features for text with no glyphs on IPC-2581 export. #25149
  • Don’t crash when exporting a board with no outline to IPC-2581. #25149
  • Report warnings on IPC-2581 export. #25149
  • Knock out paste/mask layers when they’re clearly null. #25218
  • Page Layout Editor
  • Fix hang incrementing labels containing non-ASCII characters. #25299
  • Job Sets
  • Don’t save/restore output text field value in run log dialog. #25169
  • Store the 3D export job’s component and net filters. #25107
  • Command Line Interface
  • Use per-variant field values in multi-variant BOM export. #24936
  • Linux
  • Ensure drop down menu list is not stays open after mouse click release on Wayland. #24418
  • Clear PYTHONHOME/PYTHONPATH for legacy BOM generators in AppImage.
  • Ensure date picker dialog control updates with current date. #24400
  • macOS
  • Fix gerber files grayed out in the open dialog.
  • Fix plugin manager crash. #23947
  • Windows
  • Speed up simulator frame log reporting.
  • Turn on segment heap for improved memory management.
  • IPC API
  • Improve plugin identifier validation regular expression.
  • Add parent field to board types.
  • Add flip board item command.
  • Expand stackup parameters. #24182
  • Fix pad orientation loss after moving footprint. #25199
  • Fix board view flip setting. #24122
  • Fix crash deleting an item after a group referencing it was created in a rolled back commit. #25314
  • Source: Tweakers.net

    Previous

    Next