Software-update: KiCad 10.0.7
Versie 10.0.7 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.
Keep the search text when the find dialog is reopened. #25273Show the context menu when right clicking a pasted object. #25287Fix self-deadlock in database.Validate archive file names before extraction. #25227 and #25175Don’t automatically close the PCM install from file dialog if plugin extraction fails.Fix pasted and newly placed items not appearing until an undo. #22734Keep embedded fonts when appending a board or importing a sheet.update toolbar group icon when a tool starts from a menu or hotkey.Reuse a curl handle across HTTP library queries. #25375Guard multiple libraries referencing others during load. #25420Keep git background work off the shared compute thread pool. #20703Don’t drop HTTP library descriptions. #25475open list picker dialogs with an empty filter.Wrap text in the text, text box, and table editing dialogs. #24744Fix misaligned toolbar flyout palettes.Create a writable project from a read only template. #25176Don’t warn that a newly created project is already open.Don’t lose files from local history after trimming it. #25399Allow editing an arc’s angle in the properties panel. #25431Ignore invalid custom toolbars.Seed the default project template with a loadable project file.Reload all design block libraries after creating a new one.Stop libpng color profile warnings popping up.Fall back to software rendering before a fatal GPU out of memory error occurs.Fix OpenGL canvas freeze. #25205Handle orphaned OpenGL objects and contexts.Allow the git credentials dialog accept an SSH key passphrase.Offer a passphrase for every git encrypted SSH key format.Allow changing scaling value to be aborted. #22599Prevent crash during PCM auto-load of library tables (Sentry KICAD-17T5).Don’t lose Board Setup changes when restoring from local history.Use correct grid style when first opening editors. #25605Prevent long hang on close. #24661Fix git pull with rebase leaving the repository mid-rebase.Fix cloning git projects via a proxy. #24374Fix broken text selection highlighting. #23310Fix crash when plugin library table entry is missing.Ensure create project from Git repository / login credentials are enabled. #24452Restore browsing for arbitrary template folders. #24145Regenerate plugin bitmaps using target size. #25545Match PDF super and subscript text to on-screen rendering. #25281Give selection filter panes an explicit minimum height. #25603Implement atomic save for user files. #23866
Keep the search text when the find dialog is reopened. #25273Show the context menu when right clicking a pasted object. #25287Fix self-deadlock in database.Validate archive file names before extraction. #25227 and #25175Don’t automatically close the PCM install from file dialog if plugin extraction fails.Fix pasted and newly placed items not appearing until an undo. #22734Keep embedded fonts when appending a board or importing a sheet.update toolbar group icon when a tool starts from a menu or hotkey.Reuse a curl handle across HTTP library queries. #25375Guard multiple libraries referencing others during load. #25420Keep git background work off the shared compute thread pool. #20703Don’t drop HTTP library descriptions. #25475open list picker dialogs with an empty filter.Wrap text in the text, text box, and table editing dialogs. #24744Fix misaligned toolbar flyout palettes.Create a writable project from a read only template. #25176Don’t warn that a newly created project is already open.Don’t lose files from local history after trimming it. #25399Allow editing an arc’s angle in the properties panel. #25431Ignore invalid custom toolbars.Seed the default project template with a loadable project file.Reload all design block libraries after creating a new one.Stop libpng color profile warnings popping up.Fall back to software rendering before a fatal GPU out of memory error occurs.Fix OpenGL canvas freeze. #25205Handle orphaned OpenGL objects and contexts.Allow the git credentials dialog accept an SSH key passphrase.Offer a passphrase for every git encrypted SSH key format.Allow changing scaling value to be aborted. #22599Prevent crash during PCM auto-load of library tables (Sentry KICAD-17T5).Don’t lose Board Setup changes when restoring from local history.Use correct grid style when first opening editors. #25605Prevent long hang on close. #24661Fix git pull with rebase leaving the repository mid-rebase.Fix cloning git projects via a proxy. #24374Fix broken text selection highlighting. #23310Fix crash when plugin library table entry is missing.Ensure create project from Git repository / login credentials are enabled. #24452Restore browsing for arbitrary template folders. #24145Regenerate plugin bitmaps using target size. #25545Match PDF super and subscript text to on-screen rendering. #25281Give selection filter panes an explicit minimum height. #25603Implement atomic save for user files. #23866Ignore invalid size keys in corrupt Altium libraries. #25174Don’t nest groups when updating from a bigger design block selection. #25368Promote pins to symbols for dragging. #25269Do not create hidden/unnamed schematic files in stand alone mode. #25291Plot every top-level sheet of a multi-root schematic. #25198, #25203, and #25231move to background refreshing of HTTP symbol libraries.Improve how stacked pin numbers are drawn.Fix sheet name highlight in the hierarchy pane. #25309Apply saved pin table filters when the dialog reopens. #25450Fix pin table ALL filter showing an empty table.Make used references deterministic to prevent project file churn. #25443Prevent loss of local/global label with same name ERC test exclusions.Prevent loss of similar label names ERC test exclusions.Don’t crash when pressing ctrl-Q in the symbol library browser.Apply numeric sort to symbol library browser. #25372Fix crash when closing the "Simulation Model" dialog.https://gitlab.com/kicad/code/kicad/-/work_items/24788[#24788]Do not ignore BOM output filename stored in project file. #24860Allow unannotated pins to drive nets to prevent all "no net" nets from being highlighted. #25086Warn when local and global power symbols share the same name.Place design blocks on grid.Duplicate design blocks on grid.Keep sheet pin spacing when dragging a group across edges.Create the remote symbol library before the first save. #25530Fix use after free crash. #25465Load sheet pins with empty names. #25469Fix net navigator rows on a DPI change. #24889Unhide the symbol browser panels. #24529Merge buses connected on several sheets. #25406Prevent intermittent assignment of an unrelated/previous symbol footprint to symbols with no default footprint. #25538Fix ERC JSON report using wrong unit scale. #25582Allow a DRC length tolerance as large as the optimum length.Fix board area shadow left behind when a shape leaves the edge cuts layer. #25551Keep net classes linked to a tuning profile when it is renamed. #25613Reject duplicate tuning profile names in board setup.Drop stale netclass assignments from the project file on save. #25223Prevent text unit setting from changing back to all units upon saving. #25409
Ignore invalid size keys in corrupt Altium libraries. #25174Don’t nest groups when updating from a bigger design block selection. #25368Promote pins to symbols for dragging. #25269Do not create hidden/unnamed schematic files in stand alone mode. #25291Plot every top-level sheet of a multi-root schematic. #25198, #25203, and #25231move to background refreshing of HTTP symbol libraries.Improve how stacked pin numbers are drawn.Fix sheet name highlight in the hierarchy pane. #25309Apply saved pin table filters when the dialog reopens. #25450Fix pin table ALL filter showing an empty table.Make used references deterministic to prevent project file churn. #25443Prevent loss of local/global label with same name ERC test exclusions.Prevent loss of similar label names ERC test exclusions.Don’t crash when pressing ctrl-Q in the symbol library browser.Apply numeric sort to symbol library browser. #25372Fix crash when closing the "Simulation Model" dialog.https://gitlab.com/kicad/code/kicad/-/work_items/24788[#24788]Do not ignore BOM output filename stored in project file. #24860Allow unannotated pins to drive nets to prevent all "no net" nets from being highlighted. #25086Warn when local and global power symbols share the same name.Place design blocks on grid.Duplicate design blocks on grid.Keep sheet pin spacing when dragging a group across edges.Create the remote symbol library before the first save. #25530Fix use after free crash. #25465Load sheet pins with empty names. #25469Fix net navigator rows on a DPI change. #24889Unhide the symbol browser panels. #24529Merge buses connected on several sheets. #25406Prevent intermittent assignment of an unrelated/previous symbol footprint to symbols with no default footprint. #25538Fix ERC JSON report using wrong unit scale. #25582Allow a DRC length tolerance as large as the optimum length.Fix board area shadow left behind when a shape leaves the edge cuts layer. #25551Keep net classes linked to a tuning profile when it is renamed. #25613Reject duplicate tuning profile names in board setup.Drop stale netclass assignments from the project file on save. #25223Prevent text unit setting from changing back to all units upon saving. #25409Use custom property editor polygon name. #25323Resolve derived symbol body styles through the root symbol. #25209Don’t fetch remote libraries to validate them.Fix crash when opening symbols in a library on a network drive. #25559Fix crash cutting symbols from the library tree. #25492Fill the DXF units in graphics import dialog. #25527Fix crash when adding "${INTERSHEET_REFS}" to a global label. #25508
Use custom property editor polygon name. #25323Resolve derived symbol body styles through the root symbol. #25209Don’t fetch remote libraries to validate them.Fix crash when opening symbols in a library on a network drive. #25559Fix crash cutting symbols from the library tree. #25492Fill the DXF units in graphics import dialog. #25527Fix crash when adding "${INTERSHEET_REFS}" to a global label. #25508Don’t measure creepage to a rule area. #25165Keep length tuning segments with their trace when swapping layers. #25282Show the solder mask opening on a through hole pad without copper. #24910Keep both halves of a split track in the track’s group when routing. #25379Handle complex padstacks in DRC via checker.Implement complex padstacks for outset tool.Sort net inspector stably on net names even when sorting on other columns. #25328Keep DRC exclusions that cover several markers. #25101Import Altium’s relative origin instead of the sheet corner. #25057Resolve creepage constraints per path from real conductors. #24853Keep arcs the walk around never touched.Fix zone fill error that shorts through hole pins. #25141End PARTTYPE records on the declared counts on PADS import. #25274Number power port references across all sheets on PADS import. #25355Embed a shared component-body model once on Altium import. #25362Keep imported schematic geometry on grid on Altium import. #16903Stop teardrops bridging nets on zone-connected thermal pads.Resync Import Settings button with restored check box state. #24553Use zone’s fill only for keep outs not intersect areas. #25378Fix SWIG API iterators usage. #25423Ensure text variables get updated. #14360Add "Automatically update via nets" checkbox to properties panel, #25452Reset generator UUIDs on multi-channel copy. #25478Repair logic for router constraint resolution.Fix ODB++ export drill tool sizes and numbering.Keep solder mask relief on copper regions on Altium import. #13750Ignore unused internal plane slots on Altium import.Preserve physical stack up on Altium import.Correctly parse dimension bold property on Altium import.Preserve connected full-circle arcs on Altium import.Preserve unsupported slot dimensions on Altium import.Import board outline clearance on Altium import.Fix tuning pattern naming on Altium import.Derive the footprint mounting style from pad types on Altium import.Mark free-standing pads as board-only on Altium import.preserve keep out restrictions on Altium import.Preserve connected copper nets on Altium import.Name unnamed nets on Altium import.Preserve rules and netclass defaults on Altium import.Report unresolved netclass rules on Altium import.Honor disabled polygon rules on Altium import.Correctly classify inner-layer pads by their own size on Altium import.Preserve component copper orientation on Altium import.Discard polygon vertices that cannot be represented on Altium import.Take net name case from the schematic when importing an Altium project. #25374Fix incorrect via size on Altium import. #23328Prevent time domain tuning divide by zero crash. #25537Fix snapping guideline color and line style. #23590Fix incorrect corner smoothing shown in "Zone Manager" dialog. #24797Fix creepage across fully rounded overlapping cutouts. #24875Don’t leave partially loaded items after a canceled append. #24911Keep edge cuts layer active when clicking edge clearance violations. #24941Prevent zones in design blocks from losing their pad connection type properties. #24955Prevent a small copper spur where a teardrop ends on an arc track.Map layers when appending a board or design block.Show edit points on locked items when overriding locks.Restore rotated table’s resize handles.Prevent the DRC rule editor from breaking time domain rules.Allow the DRC rule editor edit picosecond length rules.Keep commented out rules commented in the DRC rule editor.Prevent unexpected via from being automatically included while placing tracks. #25563Write IPC-D-356A blind and buried vias. #10697Fix sporadic malformed courtyard error.Flag unnamed pads as midpoints on IPC-D-356A export.Fix crash when changing projects during drag. #25561Fix skew error inconsistency on an unchanged board.Fix crashes when placing footprints. #23971Prevent zone manager from changing parameters when changing zone priority. #25521Keep drill marks out of gerber export. #25532Prevent box select from accepting hidden footprints. #25579Improve canvas performance on boards with large number of air wires. #25418Prevent the via tool placing a via into a mounting hole.Remove a deleted pad from the ratsnest.Reject a negative width or gap in a differential pair custom rule editor.Catch rule area cutout changes in the library parity check.Fix crash and undo buffer corruption while changing track width in inspector. #25415Fix footprint placement transforms and custom pad shapes on Allegro import. #24937Fixed 'Keep upright' footprint text being flipped after update from library. #12417Add support for importing Allegro 24.1 board files.Add support for importing Allegro 25.1 board files.Set shape offset in Allegro padstacks. #25318Do not emit a board body without thickness. #25353Correctly merge overlapping zones with a higher priority zone of a different net. #23790Keep the default board body opaque on STEP export. #25353Stop a locked footprint vanishing when rotating it.Keep a channel’s own group when repeating a multi-channel layout. #25622Prevent zone fill shorts other-net pads with iterative refill. #25670
Don’t measure creepage to a rule area. #25165Keep length tuning segments with their trace when swapping layers. #25282Show the solder mask opening on a through hole pad without copper. #24910Keep both halves of a split track in the track’s group when routing. #25379Handle complex padstacks in DRC via checker.Implement complex padstacks for outset tool.Sort net inspector stably on net names even when sorting on other columns. #25328Keep DRC exclusions that cover several markers. #25101Import Altium’s relative origin instead of the sheet corner. #25057Resolve creepage constraints per path from real conductors. #24853Keep arcs the walk around never touched.Fix zone fill error that shorts through hole pins. #25141End PARTTYPE records on the declared counts on PADS import. #25274Number power port references across all sheets on PADS import. #25355Embed a shared component-body model once on Altium import. #25362Keep imported schematic geometry on grid on Altium import. #16903Stop teardrops bridging nets on zone-connected thermal pads.Resync Import Settings button with restored check box state. #24553Use zone’s fill only for keep outs not intersect areas. #25378Fix SWIG API iterators usage. #25423Ensure text variables get updated. #14360Add "Automatically update via nets" checkbox to properties panel, #25452Reset generator UUIDs on multi-channel copy. #25478Repair logic for router constraint resolution.Fix ODB++ export drill tool sizes and numbering.Keep solder mask relief on copper regions on Altium import. #13750Ignore unused internal plane slots on Altium import.Preserve physical stack up on Altium import.Correctly parse dimension bold property on Altium import.Preserve connected full-circle arcs on Altium import.Preserve unsupported slot dimensions on Altium import.Import board outline clearance on Altium import.Fix tuning pattern naming on Altium import.Derive the footprint mounting style from pad types on Altium import.Mark free-standing pads as board-only on Altium import.preserve keep out restrictions on Altium import.Preserve connected copper nets on Altium import.Name unnamed nets on Altium import.Preserve rules and netclass defaults on Altium import.Report unresolved netclass rules on Altium import.Honor disabled polygon rules on Altium import.Correctly classify inner-layer pads by their own size on Altium import.Preserve component copper orientation on Altium import.Discard polygon vertices that cannot be represented on Altium import.Take net name case from the schematic when importing an Altium project. #25374Fix incorrect via size on Altium import. #23328Prevent time domain tuning divide by zero crash. #25537Fix snapping guideline color and line style. #23590Fix incorrect corner smoothing shown in "Zone Manager" dialog. #24797Fix creepage across fully rounded overlapping cutouts. #24875Don’t leave partially loaded items after a canceled append. #24911Keep edge cuts layer active when clicking edge clearance violations. #24941Prevent zones in design blocks from losing their pad connection type properties. #24955Prevent a small copper spur where a teardrop ends on an arc track.Map layers when appending a board or design block.Show edit points on locked items when overriding locks.Restore rotated table’s resize handles.Prevent the DRC rule editor from breaking time domain rules.Allow the DRC rule editor edit picosecond length rules.Keep commented out rules commented in the DRC rule editor.Prevent unexpected via from being automatically included while placing tracks. #25563Write IPC-D-356A blind and buried vias. #10697Fix sporadic malformed courtyard error.Flag unnamed pads as midpoints on IPC-D-356A export.Fix crash when changing projects during drag. #25561Fix skew error inconsistency on an unchanged board.Fix crashes when placing footprints. #23971Prevent zone manager from changing parameters when changing zone priority. #25521Keep drill marks out of gerber export. #25532Prevent box select from accepting hidden footprints. #25579Improve canvas performance on boards with large number of air wires. #25418Prevent the via tool placing a via into a mounting hole.Remove a deleted pad from the ratsnest.Reject a negative width or gap in a differential pair custom rule editor.Catch rule area cutout changes in the library parity check.Fix crash and undo buffer corruption while changing track width in inspector. #25415Fix footprint placement transforms and custom pad shapes on Allegro import. #24937Fixed 'Keep upright' footprint text being flipped after update from library. #12417Add support for importing Allegro 24.1 board files.Add support for importing Allegro 25.1 board files.Set shape offset in Allegro padstacks. #25318Do not emit a board body without thickness. #25353Correctly merge overlapping zones with a higher priority zone of a different net. #23790Keep the default board body opaque on STEP export. #25353Stop a locked footprint vanishing when rotating it.Keep a channel’s own group when repeating a multi-channel layout. #25622Prevent zone fill shorts other-net pads with iterative refill. #25670Stop THT pads blocking custom footprint layers. #25608Keep the footprint when a rename only changes its case. #25586Fix crash when applying footprint properties after changing the 3D model path. #25239Highlight library save failures. #23850
Stop THT pads blocking custom footprint layers. #25608Keep the footprint when a rename only changes its case. #25586Fix crash when applying footprint properties after changing the 3D model path. #25239Highlight library save failures. #23850Ensure hidden navigator gizmo reacts to clicks. #25400Keep click and hover picking synchronized with model visibility. #25525Keep different STEP face colors apart. #25584
Ensure hidden navigator gizmo reacts to clicks. #25400Keep click and hover picking synchronized with model visibility. #25525Keep different STEP face colors apart. #25584Keep repeated copies when the item sits in the page margin. #24309Don’t duplicate repeated items when copying.Fix blind text placement in the drawing sheet editor.Make select all work correctly.
Keep repeated copies when the item sits in the page margin. #24309Don’t duplicate repeated items when copying.Fix blind text placement in the drawing sheet editor.Make select all work correctly.Fix crash after deleting a gerber layer.Fix crash after reordering layers. #25570Fix crash when opening zip file from read only network drive. #25560
Fix crash after deleting a gerber layer.Fix crash after reordering layers. #25570Fix crash when opening zip file from read only network drive. #25560Show expanded command line passed to execute command. #24927Handle unknown job types without crashing.
Show expanded command line passed to execute command. #24927Handle unknown job types without crashing.Offer project text variables auto completion. #24927Make git back end available.
Offer project text variables auto completion. #24927Make git back end available.Automatically recreate Python virtual environments when needed. #25528
Automatically recreate Python virtual environments when needed. #25528Fix pin properties not highlighting when changing pin to a different type. #25171
Fix pin properties not highlighting when changing pin to a different type. #25171Bump vcpkg for patched wxWidgets 3.3.3.Fix silently failing ACL copy on save. #24060Work around OpenGL canvases that stop presenting.
Bump vcpkg for patched wxWidgets 3.3.3.Fix silently failing ACL copy on save. #24060Work around OpenGL canvases that stop presenting.Support board table and table cell objects.Add explicit solder mask for copper shapes and tracks.Add support for reference points.Expand support for text boxes.Support locked and library identifiers for board groups.Add pad/via teardrop settings.Support round-tripping zone layer overrides.Add support for embedded files.Support pad fabrication property.Expose zone corner settings.Fix missing parent handling for footprint groups.Support expanding environment variables.Add board variant handlers.Support footprint variant data.Fix handling of net classes.Correctly mark deserialized zones as unfilled.
Support board table and table cell objects.Add explicit solder mask for copper shapes and tracks.Add support for reference points.Expand support for text boxes.Support locked and library identifiers for board groups.Add pad/via teardrop settings.Support round-tripping zone layer overrides.Add support for embedded files.Support pad fabrication property.Expose zone corner settings.Fix missing parent handling for footprint groups.Support expanding environment variables.Add board variant handlers.Support footprint variant data.Fix handling of net classes.Correctly mark deserialized zones as unfilled. Source:
Tweakers.net