Horizon EDA er et system til automatisering af design af elektroniske enheder og er optimeret til at skabe elektriske kredsløb og printkort. Idéerne i projektet har udviklet sig siden 2016, og de første eksperimentelle lanceringer blev foreslået sidste efterår.
Som en grund til at skabe Horizon nævnes ønsket om at skabe en tættere forbindelse fra biblioteket med genstande og delelister med grænseflader til design kredsløb og kort, herunder evnen til at dele fælles sæt af dele på tværs af forskellige projekter og sammenkædning med UUID. Koden er skrevet i C ++ og distribueret under GPLv3-licensen.
Horizon EDA har en komplet designproces der dækker trinene fra udarbejdelsen af en ordning til eksporten af det færdige produkt i Gerber (RS-274X) og NC-Drill-formater.
Det inkluderer også et værktøj med flere gevind til at verificere overholdelse af designregler (DRC, Design Rule Checking), som giver dig mulighed for at identificere almindelige fejl i designet til printkortet og evnen til at navigere ved hjælp af skærmbevægelser på berøringsskærmsystemer og tilpasse grænsefladen (for eksempel kan du vælge et farveskema efter eget valg).
Med Horizon EDA, du kan drage fuld fordel af pegeudstyr til bærbare computere moderne. Ud over at zoome og panorere med pixelpræcision ved hjælp af berøringspaneler eller sporpunkter, kan du direkte manipulere 2D- og 3D-visninger ved hjælp af berøringsskærmbevægelser som f.eks. Knib-til-zoom.
Af de vigtigste egenskaber Horizon EDA fremhæver følgende:
- Funktionel grænseflade til styring af elementbiblioteket.
- Unified editor til alt fra tegn til dashboards.
- Kredsløbsredaktøren under hensyntagen til listen over elektriske forbindelser (netliste) og forbindelsen af elementer.
- Interaktiv tracking router oprindeligt udviklet til KiCad.
- 3D-rendering af instrumentbræt, der fungerer uden artefakter og uden forsinkelse.
- Evne til at downloade og oprette 3D-modeller af komponenter med support til at eksportere modeller til CAD i STEP-format.
- Evne til at gruppere flere kopier af et bræt eller placere flere tavler i et panel for at spare penge, når du bestiller små tavler
- Interaktivt dæk- og sporoptimeringsværktøj.
- Parametrisk søgesystem.
- Interface til at få information om delpriser (baseret på kitspace partinfo).
- Understøttelse til import af billeder i DXF-format.
- Interface til eksport af stykliste (BOM) og Pick & place.
- Kommunikation af alle komponenter, blokke og dele ved hjælp af UUID.
- Støtte til fortrydelse af ændringer (Fortryd / gentag) og overførsel af objekter via udklipsholder.
- Byg kapacitet til Linux og Windows.
- JSON-baseret diskformat.
- GTK3 (Gtkmm3) -baseret grænseflade.
- Brug af OpenGL 3 til at fremskynde gengivelsen.
Endelig, hvis du vil vide mere om brugen og dokumentationen af applikationen, kan du konsultere detaljer i følgende link.
Hvordan installeres Horizon EDA på Ubuntu og derivater?
For dem, der er interesserede i at kunne installere denne applikation på deres system, kan de gøre det ved at følge de instruktioner, vi deler nedenfor.
Som standard tilbydes en pakke til kompilering af applikationen til enhver Linux-distribution, selvom det i tilfælde af Arch Linux kan installeres fra dets arkiver og også der er en Flatpak-pakke, der gør tingene endnu lettere til enhver Linux-bruger (hvis din distribution understøtter installation af Flatpak-pakker).
I dette tilfælde vi bruger Flatpak-pakken for at kunne installere denne applikation. Hvis du ikke har support til at installere applikationer i Flatpak-format, kan du tilføje supporten ved at åbne en terminal og skrive følgende kommando i den:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Nu med støtten, Vi kan installere applikationen ved at skrive følgende kommando i terminalen:
flatpak install flathub org.horizon_eda.HorizonEDA
Og med det kan vi begynde at bruge denne applikation, du skal bare kigge efter launcheren i din applikationsmenu. Hvis du ikke kan finde det, kan du starte applikationen med følgende kommando:
flatpak run org.horizon_eda.HorizonEDA
Og for at kontrollere, om der er en opdatering, eller om du vil opdatere til en ny version, skal du bare skrive kommandoen:
flatpak update