Efter et år med udvikling er udgivelsen af det frie automatiserede designprogram KiCad 9.0.0 offentliggjort. Dette er det tredje væsentlige release, der blev dannet efter, at projektet blev et aktiv under Linux Foundation. Pakker er forberedt til forskellige Linux-distributioner, Windows og macOS. Koden er skrevet i C++ ved hjælp af wxWidgets-biblioteket og distribueres under GPLv3-licensen.
KiCad tilbyder værktøjer til redigering af elektriske kredsløb og trykte kredsløb, 3D-visualisering af kredsløb, arbejde med biblioteker af elektriske komponenter, manipulation af Gerber-skabeloner, simulering af elektroniske kredsløbs funktion, redigering af trykte kredsløb og projektledelse. Projektet leverer også biblioteker til elektroniske komponenter, monteringssteder og 3D-modeller. Ifølge nogle producenter af trykte kredsløb modtager cirka 15% af bestillingerne skemaer, der er forberedt i KiCad.
Blandt ændringerne i den nye udgave:
- Understøttelse af 'Jobsets' er blevet tilføjet, hvilket gør det muligt at oprette filer med foruddefinerede operationer på skemaer og trykte kredsløb, som kan genbruges til at reproducere standardhandlinger af forskellige brugere. Jobsets kan udføres både via GUI og fra kommandolinjen.
- Understøttelse af indlejring af forskellige elementer i skemaer, kabelføring og pladsbesparende løsninger er blevet implementeret i stedet for at være bundet til eksterne filer. Ændringen gør det muligt at skabe selvforsynende projektfiler, der ikke afhænger af tredjepartsfiler, såsom skrifttypefiler og 3D-modeller.

- I skema- og kredsløbsredaktører er understøttelse af 'Bezier-kurven' blevet tilføjet. Tidligere kunne forbindelser baseret på Bezier-kurver kun importeres og redigeres, men nu kan de oprettes fra bunden.
- Understøttelse af multicilinders design (Multi-channel design) er blevet tilføjet, hvilket gør det muligt at oprette nye kanaler med lignende arrangement og kabelføring baseret på den eksisterende placering af komponenterne på de trykte kredsløb.
- Understøttelse af komponentklasser (Component classes) er blevet tilføjet, hvilket gør det muligt at gruppere forskellige symboler og pladser i klasser, som kan have deres egne designregler anvendt.

- Skema-, symbol- og pladseredaktører har fået tilføjet støtte til redigering af tabeller.

- Mulighed for at definere egne fejl og advarsler i ERС (Electrical Rules Check) og DRC (Design Rules Check) er blevet tilføjet.

- Understøttelse af at binde forskellige handlinger til musehjulet i redaktørerne for trykte kredsløb, skemaer, symboler og pladser er blevet tilføjet.
- Forbedringer i skema- og symbolredaktører.
- Mulighed for at vælge objekter baseret på angivne filtre er blevet tilføjet.

- Et værktøj til synkronisering af udgange og hierarkiske mærker er blevet tilføjet.
- Understøttelse af skemadesignblokke er blevet tilføjet for at oprette biblioteker med genanvendelige skemelementer.

- En ny klasse til fremhævelse af forbindelsesspor med farve er blevet tilføjet.

- Mulighed for at vælge objekter baseret på angivne filtre er blevet tilføjet.
- Forbedringer i printkort og komponenteditorer:
- Der er tilføjet en zonemanager, der gør det muligt at se og justere zoner uden at redigere individuelle zoner.

- Forbedringer af tentoperationerne for de øverste og nederste lag.

- Preset sæt af kobberlag er blevet tilføjet samt muligheden for hurtigt at skifte mellem præferencer.

- Et værktøj til at ændre former er blevet tilføjet.

- Muligheden for at oprette PTH-kontaktflader med forskellige former for kobberflader i forskellige lag er blevet tilføjet.

- Interaktive positioneringsmetoder for objekter og direkte objektmanipulation er blevet tilføjet. Mulighed for at flytte flere spor på én gang er blevet givet.
- Understøttelse af eksport af 3D-modeller i formaterne XAO, STL, BREP og PLY er blevet tilføjet.
- Der er tilføjet en zonemanager, der gør det muligt at se og justere zoner uden at redigere individuelle zoner.
Kilde: opennet.ru












