Horizon EDA je systém pro automatizaci návrhu elektronických zařízení a je optimalizován pro vytváření elektrických obvodů a desek plošných spojů. Myšlenky uvedené v projektu se rozvíjejí od roku 2016 a první experimentální starty byly navrženy loni na podzim.
Jako důvod pro vytvoření Horizontu je zmíněna touha poskytnout užší spojení z knihovny položek a kusovníků s rozhraními pro návrh obvodů a desek, včetně možnosti sdílet společné sady dílů napříč různými projekty a propojovat pomocí UUID. Kód je napsán v C ++ a distribuován pod licencí GPLv3.
Horizon EDA má kompletní designový pracovní tok který pokrývá fáze od vypracování schématu až po export hotového produktu ve formátech Gerber (RS-274X) a NC-Drill.
Zahrnuje také nástroj s více vlákny k ověření souladu s pravidly návrhu (DRC, Design Rule Checking), který umožňuje identifikovat běžné chyby v konstrukci desky s plošnými spoji a schopnost navigace pomocí gest na obrazovce na systémech dotykové obrazovky a přizpůsobení rozhraní (můžete si například vybrat barevné schéma podle svých představ).
S programem Horizon EDA můžete plně využít polohovacích zařízení notebooků moderní. Kromě přiblížení a posouvání s přesností na pixely pomocí dotykových panelů nebo bodů sledování můžete přímo manipulovat s 2D a 3D pohledy pomocí gest dotykové obrazovky, jako je např. Přiblížení nebo oddálení.
Z hlavních charakteristik Horizon EDA zdůrazňuje následující:
- Funkční rozhraní pro správu knihovny prvků.
- Sjednocený editor pro cokoli, od značek po řídicí panely.
- Editor obvodů s přihlédnutím k seznamu elektrických připojení (netlist) a připojení prvků.
- Interaktivní sledovací router původně vyvinutý pro KiCad.
- 3D vykreslovací systém palubní desky, který funguje bez artefaktů a bez zpoždění.
- Možnost stahovat a vytvářet 3D modely komponent s podporou exportu modelů do CAD ve formátu STEP.
- Možnost seskupit více kopií desky nebo umístit více desek na jeden panel, abyste ušetřili peníze při objednávání malých desek.
- Interaktivní optimalizace pneumatik a pásů.
- Parametrický vyhledávací systém.
- Rozhraní pro získání informací o cenách dílů (na základě kitspace partinfo).
- Podpora pro import obrázků ve formátu DXF.
- Rozhraní pro export kusovníku (BOM) a Pick & Place.
- Komunikace všech komponent, bloků a dílů pomocí UUID.
- Podpora pro zrušení změn (Undo / redo) a přenos objektů pomocí schránky.
- Budujte kapacitu pro Linux a Windows.
- Formát disku založený na formátu JSON.
- Rozhraní založené na GTK3 (Gtkmm3).
- Použití OpenGL 3 k urychlení vykreslování.
Nakonec, pokud se chcete dozvědět více o použití a dokumentaci aplikace, můžete se podívat na podrobnosti v následujícím odkazu.
Jak nainstalovat Horizon EDA na Ubuntu a deriváty?
Pro ty, kteří mají zájem o instalaci této aplikace do svého systému, mohou tak učinit podle pokynů, které sdílíme níže.
Ve výchozím nastavení je balíček nabízen ke kompilaci aplikace pro jakoukoli distribuci Linuxu, i když v případě Arch Linuxu ji lze nainstalovat ze svých úložišť a také existuje balíček Flatpak, který věci ještě usnadňuje pro libovolného uživatele systému Linux (pokud vaše distribuce podporuje instalaci balíčků Flatpak).
V tomto případě použijeme balíček Flatpak aby bylo možné nainstalovat tuto aplikaci. Pokud nemáte podporu pro instalaci aplikací ve formátu Flatpak, můžete přidat podporu otevřením terminálu a zadáním následujícího příkazu:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Nyní s podporou, Aplikaci můžeme nainstalovat zadáním následujícího příkazu do terminálu:
flatpak install flathub org.horizon_eda.HorizonEDA
A díky tomu můžeme tuto aplikaci začít používat, stačí hledat spouštěč v nabídce aplikace. Pokud ji nemůžete najít, můžete aplikaci spustit pomocí následujícího příkazu:
flatpak run org.horizon_eda.HorizonEDA
Chcete-li zkontrolovat, zda existuje aktualizace nebo chcete aktualizovat na novou verzi, stačí zadat příkaz:
flatpak update