Распространяемая под лицензией GPL мультиплатформенная система автоматизированного проектирования, состоящая из целого ряда различных инструментальных средств.
Название проекта – gEDA – произошло от префикса «g», означающего проект открытого типа GNU GPL, и аббревиатуры Electronic Design Automation. В настоящее время система представляет собой целый набор программ, способных разрабатывать электрические схемы, проводить схемотехническое проектирование, прототипирование и подготовку к производству устройств низкого и среднего уровня сложности. Программный комплекс gEDA предоставляет широкие возможности по управлению атрибутами, редактированию электрических схем, аналоговому и цифровому симулированию, проектированию топологии печатных плат, созданию списков соединений и перечней элементов (BOM-листов) в различных форматах. Используя входящие в комплект программные средства, можно оперировать печатными платами, имеющими до восьми слоёв с неограниченным количеством соединений и компонентов. Стандартная версия gEDA включает довольно большую библиотеку символов разных электронных компонентов, вдобавок существует огромный on-line каталог.
Архитектура gEDA следует принципу Unix Way – все задачи поделены между множеством программ, каждая из которых выполняет только свою часть работы. Программы слабо связаны между собой, а конечные пользователи могут сами менять или настраивать детали маршрута проектирования.
Оригинальный проект получил название gEDA/gaf и включает в себя: редактор электрических схем gschem, генератор списка соединений, также проверяющий схему на наличие ошибок gnetlist, софт для проверки синтаксиса библиотечных компонентов gsymcheck, редактор атрибутов gattrib, средство формирования списков соединений для PCB gsch2pcb, библиотеку API libgeda и наборы вспомогательных модулей. Кроме того за время развития проекта было присоединено множество узкоспециализированных самостоятельных приложений. Они стали частью gEDA Suite, в частности: средство топологии печатных плат PCB, софт для просмотра Gerber-файлов Gerbv, программа улучшенного SPICE-симулирования ngspice, современный симулятор в смешанном режиме GnuCap, графический интерфейс для GnuCap и ngspice – gspiceui, программа визуализации аналоговых сигналов gwave, симулятор и компилятор языка Verilog – Icarus Verilog, средство визуализации цифровых сигналов GTKWave, калькулятор расчета линий передачи wcalc. При этом никаких специальных ограничений использования данных программ нет, все перечисленные модули gEDA можно свободно изменять, распространять и переносить на другие архитектуры.
Идея создания рассматриваемой системы проектирования принадлежит польскому программисту Алеш Гвезда (Ales Hvezda). Первая версия программы увидела свет весной 1998 года и включала в себя лишь генератор списка соединений и редактор схем. Планировалось также добавить редактор для трассировки печатных плат, но оказалась, что подобная программа под названием PCB уже существует. Поэтому в генератор списка соединений была прибавлена лишь совместимость с PCB, а некоторое время спустя ПО PCB влилось в gEDA. За последующие годы и сообщество gEDA, и программное обеспечение значительно выросли. Над совершенствованием исходных программ (gEDA/gaf) постоянно трудится целая команда опытных программистов, остальные разработчики занимаются своими собственными модулями.
Программное обеспечение в рамках проекта gEDA распространяется абсолютно бесплатно. Наиболее простой путь установки – извлечение из бинарных пакетов дистрибутива. Однако авторы предупреждают, что для успешного запуска gEDA необходимы программы графического интерфейса GTK+, а некоторые из модулей рассматриваемого пакета требуют присутствия в системе определенных библиотек и других родственных программ, не относящихся к данному набору.
Интерфейс программного комплекса представлен на английском языке, совсем недавно в Сети стали появляться переводы документации по gEDA, выполненные отечественными энтузиастами.
Изначально проект gEDA был ориентирован на платформы совместимые с GNU/Linux или Unix, однако, в настоящее время некоторые программные средства, входящие в состав комплекса, портированы для работы в операционной системе Windows.
Распространение программы: Freeware
Официальный сайт gEDA: http://www.geda-project.org