După un an de dezvoltare, a fost publicată lansarea sistemului gratuit de proiectare asistată de computer pentru plăci de circuite imprimate KiCad 7.0.0. Aceasta este prima versiune semnificativă formată după ce proiectul a intrat sub aripa Fundației Linux. Build-urile sunt pregătite pentru diverse distribuții de Linux, Windows și macOS. Codul este scris în C++ folosind biblioteca wxWidgets și este licențiat sub licența GPLv3.
KiCad oferă instrumente pentru editarea schemelor electrice și a plăcilor cu circuite imprimate, vizualizarea 3D a plăcii, lucrul cu o bibliotecă de elemente de circuit electric, manipularea șabloanelor Gerber, simularea funcționării circuitelor electronice, editarea plăcilor cu circuite imprimate și managementul proiectelor. Proiectul oferă, de asemenea, biblioteci de componente electronice, amprente și modele 3D. Potrivit unor producători de PCB, aproximativ 15% din comenzi vin cu scheme pregătite în KiCad.
Printre modificările din noua versiune:
- În editorii de circuite, plăci de circuite imprimate și cadre de format, este posibil să utilizați orice fonturi de sistem.
- Suport pentru blocuri de text a fost adăugat la editorii de schematice și PCB.
- S-a adăugat suport pentru 3Dconnexion SpaceMouse, o variantă de mouse pentru navigarea în medii 3D și XNUMXD. Suport pentru manipulări specifice SpaceMouse a apărut în editorul de schemă, biblioteca de simboluri, editorul PCB și vizualizatorul XNUMXD. Lucrul cu SpaceMouse este în prezent disponibil numai pe Windows și macOS (în viitor, folosind libspacenav, este planificat să funcționeze și pe Linux).
- Colectarea de informații despre funcționarea aplicației este prevăzută pentru reflectare în rapoarte transmise în cazul rezilierii anormale. Platforma Sentry este folosită pentru a urmări evenimente, pentru a colecta informații despre erori și pentru a genera depozitări de blocare. Datele transmise de accident KiCad sunt procesate folosind serviciul cloud Sentry (SaaS). În viitor, se plănuiește utilizarea Sentry pentru a colecta telemetrie cu valori de performanță care reflectă informații despre cât timp durează executarea anumitor comenzi. Trimiterea rapoartelor este disponibilă în prezent numai în versiunile pentru Windows și necesită consimțământul explicit al utilizatorului (înscriere).
- Capacitatea de a verifica automat actualizările pentru pachetele instalate și de a afișa o notificare care le solicită să le instaleze a fost adăugată la Plugin și Manager de conținut. În mod implicit, verificarea este dezactivată și necesită activare în setări.
- S-a adăugat suport pentru mutarea fișierelor în modul Drag & Drop la interfața proiectului, la editoarele de scheme și circuite imprimate, la vizualizatorul de fișiere Gerber și la editorul de cadre de format.
- Sunt furnizate ansambluri pentru macOS, generate pentru dispozitivele Apple pe baza cipurilor Apple M1 și M2 ARM.
- Un utilitar separat kicad-cli a fost adăugat pentru utilizare în scripturi și automatizarea acțiunilor din linia de comandă. Sunt furnizate funcții pentru a exporta elemente de circuit și PCB în diferite formate.
- Editorii atât pentru diagrame, cât și pentru simboluri acceptă acum primitive cu un dreptunghi și un cerc.
- Comportamentul de glisare ortogonal modernizat (decalajul plasează acum traseele doar orizontal, cu tranziții de colț și traversarea caracterelor).
- Editorul de simboluri a extins capacitățile asociate cu tabelul de coduri. S-a adăugat capacitatea de a filtra pini pe baza unităților de măsură, de a schimba unitățile de măsură ale pinii din tabel, de a crea și de a șterge pini dintr-un grup de simboluri și de a vizualiza numărul de pini grupați.
- S-a adăugat o nouă verificare ERC pentru a avertiza când plasați un simbol folosind o plasă incompatibilă (de exemplu, o plasă nepotrivită poate cauza probleme la realizarea conexiunilor).
- S-a adăugat un mod de rotire a conductorului cu exact 45 de grade (anterior, era acceptată rotația în linie dreaptă sau într-un unghi arbitrar).
- S-a adăugat modul Do Not Populate (DNP) pentru a marca simboluri pe diagramă care nu vor fi incluse în fișierele de locație ale componentelor generate. Simbolurile DNP sunt evidențiate într-o culoare mai deschisă pe diagramă.
- S-a adăugat un editor de model de simulare („Model de simulare”), care vă permite să configurați parametrii modelului de simulare în modul grafic, fără a introduce descrieri de text în diagramă.
- S-a adăugat posibilitatea de a lega simboluri la o bază de date externă folosind interfața ODBC. Simbolurile din diferite scheme pot fi, de asemenea, legate la o bibliotecă comună.
- S-a adăugat suport pentru afișarea și căutarea câmpurilor personalizate în fereastra de selecție a simbolurilor.
- S-a adăugat posibilitatea de a utiliza link-uri hipertext în diagramă.
- Suport îmbunătățit pentru formatul PDF. S-a adăugat suport pentru secțiunea de marcaje (cuprins) în vizualizatorul PDF. A fost implementată capacitatea de a exporta informații despre simbolurile circuitelor în PDF. S-a adăugat suport pentru legăturile externe și interne.
- S-a adăugat verificarea coerenței amprentei pentru a identifica urmele care diferă de biblioteca conectată.
- O filă separată a fost adăugată la editorii de panou și amprentă cu o listă de teste DRC ignorate.
- Sprijin adăugat pentru dimensiuni radiale.
- S-a adăugat capacitatea de a inversa obiectele text pe o placă de circuit imprimat.
- S-a adăugat o opțiune pentru a umple automat zonele.
- Instrumente PCB îmbunătățite. S-a adăugat posibilitatea de a afișa o imagine în fundal pentru a facilita copierea contururilor plăcii sau a locațiilor amprentei de pe o placă de referință atunci când faceți inginerie inversă. S-a adăugat suport pentru eliminarea completă a urmelor și finalizarea automată a pistei.
- Un nou panou a fost adăugat la editorul PCB pentru căutarea după mască și filtrarea obiectelor.
- Un nou panou pentru modificarea proprietăților a fost adăugat la editorul PCB.
- Instrumente îmbunătățite pentru distribuția, ambalarea și mișcarea amprentelor.
- Instrumentul de export în format STEP a fost transferat într-un motor de analiză PCB comun cu KiCad.
Sursa: opennet.ru