Horizon EDA - це система для автоматизації проектування електронних пристроїв і оптимізовано для створення електричні схеми та друковані плати. Ідеї, викладені в проекті, розробляються з 2016 року, а перші експериментальні пуски були запропоновані восени минулого року.
Причиною створення Horizon є бажання забезпечити більш тісний зв'язок з бібліотеки списків предметів та деталей з інтерфейсами для проектування схем і плат, включаючи можливість ділитися загальними наборами частин між різними проектами та посиланнями через UUID. Код написаний на C ++ і поширюється за ліцензією GPLv3.
Horizon EDA має повний робочий процес проектування що охоплює етапи від розробки схеми до експорту готової продукції у форматах Gerber (RS-274X) та NC-Drill.
Це також включає багатопоточний інструмент для перевірки відповідності правилам проектування (DRC, Перевірка правил проектування), який дозволяє виявити типові помилки в конструкції друкованої плати і можливість орієнтуватися за допомогою жестів на екрані в сенсорних системах та налаштовувати інтерфейс (наприклад, ви можете вибрати колірну схему на свій смак).
З Horizon EDA, Ви можете повною мірою скористатися вказівними пристроями для ноутбуків сучасний. На додаток до масштабування та панорамування з точністю до пікселів за допомогою сенсорних панелей або точок доріжки, ви можете безпосередньо маніпулювати двовимірними та тривимірними поданнями, використовуючи жести на сенсорному екрані, такі як масштабування.
З основних характеристик Horizon EDA виділяє наступне:
- Функціональний інтерфейс для управління бібліотекою елементів.
- Уніфікований редактор для будь-чого - від вивісок до інформаційних панелей.
- Редактор схем з урахуванням переліку електричних підключень (netlist) і підключення елементів.
- Інтерактивний маршрутизатор відстеження, спочатку розроблений для KiCad.
- Система візуалізації 3D-панелі, яка працює без артефактів і без затримок.
- Можливість завантаження та створення 3D-моделей компонентів з підтримкою експорту моделей у САПР у форматі 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