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.
GeneralSchematic Editor
- 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
Symbol 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
.includedirectives 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.
Simulator
- 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
Board Editor
- 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
3D Viewer
- 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
Page Layout Editor
- 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
Job Sets
- Fix hang incrementing labels containing non-ASCII characters. #25299
Command Line Interface
- Don’t save/restore output text field value in run log dialog. #25169
- Store the 3D export job’s component and net filters. #25107
Linux
- Use per-variant field values in multi-variant BOM export. #24936
macOS
- 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
Windows IPC API
- Fix gerber files grayed out in the open dialog.
- Fix plugin manager crash. #23947
- Improve plugin identifier validation regular expression.
- Add
parentfield 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
:strip_exif()/i/2007372048.jpeg?f=imagenormal)