De zesde 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.6 ziet er als volgt uit:
GeneralSchematic Editor
- Ensure file write permissions copying edited library table. #21899
- Ensure custom library table write path is correctly created. #18937 and #18938
- Prevent always requesting keychain unlock when Git project is opened. #20176
- Ensures proper execution when running external application. #14261
- Show all files in file tree when using
git. #21583- Prevent Altium import error when schematic and/or PCB files are in folder. #20161
- Make sure ERC/DRC exclusion hotkey works when dialog has focus. #21761
- Support translation in tool context menus. #21859
- Support translation of property grid enumerations. #13636 and #21859
- Fix crash when importing Altium project. #21947
Symbol Editor
- Add bulk field editing to symbol field table dialog. #11506
- Ensure new symbols obey the observed sheet number. #16632 and #19138 and #21637
- Maintain units even when opening in standalone mode. #19361
- Properly name Altium sub-sheets on import. #21173
- Fix crash when updating symbol. #21995
- Ensure symbol fields table and BOM export field values match using shared sub-sheets. #21998
- Fix missing description field when using HTTP libraries. #22043
- Ensure ERC Exclusions are maintained. #21410
Simulator
- Prompt for unsaved changes in the library symbol fields table editor.
- Prevent crash in changing item symbol unit in properties panel. #21891
- Set symbols modified flag (*) when library fields are changed.
Board Editor
- Enforce spice valid net names when parsing. #18598
- Improve right Y-axis label layout and power signals displaying incorrect units on simulation plot. #21645
Footprint Editor
- Fix crash when pressing 'X' to begin routing. #21883
- Fix crash when routing an empty board.
- Correctly inherit track width when multiple net classes are defined. #21819
- Avoid OtherSideView when exporting IPC-2581B. #16286
- Fix wrong netclass assignment when more than four net classes. #21750
- Prevent duplicate symbol names in ODB++ output. #21803
- Fix broken PNS track dragging when constrain to H/V/45 mode is turned on. #21892
- Handle custom fields from netlist. #21648
- Ensure Altium PCB import saves under the correct name. #13986
- Fix crash when canceling zone refill after moving zone points. #21896
- Prevent zone and shape corners snap to 45/90 degree lines when the option is disabled. #21897
- Ensure moving objects with arrow keys is aligned to grid. #21682
- Correct sort net classes in netclass inspector. #21345
- Auto-convert numeric values in fields when referencing them in expressions. #21723
- Fix zone filling issues. #21930 and #21946
- Import pad to die lengths when importing Altium board file.
- Fix track length calculation inconsistencies. #21913
- Improved multi-drag segment side/corner determination. #21972
- Do not ignore grid snapping when movement constrained to horizontal, vertical, or 45 degree mode. #21984
- Fix constrained movement regression. #21981
- Fix snapping issue with measurement tool. #22045
- Fix horizontal, vertical, 45 degree toggle during move. #22025
- Fix "Unroute Selected" when footprint is selected and select pads is disabled. #22138
IPC API
- Allow deleting multiple 3D models in footprint properties dialog. #21894
- Fix crash when setting padstack layers. #21743
