KiCad 8 Makes Your Life Better Without Caveats

A few days ago, KiCad 8 was released, and itās a straight upgrade to any PCB designerās quality of life. Thereās a blog post as usual, and, this year, thereās also a FOSDEM talk from [Wayne Stambaugh] talking about the changes that we now all get to benefit from. Having gone through both of these, our impression is that KiCad 8 developers went over the entire suite, asking: āthis is cool, but could we make it betterā? The end result is indeed a massive improvement in a thousand different ways, from small to fundamental, and all of them seem to be direct upgrades from the KiCad 7 experience.
For a start, KiCad works better with whatever other tools you might use. Thereās the recently added LTSpice schematic import and overall serious SPICE simulation improvements, SVG and DXF import for the schematic editor, an āexport copperā option for STEP, mechanical CAD import QoL tweaks, IPC-2581 export for whenever manufacturers start supporting it, and Cadence Allegro netlist export in case youād like to use KiCad for schematic duty only. You can now also import footprint and symbol libraries from Altium and CADSTAR, as well as import EasyEDA projects directly, and this release brings enough features that you might just want to try those importers out.
Thereās much more to see on the KiCad front itself, too ā separation of schematic editor grid sizes for wire and text positioning, Git integration, a new flexible BOM export tool, live previews when tweaking schematic symbols or footprints in text editor, improved 3D viewer UI, ARM64 support on Windows, and even on-hover preview of symbols and footprints when picking them from a library list. If your footprint or symbol differ from the library-contained one, thereās now an interactive diff window showing you the changes visually, and itās now easier to edit footprint pads in bulk thanks to footprint editor improvements. Last but not least, thereās automatic schematic label and wire creation mechanisms for quick wireup, and improved net highlights in complex hierarchical schematic designs ā the schematic editor has received a lot of love, and it is eager to share.
A lot of sharp edges have been filleted in on the PCB editor front, too. You can now resize length tuning patterns on the fly, easily assign nets to graphic shapes to aid your RF or capacitive touch design, power symbols now have editable names, and thereās a new pin 1 marker on the block that should work better in more situations than the previous convention ever could. For automation afficionados, weāve seen `kicad_cli` introduced in KiCad 7, and now it adds ERC/DRC exports for all your automated pull request review needs, BoM export, gITF and VRML 3D model exports, and a bunch more.
KiCadās usage is ramping up, and industry players are taking note ā for instance, Wurth Electronics has recently pledged to bring all their components to KiCad as a library. On the KiCad 9 roadmap, we see stable API IPC interface for Python scripts, visual diff and merge for Git, license embedding into files, reusable schematics and design blocks, pad stacks and guard rings, ODB++ export, certainly, quite a bit more that we didnāt yet know we needed. Oh, and they donāt forget about keeping things up to date either ā this release brings a trove of documentation and UI translation updates.
Whatever your toolkit is, chances are, KiCad 8 works with it way better now, and whatever kind of KiCad user you are, thereās something in this release for you. Consider trying KiCad 8 out, report bugs if needed, donate, or maybe even get some KiCad merch while at it. It is wise to hold off on a .0.0
release, but all the new features sure make it a tempting offer.
from Blog ā Hackaday https://ift.tt/XOy1roG
Comments
Post a Comment