Horizon EDA е система за автоматизиране на проектирането на електронни устройства и е оптимизиран за създаване електрически вериги и печатни платки. Идеите, изложени в проекта, се развиват от 2016 г., а първите експериментални изстрелвания са предложени миналата есен.
Като причина за създаването на Horizon се споменава желанието да се осигури по-тясна връзка от библиотеката на списъците с предмети и части с интерфейси за проектиране на схеми и платки, включително възможността за споделяне на общи набори от части в различни проекти и свързване от UUID. Кодът е написан на C ++ и се разпространява под лиценза GPLv3.
Horizon EDA има пълен работен процес на проектиране който обхваща етапите от разработването на схема до износа на готовия продукт във формати Gerber (RS-274X) и NC-Drill.
Той също така включва инструмент с много нишки за проверка на спазването на правилата за проектиране (DRC, Проверка на правилата за проектиране), която ви позволява да идентифицирате често срещани грешки в дизайна на печатната платка и възможност за навигация с помощта на жестове на екрана в сензорни системи и персонализиране на интерфейса (например можете да изберете цветова схема по ваш вкус).
С Horizon EDA, можете да се възползвате напълно от насочващите устройства за лаптоп модерен. В допълнение към мащабирането и панорамирането с прецизност на пикселите, използвайки сензорни панели или точки на проследяване, можете директно да манипулирате 2D и 3D изгледи, като използвате жестове със сензорен екран, като например увеличение с пинч.
От основните характеристики Horizon EDA подчертава следното:
- Функционален интерфейс за управление на библиотеката от елементи.
- Унифициран редактор за всичко - от знаци до табла.
- Редакторът на схеми, като взема предвид списъка на електрическите връзки (netlist) и свързването на елементи.
- Интерактивен маршрутизатор за проследяване, първоначално разработен за KiCad.
- 3D система за визуализиране на таблото, която работи без артефакти и без забавяне.
- Възможност за изтегляне и създаване на 3D модели на компоненти с поддръжка за експортиране на модели в CAD във формат STEP.
- Възможност за групиране на множество копия на дъска или поставяне на множество дъски в един панел, за да спестите пари при поръчка на малки дъски.
- Интерактивен оптимизатор на гуми и следи.
- Параметрична система за търсене.
- Интерфейс за получаване на информация за цените на частите (на базата на kitspace partinfo).
- Поддръжка за импортиране на изображения във формат DXF.
- Интерфейс за износ на спецификация за материали (BOM) и Pick & place.
- Комуникация на всички компоненти, блокове и части с помощта на UUID.
- Поддръжка за отмяна на промени (Отмяна / повторение) и прехвърляне на обекти чрез клипборда.
- Изграждане на капацитет за Linux и Windows.
- JSON-базиран формат на диска.
- Интерфейс, базиран на GTK3 (Gtkmm3).
- Използване на OpenGL 3 за ускоряване на изобразяването.
И накрая, ако искате да научите повече за използването и документацията на приложението, можете да се консултирате с подробности в следващия линк.
Как да инсталирам Horizon EDA на Ubuntu и деривати?
За тези, които се интересуват от възможността да инсталират това приложение на своята система, те могат да го направят, като следват инструкциите, които споделяме по-долу.
По подразбиране се предлага пакет за компилация на приложението за каквато и да е дистрибуция на Linux, въпреки че в случая на Arch Linux тя може да бъде инсталирана от нейните хранилища, а също има пакет Flatpak, който прави нещата още по-лесни за всеки потребител на Linux (ако вашата дистрибуция има поддръжка за инсталиране на пакети Flatpak).
В този случай ще използваме пакета Flatpak за да инсталирате това приложение. Ако нямате поддръжка за инсталиране на приложения във формат Flatpak, можете да добавите поддръжка, като отворите терминал и напишете следната команда в него:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Сега с подкрепата, Можем да инсталираме приложението, като напишем следната команда в терминала:
flatpak install flathub org.horizon_eda.HorizonEDA
И с това можем да започнем да използваме това приложение, просто трябва да потърсите стартера в менюто на приложението си. В случай, че не можете да го намерите, можете да стартирате приложението със следната команда:
flatpak run org.horizon_eda.HorizonEDA
И за да проверите дали има актуализация или искате да актуализирате до нова версия, просто напишете командата:
flatpak update