Software-update: KiCad 9.0.3
De derde update voor KiCad versie 9.0.0 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. Uitgebreide informatie over de vernieuwingen in versie 9.0 kan op deze pagina worden gevonden; de changelog voor versie 9.0.3 ziet er als volgt uit:
GeneralImplement Altium project importer. #2117Show [read-only in the title bar based on the project’s state].Don’t bypass empty visibility recovery due to migration.Protect against concurrent wxPlatformInfo access at startup. #21002Unset PCM button to avoid crash on close.Prevent single-line Scintilla text edit control scrolling bug. #19708Prevent crash when zooming to preset in footprint chooser. #21203
Implement Altium project importer. #2117Show [read-only in the title bar based on the project’s state].Don’t bypass empty visibility recovery due to migration.Protect against concurrent wxPlatformInfo access at startup. #21002Unset PCM button to avoid crash on close.Prevent single-line Scintilla text edit control scrolling bug. #19708Prevent crash when zooming to preset in footprint chooser. #21203Schematic EditorSupport URLs in symbol chooser information panel. #20811Set single units symbols correctly when importing Altium schematics. #20663Show nets in net navigator panel after enabling for first time. #20648Fix broken select connection (Ctrl-4) behavior. #19790Test for hierarchical labels in root sheet when running ERC. #20810Update search dialog. #12156 and #17102Allow multiple label input for bulk assignment of net labels. #10950Add ability to quickly move through nets in net navigator. #10911Fix hidden fields remain visible after search and cannot be hidden again. #20865Make directive label text color behave like other labels.Prevent table and rule areas from being swapped in schematic file after save. #20918Fix crash opening schematic with missing library symbol. #20986Fix crash running "Increment Annotations From…" tool. #20948Add automatic completion for operating point ":power". 20984Fix crash when defining nonsensical operating point labels. #20990Print correct units in power operating point. #20982Fix text disappearing in value field properties dialog. #14379Prevent assertion when deleting field row from schematic sheet properties dialog. #20747Add field options for "Update PCB from Schematic". #21021Read Altium’s "showName" property for fields. #20985Improve Altium import performance.Treat stacked pins as a single item in 4-way connection test. #20532Honor escape key policy for sheet pin synchronization dialog.Unable to load schematic created with previous KiCad version containing | character in string. #21065Fix crash when trying to edit a non symbol field using U,V or F hot key. #21072Fix Eagle import schematic description for page names regression. #20957Fix overly aggressive label auto-completion capitalization. #20943Fix broken symbol chooser filtering for more than one filter expression. #21220Make sure initial focus of label properties dialog is the text input.Make enter key close label properties dialog instead of opening the drop down list. #21258
Support URLs in symbol chooser information panel. #20811Set single units symbols correctly when importing Altium schematics. #20663Show nets in net navigator panel after enabling for first time. #20648Fix broken select connection (Ctrl-4) behavior. #19790Test for hierarchical labels in root sheet when running ERC. #20810Update search dialog. #12156 and #17102Allow multiple label input for bulk assignment of net labels. #10950Add ability to quickly move through nets in net navigator. #10911Fix hidden fields remain visible after search and cannot be hidden again. #20865Make directive label text color behave like other labels.Prevent table and rule areas from being swapped in schematic file after save. #20918Fix crash opening schematic with missing library symbol. #20986Fix crash running "Increment Annotations From…" tool. #20948Add automatic completion for operating point ":power". 20984Fix crash when defining nonsensical operating point labels. #20990Print correct units in power operating point. #20982Fix text disappearing in value field properties dialog. #14379Prevent assertion when deleting field row from schematic sheet properties dialog. #20747Add field options for "Update PCB from Schematic". #21021Read Altium’s "showName" property for fields. #20985Improve Altium import performance.Treat stacked pins as a single item in 4-way connection test. #20532Honor escape key policy for sheet pin synchronization dialog.Unable to load schematic created with previous KiCad version containing | character in string. #21065Fix crash when trying to edit a non symbol field using U,V or F hot key. #21072Fix Eagle import schematic description for page names regression. #20957Fix overly aggressive label auto-completion capitalization. #20943Fix broken symbol chooser filtering for more than one filter expression. #21220Make sure initial focus of label properties dialog is the text input.Make enter key close label properties dialog instead of opening the drop down list. #21258Spice SimulatorPrevent crash on failure to load ngspice’s DLL. #20695Fix reversed resistor simulation pins. #20590Fix crash when back spacing in simulator user-defined signal name. #20991Correctly netlist AM/SFFM current sources. #20994
Prevent crash on failure to load ngspice’s DLL. #20695Fix reversed resistor simulation pins. #20590Fix crash when back spacing in simulator user-defined signal name. #20991Correctly netlist AM/SFFM current sources. #20994Symbol EditorFix incorrect size of the pin properties dialog when an information bar is shown. #16761
Fix incorrect size of the pin properties dialog when an information bar is shown. #16761Board EditorFix errors in intersecting zones test. #20718Restore groups after undoing global deletion. #20699Save padstack shape and layer changes to pad in footprint editor. #20567Do not ignore differential pair gap min/max DRC rules. #19825Correctly honor minimum width project settings and DRC. #20361Do not trigger footprint does not match library errors when footprint has rule area on inner layers. #20552Fix footprint does not match copy in library issue. #20063Correctly show hole to hole clearance highlight when dragging vias. #20547Properly handle arc coupled items. #20636Prevent overriding existing track width. #20031Fix DRC freeze on creepage test. #20947Fix tuning pattern generators not being arrayed properly. #20617Re-implement wildcard matches for netclass constituents in DRC evaluation. #20955Fix false DRC error regarding clearance violation between zone and bezier curve, #20312Re-implement wildcard matches for netclass constituents in DRC evaluation. #20955Don’t bypass empty visibility recovery due to migration.Fix router issue Length where tuning path not is always computed through vias. #20379Fix router via placing issue. #20999DRC net class and component class match improvements.Fix incorrect text box properties dialog bitmap button sizes. #21050Fix crash when loading footprints with bezier curves.Pad set to "all copper layers" not present on all copper layers when editing pad properties. #20980Fix crash when changing the clearance of multiple zones to 0. #21081Fix small segment rendering. #21083Restore ability for moves to be asynchronous. #21047Fix crash when placing footprints when grid list is empty. #21060Fix position of rectangles after a rotate command.Flip Y axis when exporting to Hyperlynx file. #18581Ensure any mapped layers are enabled when importing from Eagle. #21138Allow parsing empty footprint fields when parsing net list. #20002Prevent router from automatically deleting trace segments. #21019Allow measurement tool to be dismissed under certain conditions. #21016Prevent differential router from changing trace width of routed segments once partial segments are connected. #21078Fix EasyEDA issue when importing board with consecutive arc parameter sets. #21238
Fix errors in intersecting zones test. #20718Restore groups after undoing global deletion. #20699Save padstack shape and layer changes to pad in footprint editor. #20567Do not ignore differential pair gap min/max DRC rules. #19825Correctly honor minimum width project settings and DRC. #20361Do not trigger footprint does not match library errors when footprint has rule area on inner layers. #20552Fix footprint does not match copy in library issue. #20063Correctly show hole to hole clearance highlight when dragging vias. #20547Properly handle arc coupled items. #20636Prevent overriding existing track width. #20031Fix DRC freeze on creepage test. #20947Fix tuning pattern generators not being arrayed properly. #20617Re-implement wildcard matches for netclass constituents in DRC evaluation. #20955Fix false DRC error regarding clearance violation between zone and bezier curve, #20312Re-implement wildcard matches for netclass constituents in DRC evaluation. #20955Don’t bypass empty visibility recovery due to migration.Fix router issue Length where tuning path not is always computed through vias. #20379Fix router via placing issue. #20999DRC net class and component class match improvements.Fix incorrect text box properties dialog bitmap button sizes. #21050Fix crash when loading footprints with bezier curves.Pad set to "all copper layers" not present on all copper layers when editing pad properties. #20980Fix crash when changing the clearance of multiple zones to 0. #21081Fix small segment rendering. #21083Restore ability for moves to be asynchronous. #21047Fix crash when placing footprints when grid list is empty. #21060Fix position of rectangles after a rotate command.Flip Y axis when exporting to Hyperlynx file. #18581Ensure any mapped layers are enabled when importing from Eagle. #21138Allow parsing empty footprint fields when parsing net list. #20002Prevent router from automatically deleting trace segments. #21019Allow measurement tool to be dismissed under certain conditions. #21016Prevent differential router from changing trace width of routed segments once partial segments are connected. #21078Fix EasyEDA issue when importing board with consecutive arc parameter sets. #21238Footprint EditorAdd prettifier support when exporting a footprint. #21071Correctly open footprint datasheet URLs from menu and toolbar. #21149
Add prettifier support when exporting a footprint. #21071Correctly open footprint datasheet URLs from menu and toolbar. #211493D ViewerDo not allow changing to anything in the board shared by the footprint editor. #20964Fix broken visibility settings when opening from footprint editor. #21053
Do not allow changing to anything in the board shared by the footprint editor. #20964Fix broken visibility settings when opening from footprint editor. #21053Command Line InterfaceFix kicad-cli pcb export pdf --mode-multipage command.
Fix kicad-cli pcb export pdf --mode-multipage command.Job SetsDo not output undesired debug/progress information into console when running PCB 3D model job in GUI. #20738Set an environment variable when running jobs that points to the temp folder for the jobset output.Allow running jobsets in cli by description and uuid. #20033
Do not output undesired debug/progress information into console when running PCB 3D model job in GUI. #20738Set an environment variable when running jobs that points to the temp folder for the jobset output.Allow running jobsets in cli by description and uuid. #20033APIUse action wrapper for setting grid origin. kicad-python#47Add symbol path for footprint instances. #kicad-python#37Add FlashLayer() equivalent for pads, #20587Use net names, not codes, and allow creating new nets. #21027Prevent creating invalid arcs. #21035
Use action wrapper for setting grid origin. kicad-python#47Add symbol path for footprint instances. #kicad-python#37Add FlashLayer() equivalent for pads, #20587Use net names, not codes, and allow creating new nets. #21027Prevent creating invalid arcs. #21035
Source:
Tweakers.net