Horizon EDA je systém na automatizáciu návrhu elektronických zariadení a je optimalizovaný na vytváranie elektrických obvodov a dosiek plošných spojov. Myšlienky uvedené v projekte sa rozvíjajú od roku 2016 a prvé experimentálne spustenia boli navrhnuté na jeseň minulého roku.
Ako dôvod vytvorenia Horizontu sa uvádza túžba poskytnúť užšie spojenie z knižnice položiek a zoznamov dielov s rozhraniami na návrh obvodov a dosiek, vrátane možnosti zdieľať spoločné množiny častí naprieč rôznymi projektmi a prepojenia pomocou UUID. Kód je napísaný v jazyku C ++ a distribuovaný pod licenciou GPLv3.
Horizon EDA má kompletný dizajnový pracovný tok ktorý pokrýva fázy od vypracovania schémy po export hotového výrobku vo formátoch Gerber (RS-274X) a NC-Drill.
Zahŕňa tiež nástroj s viacerými vláknami na overenie súladu s pravidlami návrhu (DRC, Design Rule Checking), ktorý umožňuje identifikovať bežné chyby v dizajne dosky plošných spojov a schopnosť navigácie pomocou gest na obrazovke v systémoch dotykovej obrazovky a prispôsobenie rozhrania (môžete si napríklad zvoliť farebnú schému podľa svojich predstáv).
S programom Horizon EDA môžete využívať všetky výhody ukazovacích zariadení na laptop moderný. Okrem zväčšovania a posúvania s presnosťou pixelov pomocou dotykových panelov alebo sledovacích bodov môžete priamo manipulovať s 2D a 3D zobrazením pomocou gest na dotykovej obrazovke, ako je napríklad priblíženie prstom.
Z hlavných charakteristík Program Horizont EDA zdôrazňuje tieto skutočnosti:
- Funkčné rozhranie na správu knižnice prvkov.
- Jednotný editor pre čokoľvek, od značiek po informačné panely.
- Editor obvodov, berúc do úvahy zoznam elektrických pripojení (netlist) a pripojenie prvkov.
- Interaktívny sledovací smerovač pôvodne vyvinutý pre KiCad.
- Systém vykresľovania 3D palubnej dosky, ktorý funguje bez artefaktov a bez oneskorenia.
- Schopnosť sťahovať a vytvárať 3D modely komponentov s podporou exportu modelov do CAD vo formáte STEP.
- Schopnosť zoskupiť viac kópií nástenky alebo umiestniť viac násteniek na jeden panel, aby ste ušetrili peniaze pri objednávaní malých násteniek.
- Interaktívny optimalizátor pneumatík a stôp.
- Parametrický vyhľadávací systém.
- Rozhranie na získavanie informácií o cenách dielov (na základe kitspace partinfo).
- Podpora pre import obrázkov vo formáte DXF.
- Rozhranie na export kusovníka (BOM) a systému Pick & Place.
- Komunikácia všetkých komponentov, blokov a častí pomocou UUID.
- Podpora pre vrátenie zmien (Undo / redo) a prenos objektov cez schránku.
- Budujte kapacitu pre systémy Linux a Windows.
- Formát disku založený na JSON.
- Rozhranie založené na GTK3 (Gtkmm3).
- Používanie OpenGL 3 na urýchlenie vykresľovania.
Nakoniec, ak sa chcete dozvedieť viac o použití a dokumentácii aplikácie, môžete sa obrátiť na podrobnosti v nasledujúcom odkaze.
Ako nainštalovať Horizon EDA na Ubuntu a deriváty?
Pre tých, ktorí majú záujem o inštaláciu tejto aplikácie do svojho systému, môžu tak urobiť podľa pokynov, ktoré zdieľame nižšie.
Štandardne sa ponúka balík na kompiláciu aplikácie pre ľubovoľnú distribúciu Linuxu, aj keď v prípade Arch Linux je možné ju nainštalovať z jej repozitárov a tiež existuje balíček Flatpak, ktorý veci ešte uľahčuje pre ľubovoľného používateľa systému Linux (ak vaša distribúcia podporuje inštaláciu balíkov Flatpak).
V tomto prípade použijeme balíček Flatpak aby bolo možné túto aplikáciu nainštalovať. Ak nemáte podporu na inštaláciu aplikácií vo formáte Flatpak, môžete ju pridať otvorením terminálu a zadaním nasledujúceho príkazu:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Teraz s podporou, Aplikáciu môžeme nainštalovať zadaním nasledujúceho príkazu do terminálu:
flatpak install flathub org.horizon_eda.HorizonEDA
A s tým, že môžeme začať používať túto aplikáciu, stačí hľadať spúšťač v ponuke aplikácií. Ak ju nenájdete, môžete aplikáciu spustiť pomocou nasledujúceho príkazu:
flatpak run org.horizon_eda.HorizonEDA
Ak chcete skontrolovať, či existuje aktualizácia alebo či chcete aktualizovať na novú verziu, zadajte príkaz:
flatpak update