Cíle

Abychom zúžili zaměření projektu, některé věci zde záměrně nejsou.

Automatický router (trasér spojů)

Napsaní programu dobrého autorouteru je spousta práce, která zabere spoustu času a přitom není tak důležitá, protože zkušenosti ukazují, že autorouter je málokdy užitečný pro malé a střední desky.

Simulace

Návrh schemat pro desky plošných spojů a návrh schemat pro simulaci typu SPICE jsou velmi odlišné, protože ve schématu simulace se často zjednodušují aspekty skutečného světa, jako je nahrazení vstupu ADC náhradním obvodem. Za mě mohu říct, že jsem naprosto spokojený s LTSpice z hlediska uživatelského rozhraní a jádra SPICE a moc nevidím prostor pro nový vývoj v tomto směru.

Vykreslování

Jiné aplikace EDA nedávno získaly vlastní raytracer pro vykreslování realistické 3D vizualizace desek s obvody. Rozsah 3D zobrazení založené na OpenGL je dostačující pro kontrolu desky s problémy, jako je zapomenutá pájecí maska a získání představy o tom jak bude vypadat sestava desky. Jakoukoli lepší vizualizaci je možné zařídit exportem do 3D modelovacího softwaru, jako je Blender.

Formáty souborů

Mnoho lidí si stěžuje, že zde neexistuje žádný průmyslový standardní formát pro schémata a desky. Formáty souborů proto jsou vlastní formáty aplikací, což znamená, že musí podporovat každé tlačítko, které aplikace má. Přijetí formátu jiné aplikace v Horzionu EDA by proto vedlo k tomu, že by Horizon EDA byl špatným klonem jiné aplikace.

JSON byl vybrán jako formát serializace, protože přímo mapuje na běžné datové struktury, jako jsou mapy a pole (na rozdíl od XML) a jsou snadno manipulovatelné téměř v každém prostředí.

Dále: Instalace