Software-update: KiCad 9.0.5

KiCad logo (79 pix)De vijfde 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.5 ziet er als volgt uit:

General Schematic Editor
  • Fix crash when navigating legacy schematic. #21497
  • Prevent assertion due to missing commit screen object (Sentry KICAD-YKY).
  • Fix hanging when updating symbols after loading legacy schematic with missing symbols. #21536
  • Expose shape in property inspector for sheet pins. #21545
  • Update power filter for power symbols placement.
  • Properly handled exception when attempting to add a database library using latest MariaDB connector. #21707
  • Support multiple footprints in HTTP libraries. #20750
  • Prevent invalid warning when updating other fields in schematic from PCB. #21467
  • Fix broken connectivity with label at the intersection of two nets. #21494
  • Fix broken intersheet wiring on root schematic that temporarily breaks the netlist. #18297
  • Use combo-box for alternate body style in properties panel. #19905
  • Update properties to show units. #21685
  • Prevent graphic lines from drawing on netclass layers. #21731
  • Unify sheet name validators and apply to properties. #21698
  • Fix crash when adding text. #21380
  • Fix broken rotation during multi-label input. #21765
Symbol Editor
  • Snap new pin to grid without requiring mouse movement. #16828
  • Show inherited fields in derived symbols. #11422
  • Fix crash when reducing the symbol unit count. #21631
  • Fix broken symbol field position. #21781
  • Fix incorrect handling of vertical position of fields in the library symbol properties dialog. #21781
Board Editor Footprint Editor
  • Show embed 3D model immediately. #19991
  • Prevent stale names in footprint browser. #9763
3D Viewer
  • Remove noise from orthographic projection ray tracing. #8863
Command Line Interface Job Sets API Windows macOS Linux
  • Fix for cursor rendering on EGL+Nvidia in accelerated graphics mode. #12183
  • Prevent broken library tree scrolling behavior on search. #18000

KiCad 6.0 PCB editor

Versienummer 9.0.5
Releasestatus Final
Besturingssystemen Linux, macOS, Windows 10, Windows 11
Website KiCad
Download https://kicad.org/download/
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

03-10-2025 • 09:00

10

Submitter: danmark_ori

Bron: KiCad

Update-historie

09:00 KiCad 9.0.5 10
19-08 KiCad 9.0.4 10
09-07 KiCad 9.0.3 2
08-05 KiCad 9.0.2 0
31-03 KiCad 9.0.1 10
20-02 KiCad 9.0.0 7
19-02 KiCad 8.0.9 9
13-01 KiCad 8.0.8 3
12-'24 KiCad 8.0.7 0
10-'24 KiCad 8.0.6 2
Meer historie

Reacties (10)

Sorteer op:

Weergave:

Ik gebruik KiCad nu al een tijdje professioneel en ben zeer te spreken over de werking. Het lijkt ook een stuk stabieler te draaien dan een jaar geleden.

Projecten zijn goed te managen in git, mede doordat de bestanden uit leesbare tekst bestaat. Dit heeft ook als voordeel dat er met Vim makkelijk bepaalde acties uitgevoerd kunnen worden. Bovendien vind ik het fijn dat ik mijn skills ontwikkel voor het werken met een opensource stuk gereedschap en ik dus niet bang hoef te zijn dat dat de software zomaar verdwijnt of ineens duurder wordt.

Functioneel heb ik het idee dat KiCad compleet is. En ik kan mij dus ook niet zo snel bedenken wat de meerwaarde zou zijn aan bijvoorbeeld een Altium a 4000 euro per jaar.
Hey,
Zijn er ergens goeie tutorials te vinden voor Kicad? of fora waar men een nood ietwat op weg kan helpen...
YouTube: Design your own Circuit Boards using Kicad Part 1 (FREE software)

YouTube: Design your own Circuit Boards using Kicad Part 2

ik heb met wat middelbare school kennis van Electra en wat inlezen toch al wel op deze manier wat pcb’s voor hobbywerk kunnen maken. Deze tutorial vond ik meer dan een beetje goed te volgen.
Ik heb veel kennis weer kunnen ophalen uit vooropleidingen en een geschiedenis in de elektrotechniek.

Verder veel geleerd via YouTube en dan met name van:

Phil - https://m.youtube.com/@PhilsLab

En Rick Hartley van Altium - https://m.youtube.com/results?sp=mAEA&search_query=Rick+hartley#searching

Rick Hartley heeft veel info mbt controlled impedance, EMI en EMC.
Of het het waard is, is een 2e, maar wat je bij de commerciele pakketten wel hebt is dat je kunt samenwerken aan een project en makkelijker componenten-databases kunt managen.

Vooral dat laatste is best wel een dingetje met KiCAD.

Ik merk dat ik best wel lang bezig ben met footprints vinden of converteren vanuit andere formaten en vaak moet je dan zelf ook nog de koppeling leggen met een 3D object en dat goed alignen.

Ook is het dan best lastig om dit goed te managen met bijv. artikelnummers van leveranciers zoals bijv. JLCPCB/LCSC.

Als je bijv. een component veel gebruikt in je projecten, maar de voorraad en levertijd zitten tegen dan moet je voor een nieuwe order dus een andere variant kiezen.

Ik heb nu al 2x (ja ik weet het iets met een ezel) een verkeerd kristal op een bordje laten zetten doordat ik dan net de verkeerde variant heb (verschil tussen kristal wat spanning nodig heeft of 2 GND pads).

Ik heb ook het idee dat de 3D library management er later een keertje bijgevoegd is en eigenlijk nooit eens goed uitgewerkt is. Al moet ik zeggen dat ik nog steeds op versie 8 zit omdat bepaalde plugins nog niet over waren of niet lekker schijnen te werken met 9. Wellicht dat zowel die plugins nu goed werken en de 3D library management beter is geworden...
Voor koppeling met JLC parts gebruik ik de Fabrication toolkit-plugin: https://github.com/bennymeg/Fabrication-Toolkit

Bij het symbool maak ik velden aan als JLC, Offset en Rotation. Mijn symbolen en footprints stop ik allemaal in een Library die ik weer in een git repository bijhoud.

Wat betreft fouten maken in een complexe omgeving met honderden of wellicht duizenden details. Niet volledig te vermijden, denk ik. In ieder geval niet op een productieve manier.
Ik zou echt willen dat ze al dit soort plugins standaard inbakken.

Het is nu nog steeds een zoektocht naar soms toch redelijk wat basale dingen.

@TD-er Om deze reden doen wij een deel van de projecten volledig in EasyEDA (PRO).
Er is namelijk een directe link met LCSC en gigantisch veel footprints zijn al aanwezig.
Dat scheelt op een project dagen werk om überhaupt de footprints te tekenen.
(de grote meer complexe footprints besteden wij gewoon uit, voor een paar tientjes kun je niet gaan klooien)

Vervolgens kun je deze dan exporteren naar bv KiCAD of zelfs Altium volgens mij.
Er zijn zelfs meerdere plugins om een footprint vanuit EasyEDA te importeren.

Dat heb ik toevallig afgelopen week nog gedaan voor de Simcom A7670E, aangezien die nergens te vinden was als footprint.

Dat scheelt al enorm veel werk en inderdaad de EasyEDA library is enorm.
Inderdaad, functionaliteit is goed compleet, zelfs ten opzichte van Altium.

Maar het grote onderscheid is het werken met versie-control (git).
In veel commerciele system is je ontwerp een 'binary blob', en hier, doordat het een leesbaar tekstbestand is, kun je veel makkelijker in de history teruggaan als er iets 'raars' is gebeurd.
Heeft mij wel eens gered toen een veel-polige connector door een gebruikersfoutje 'door elkaar gehusseld' werd.


Om te kunnen reageren moet je ingelogd zijn