Horizon EDA, een uitstekende applicatie voor de automatisering van het ontwerp van elektronische apparaten

Horizon EDA is een systeem om het ontwerp van elektronische apparaten te automatiseren en is geoptimaliseerd om te creëren elektrische circuits en printplaten​ De ideeën die in het project zijn uiteengezet, ontwikkelen zich sinds 2016 en de eerste experimentele lanceringen werden afgelopen herfst voorgesteld.

Als reden voor het creëren van Horizon wordt de wens genoemd om voor een nauwere verbinding te zorgen uit de bibliotheek met artikelen en stuklijsten met interfaces om schakelingen en borden te ontwerpen, inclusief de mogelijkheid om gemeenschappelijke sets onderdelen over verschillende projecten te delen en te koppelen via UUID. De code is geschreven in C ++ en gedistribueerd onder de GPLv3-licentie.

Horizon EDA heeft een complete ontwerpworkflow dat de fasen omvat van de uitwerking van een schema tot de export van het eindproduct in de formaten Gerber (RS-274X) en NC-Drill.

Het bevat ook een multi-threaded tool om de naleving van ontwerpregels te verifiëren (DRC, Design Rule Checking), welke stelt u in staat om veelvoorkomende fouten in het ontwerp van de printplaat te identificeren en de mogelijkheid om te navigeren met schermgebaren op touchscreen-systemen en de interface aan te passen (u kunt bijvoorbeeld een kleurenschema naar wens kiezen).

Met Horizon EDA, u kunt optimaal profiteren van de aanwijsapparaten van laptops modern. Naast zoomen en pannen met pixelprecisie met behulp van aanraakpanelen of trackpoints, kunt u 2D- en 3D-weergaven direct manipuleren met touchscreengebaren zoals knijpen om te zoomen.

Van de belangrijkste kenmerken Horizon EDA benadrukt het volgende:

  • Functionele interface om de bibliotheek met elementen te beheren.
  • Uniforme editor voor alles, van borden tot dashboards.
  • De circuiteditor, rekening houdend met de lijst met elektrische verbindingen (netlijst) en de verbinding van elementen.
  • Interactieve volgrouter die oorspronkelijk is ontwikkeld voor KiCad.
  • 3D-dashboardweergavesysteem dat werkt zonder artefacten en zonder vertraging.
  • Mogelijkheid om 3D-modellen van componenten te downloaden en te maken met ondersteuning voor het exporteren van modellen naar CAD in STEP-indeling.
  • Mogelijkheid om meerdere exemplaren van een bord te groeperen of meerdere borden in één paneel te plaatsen om geld te besparen bij het bestellen van kleine borden.
  • Interactieve optimalisatie van banden en tracks.
  • Parametrisch zoeksysteem.
  • Interface voor het verkrijgen van informatie over onderdeelprijzen (op basis van kitspace partinfo).
  • Ondersteuning voor het importeren van afbeeldingen in DXF-formaat.
  • Interface om stuklijsten (BOM) en Pick & place te exporteren.
  • Communicatie van alle componenten, blokken en onderdelen met behulp van UUID.
  • Ondersteuning voor het ongedaan maken van wijzigingen (ongedaan maken / opnieuw uitvoeren) en het overbrengen van objecten via het klembord.
  • Bouw capaciteit op voor Linux en Windows.
  • JSON-gebaseerde schijfindeling.
  • GTK3 (Gtkmm3) gebaseerde interface.
  • OpenGL 3 gebruiken om het renderen te versnellen.

Als u tenslotte meer wilt weten over het gebruik en de documentatie van de applicatie, kunt u het details in de volgende link.

Hoe Horizon EDA op Ubuntu en derivaten te installeren?

Voor degenen die geïnteresseerd zijn om deze applicatie op hun systeem te kunnen installeren, kunnen ze dit doen door de instructies te volgen die we hieronder delen.

Standaard wordt een pakket aangeboden voor compilatie van de applicatie voor elke Linux-distributie, hoewel het in het geval van Arch Linux kan worden geïnstalleerd vanuit zijn repositories en ook er is een Flatpak-pakket dat het nog gemakkelijker maakt voor elke Linux-gebruiker (als uw distributie ondersteuning biedt voor het installeren van Flatpak-pakketten).

In dit geval we zullen het Flatpak-pakket gebruiken om deze applicatie te installeren. Als u geen ondersteuning heeft om applicaties in Flatpak-indeling te installeren, kunt u ondersteuning toevoegen door een terminal te openen en de volgende opdracht erin te typen:

sudo apt install flatpak

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Nu met de steun, We kunnen de applicatie installeren door de volgende opdracht in de terminal te typen:

flatpak install flathub org.horizon_eda.HorizonEDA

En daarmee kunnen we deze applicatie gaan gebruiken, je hoeft alleen maar naar het opstartprogramma te zoeken in je applicatiemenu. Als u het niet kunt vinden, kunt u de applicatie starten met het volgende commando:

flatpak run org.horizon_eda.HorizonEDA

En om te controleren of er een update is of dat je naar een nieuwe versie wilt updaten, typ je gewoon de opdracht:

flatpak update

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.