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.
GeneralFix 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. #24898Enforce per instance group transfer for shared sheets when update between schematic and board. #24956Bound local history walks to the project directory.Show a new project library without restarting. #24872Don’t pop a system error dialog when a file can’t be archived.Allow items to be added to a subgroup. #25023Correctly draw line styles on Bezier curves. #25110Fix properties panel tooltips repeating the field name. #25132Improve 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. #25193Use local monitor for refresh rate capping.Reduce studder when refreshing canvas. #25014Fix hatched shapes plotting with no fill pattern. #25177Correct dead re-entrancy guard in request information update check. #23988Fix embedded files deleted by repeated setup dialog commits. #24998Fix DXF export of arc containing outlines. #16051Fix crash when moving editor windows between different monitors. #24036Keep a chosen print-to-file destination between prints. #24954Keep keyboard focus on dialogs so escape key closes dialog. #23647Resolve old version environment variables in configuration paths. #23120Don’t attempt contact disabled HTTP library rows. #24855Honor "Pan left/right with horizontal movement" setting. #24907Avoid saving .kicad_prj and .kicad_prl files when no changes have been made. #24402Fix crash when opening project from PDM system on local server. #21557Prevent dropping of repeated key bindings. #25073Restore old PDF plotting of text when outline fonts aren’t embeddable. #25228
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. #24898Enforce per instance group transfer for shared sheets when update between schematic and board. #24956Bound local history walks to the project directory.Show a new project library without restarting. #24872Don’t pop a system error dialog when a file can’t be archived.Allow items to be added to a subgroup. #25023Correctly draw line styles on Bezier curves. #25110Fix properties panel tooltips repeating the field name. #25132Improve 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. #25193Use local monitor for refresh rate capping.Reduce studder when refreshing canvas. #25014Fix hatched shapes plotting with no fill pattern. #25177Correct dead re-entrancy guard in request information update check. #23988Fix embedded files deleted by repeated setup dialog commits. #24998Fix DXF export of arc containing outlines. #16051Fix crash when moving editor windows between different monitors. #24036Keep a chosen print-to-file destination between prints. #24954Keep keyboard focus on dialogs so escape key closes dialog. #23647Resolve old version environment variables in configuration paths. #23120Don’t attempt contact disabled HTTP library rows. #24855Honor "Pan left/right with horizontal movement" setting. #24907Avoid saving .kicad_prj and .kicad_prl files when no changes have been made. #24402Fix crash when opening project from PDM system on local server. #21557Prevent dropping of repeated key bindings. #25073Restore old PDF plotting of text when outline fonts aren’t embeddable. #25228Schematic EditorEnsure unique sheet names when placing design blocks as sheets. #24958Ensure unique group names when pasting named groups. #24957Propagate variant edits to all units of a multi-unit symbol. #24943Don’t try to convert "Sim.Library" content to URL.Don’t create or save variant records with no differences. #24858Fix 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. #23532Resolve 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. #25063Honor jumper groups that name a stacked pin’s contacts.Use the job’s variant for the symbol fields BOM preview. #24915Don’t re-enter footprint reload in footprint assignment tool while one is running. #24999Un-highlight a sheet when the move cursor leaves it. #25104Keep a junction dot’s color and size when its wire is dragged. #25134Show a warning for a library that could not be loaded. #25166Properly 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. #21163Fix pin numbers sitting too far from pin.Fix inverted field justification set from the properties panel. #25262Fix crash when sheet being dropped into itself. #25202Fix inherited field reorder crash. #25248Fix symbol angle orientation on Altium import. #24843Don’t report unloaded library table rows as load errors. #22764Connect a label wires preferentially with directive. #19951Prevent hierarchical bus labels from losing their bus color when moved. #25103Fix crash when closing editor window. #23738Push symbol fields table edits to every path of a shared sheet. #25112Sanitize room name in the Allegro netlist export.Flush queued log messages before early startup modal dialogs.
Ensure unique sheet names when placing design blocks as sheets. #24958Ensure unique group names when pasting named groups. #24957Propagate variant edits to all units of a multi-unit symbol. #24943Don’t try to convert "Sim.Library" content to URL.Don’t create or save variant records with no differences. #24858Fix 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. #23532Resolve 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. #25063Honor jumper groups that name a stacked pin’s contacts.Use the job’s variant for the symbol fields BOM preview. #24915Don’t re-enter footprint reload in footprint assignment tool while one is running. #24999Un-highlight a sheet when the move cursor leaves it. #25104Keep a junction dot’s color and size when its wire is dragged. #25134Show a warning for a library that could not be loaded. #25166Properly 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. #21163Fix pin numbers sitting too far from pin.Fix inverted field justification set from the properties panel. #25262Fix crash when sheet being dropped into itself. #25202Fix inherited field reorder crash. #25248Fix symbol angle orientation on Altium import. #24843Don’t report unloaded library table rows as load errors. #22764Connect a label wires preferentially with directive. #19951Prevent hierarchical bus labels from losing their bus color when moved. #25103Fix crash when closing editor window. #23738Push symbol fields table edits to every path of a shared sheet. #25112Sanitize room name in the Allegro netlist export.Flush queued log messages before early startup modal dialogs.Symbol EditorRefresh library tree after symbol description change. #23642Correctly remove all alternate body styles. #25004Fix null pointer crash in library buffer. #24970Fix crash when editing multiple pins. #25280
Refresh library tree after symbol description change. #23642Correctly remove all alternate body styles. #25004Fix null pointer crash in library buffer. #24970Fix crash when editing multiple pins. #25280SimulatorFix invalid netlist shown for FFT analysis tabs. #24978Allow escaped quotes in simulation parameter values. #19223Fix crash on exit after running a simulation.Report a zero AC magnitude as no value not 0 dB. #15265Allow a bus junction to fork at a wire-to-bus entry root. #24134Redisplay the schematic after a top-level sheet is deleted. #24870
Fix invalid netlist shown for FFT analysis tabs. #24978Allow escaped quotes in simulation parameter values. #19223Fix crash on exit after running a simulation.Report a zero AC magnitude as no value not 0 dB. #15265Allow a bus junction to fork at a wire-to-bus entry root. #24134Redisplay the schematic after a top-level sheet is deleted. #24870Board EditorAccount for copper-to-hole clearance in via gap when routing differential pairs. #21623Speed 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. #24974Keep selection expansion inside the entered group. #24967Keep unrelated routing when applying a design block layout. #24944Allow nested sheets and groups as multichannel placement areas. #24964Include channel-local routing in multichannel sheet rule areas. #24983Don’t fill through the holes of a higher priority hatched zone. #24935Fix false creepage path through overlapping circular cutouts. #24885Don’t emit empty rules on Eagle import.Resolve footprints after non-KiCad project import.Make BOARD::get_layer_name() return the correct layer ID. #25131Properly overlap zone merges correctly when affected by a higher priority zone of a different net. #23790Keep 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. #24942Fix crash exporting ODB++ with a knockout text box. #25074Keep each via’s own size when editing several vias at once. #25100Don’t show rounded rectangle options in shape properties dialog for Bezier curves. #25120Fix router crash when highlighting a collision with a front/inner/back via. #25139Do not allow table editing in multi-channel tool.Length tuning now follows the net through in-line pads. #24737Reload 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. #25244Keep blind and buried via colors after pressing escape key. #25108Plot an empty knockout text box instead of dropping it. #25225Don’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. #24177Match un-annotated footprints in design block layout. #24585Properly escape double quoted fields on Specctra DSN export. #24946Prevent duplicate and empty footprint reference designators on Specctra DSN export. #24947Quote layer names with spaces and parenthesis on Specctra DSN export. #24948Correctly position footprint origin and keepouts on Altium import. #24847Fix crash while routing with (F) / attempt to finish. #24985Keep differential pair tuning within width runs. #23550Count back-drilled holes in the drill report. #25021Fix Eagle board import footprint through hole pad issue. #23982Fix reversed layers in back drill file names. #23452Quote the entered hole-to-hole rule in DRC violations. #22267Fix teardrop spike on custom pads whose anchor is far from the copper. #23311Fix inner diameter of ODB++ donut symbol for unfilled circles. #25089Honor DNP and BOM exclude for Gerber X3. #25010Give imported tuning patterns their baseline on Altium import. #24654Avoid user & system reference field collisions on Allegro import. #25219Prevent footprint from excluding itself in keep-out zone rules. #24924Preserve ${Class:X} for custom DRC selectors. #23905Always write "LineDesc" section for lines, arcs, and polylines on IPC-2581 export. #25149Initialize the via soldermask field on IPC-365 export.Fix crash when opening zone manager. #25284, #23951, and #22440Fix DRC crash. #25298Respect a hatched zone’s clearance inside its own border. #24935
Account for copper-to-hole clearance in via gap when routing differential pairs. #21623Speed 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. #24974Keep selection expansion inside the entered group. #24967Keep unrelated routing when applying a design block layout. #24944Allow nested sheets and groups as multichannel placement areas. #24964Include channel-local routing in multichannel sheet rule areas. #24983Don’t fill through the holes of a higher priority hatched zone. #24935Fix false creepage path through overlapping circular cutouts. #24885Don’t emit empty rules on Eagle import.Resolve footprints after non-KiCad project import.Make BOARD::get_layer_name() return the correct layer ID. #25131Properly overlap zone merges correctly when affected by a higher priority zone of a different net. #23790Keep 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. #24942Fix crash exporting ODB++ with a knockout text box. #25074Keep each via’s own size when editing several vias at once. #25100Don’t show rounded rectangle options in shape properties dialog for Bezier curves. #25120Fix router crash when highlighting a collision with a front/inner/back via. #25139Do not allow table editing in multi-channel tool.Length tuning now follows the net through in-line pads. #24737Reload 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. #25244Keep blind and buried via colors after pressing escape key. #25108Plot an empty knockout text box instead of dropping it. #25225Don’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. #24177Match un-annotated footprints in design block layout. #24585Properly escape double quoted fields on Specctra DSN export. #24946Prevent duplicate and empty footprint reference designators on Specctra DSN export. #24947Quote layer names with spaces and parenthesis on Specctra DSN export. #24948Correctly position footprint origin and keepouts on Altium import. #24847Fix crash while routing with (F) / attempt to finish. #24985Keep differential pair tuning within width runs. #23550Count back-drilled holes in the drill report. #25021Fix Eagle board import footprint through hole pad issue. #23982Fix reversed layers in back drill file names. #23452Quote the entered hole-to-hole rule in DRC violations. #22267Fix teardrop spike on custom pads whose anchor is far from the copper. #23311Fix inner diameter of ODB++ donut symbol for unfilled circles. #25089Honor DNP and BOM exclude for Gerber X3. #25010Give imported tuning patterns their baseline on Altium import. #24654Avoid user & system reference field collisions on Allegro import. #25219Prevent footprint from excluding itself in keep-out zone rules. #24924Preserve ${Class:X} for custom DRC selectors. #23905Always write "LineDesc" section for lines, arcs, and polylines on IPC-2581 export. #25149Initialize the via soldermask field on IPC-365 export.Fix crash when opening zone manager. #25284, #23951, and #22440Fix DRC crash. #25298Respect a hatched zone’s clearance inside its own border. #249353D ViewerSkip triangles with out-of-range face indices.Removed hole from capped vias. #23370Fix broken custom toolbars. #25035https://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. #25149Put via pads in a set when exporting IPC-2581. #25149Write a text box border as its own Features item when exporting IPC-2581. #25149Don’t write Features for text with no glyphs on IPC-2581 export. #25149Don’t crash when exporting a board with no outline to IPC-2581. #25149Report warnings on IPC-2581 export. #25149Knock out paste/mask layers when they’re clearly null. #25218
Skip triangles with out-of-range face indices.Removed hole from capped vias. #23370Fix broken custom toolbars. #25035https://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. #25149Put via pads in a set when exporting IPC-2581. #25149Write a text box border as its own Features item when exporting IPC-2581. #25149Don’t write Features for text with no glyphs on IPC-2581 export. #25149Don’t crash when exporting a board with no outline to IPC-2581. #25149Report warnings on IPC-2581 export. #25149Knock out paste/mask layers when they’re clearly null. #25218Page Layout EditorFix hang incrementing labels containing non-ASCII characters. #25299
Fix hang incrementing labels containing non-ASCII characters. #25299Job SetsDon’t save/restore output text field value in run log dialog. #25169Store the 3D export job’s component and net filters. #25107
Don’t save/restore output text field value in run log dialog. #25169Store the 3D export job’s component and net filters. #25107Command Line InterfaceUse per-variant field values in multi-variant BOM export. #24936
Use per-variant field values in multi-variant BOM export. #24936LinuxEnsure drop down menu list is not stays open after mouse click release on Wayland. #24418Clear PYTHONHOME/PYTHONPATH for legacy BOM generators in AppImage.Ensure date picker dialog control updates with current date. #24400
Ensure drop down menu list is not stays open after mouse click release on Wayland. #24418Clear PYTHONHOME/PYTHONPATH for legacy BOM generators in AppImage.Ensure date picker dialog control updates with current date. #24400macOSFix gerber files grayed out in the open dialog.Fix plugin manager crash. #23947
Fix gerber files grayed out in the open dialog.Fix plugin manager crash. #23947WindowsSpeed up simulator frame log reporting.Turn on segment heap for improved memory management.
Speed up simulator frame log reporting.Turn on segment heap for improved memory management.IPC APIImprove plugin identifier validation regular expression.Add parent field to board types.Add flip board item command.Expand stackup parameters. #24182Fix pad orientation loss after moving footprint. #25199Fix board view flip setting. #24122Fix crash deleting an item after a group referencing it was created in a rolled back commit. #25314
Improve plugin identifier validation regular expression.Add parent field to board types.Add flip board item command.Expand stackup parameters. #24182Fix pad orientation loss after moving footprint. #25199Fix board view flip setting. #24122Fix crash deleting an item after a group referencing it was created in a rolled back commit. #25314
Source:
Tweakers.net