Horizon EDA to system automatyzujący projektowanie urządzeń elektronicznych i jest zoptymalizowany do tworzenia obwody elektryczne i płytki obwodów drukowanych. Pomysły przedstawione w projekcie rozwijają się od 2016 roku, a pierwsze eksperymentalne uruchomienia zostały zaproponowane jesienią ubiegłego roku.
Jako powód stworzenia Horizon wspomina się o chęci zapewnienia bliższego połączenia z biblioteki elementów i list części z interfejsami do projektowania obwodów i płytek, w tym możliwość udostępniania wspólnych zestawów części w różnych projektach i łączenia za pomocą UUID. Kod jest napisany w C ++ i rozpowszechniany na licencji GPLv3.
Horizon EDA ma pełny proces projektowania który obejmuje etapy od opracowania schematu do eksportu gotowego produktu w formatach Gerber (RS-274X) i NC-Drill.
Obejmuje również wielowątkowe narzędzie do weryfikacji zgodności z zasadami projektowania (DRC, Design Rule Checking), które pozwala zidentyfikować typowe błędy w projektowaniu płytki drukowanej oraz możliwość nawigacji za pomocą gestów ekranowych w systemach z ekranem dotykowym i dostosowywania interfejsu (na przykład możesz wybrać schemat kolorów według własnych upodobań).
Dzięki Horizon EDA możesz w pełni wykorzystać możliwości urządzeń wskazujących w laptopach nowoczesny. Oprócz powiększania i przesuwania z precyzją pikseli za pomocą paneli dotykowych lub punktów śledzenia, możesz bezpośrednio manipulować widokami 2D i 3D za pomocą gestów ekranu dotykowego, takich jak szczypanie, aby powiększyć.
Z głównych cech Horizon EDA podkreśla następujące kwestie:
- Funkcjonalny interfejs do zarządzania biblioteką elementów.
- Zunifikowany edytor do wszystkiego, od znaków po pulpity nawigacyjne.
- Edytor obwodów uwzględniający listę połączeń elektrycznych (netlist) oraz połączenia elementów.
- Interaktywny router śledzący pierwotnie opracowany dla programu KiCad.
- System renderowania pulpitu nawigacyjnego 3D, który działa bez artefaktów i bez opóźnień.
- Możliwość pobierania i tworzenia modeli 3D komponentów z obsługą eksportu modeli do CAD w formacie STEP.
- Możliwość grupowania wielu kopii tablicy lub umieszczania wielu tablic w jednym panelu, aby zaoszczędzić pieniądze przy zamawianiu małych tablic.
- Interaktywny optymalizator opon i gąsienic.
- System wyszukiwania parametrycznego.
- Interfejs do uzyskiwania informacji o cenach części (na podstawie informacji o kitspace partinfo).
- Obsługa importu obrazów w formacie DXF.
- Interfejs do eksportu zestawień materiałowych (BOM) oraz Pick & Place.
- Komunikacja wszystkich komponentów, bloków i części za pomocą UUID.
- Wsparcie dla cofania zmian (Cofnij / ponów) i przenoszenia obiektów przez schowek.
- Zbuduj pojemność dla systemów Linux i Windows.
- Format dysku oparty na JSON.
- Interfejs oparty na GTK3 (Gtkmm3).
- Korzystanie z OpenGL 3 w celu przyspieszenia renderowania.
Na koniec, jeśli chcesz dowiedzieć się więcej na temat użytkowania i dokumentacji aplikacji, możesz zapoznać się z szczegóły w poniższym linku.
Jak zainstalować Horizon EDA na Ubuntu i pochodnych?
Osoby zainteresowane możliwością zainstalowania tej aplikacji w swoim systemie mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.
Domyślnie pakiet jest oferowany do kompilacji aplikacji dla dowolnej dystrybucji Linuksa, chociaż w przypadku Arch Linuksa można ją zainstalować z jego repozytoriów, a także jest pakiet Flatpak, który jeszcze bardziej ułatwia sprawę dla dowolnego użytkownika Linuksa (jeśli twoja dystrybucja obsługuje instalowanie pakietów Flatpak).
W tym przypadku użyjemy pakietu Flatpak aby móc zainstalować tę aplikację. Jeśli nie masz obsługi instalowania aplikacji w formacie Flatpak, możesz dodać obsługę, otwierając terminal i wpisując w nim następujące polecenie:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Teraz ze wsparciem Aplikację możemy zainstalować wpisując w terminalu następującą komendę:
flatpak install flathub org.horizon_eda.HorizonEDA
I dzięki temu możemy zacząć korzystać z tej aplikacji, wystarczy poszukać programu uruchamiającego w menu aplikacji. Jeśli nie możesz go znaleźć, możesz uruchomić aplikację za pomocą następującego polecenia:
flatpak run org.horizon_eda.HorizonEDA
Aby sprawdzić, czy jest aktualizacja lub chcesz zaktualizować do nowej wersji, po prostu wpisz polecenie:
flatpak update