LINUX.ORG.RU

gEDA/gaf 1.8.0

 ,


7

2

Была выпущена новая версия замечательного набора инструментов для проектирования электронных схем: geda-gaf.

Проект gEDA/gaf объединяет gschem (пожалуй, лучшую в мире программу для рисования принципиальных схем) и некоторые дополнительные приложения (для генерации списка соединений, перечня компонентов и т.п.). Файлы, полученные с помощью gschem могут быть использованы для разводки печатной платы в pcb или spice-моделирования.

С момента предыдущего релиза прошёл год. gEDA/gaf 1.8.0 содержит множество улучшений и исправлений. Вот некоторые из них:

  • gEDA совместима с Guile версии 2.x.
  • Значительно расширен Scheme API.
  • Функция `component-library-search' из файла gafrc теперь ищет библиотеки компонентов рекурсивно, пропуская пустые каталоги.
  • Поддержка комбинаций клавиш с более чем одним модификатором (Super, Hyper and Meta; в gschem большинство клавиатурных сокращений — ступенчатые (как в emacs)). Привязка клавиш может быть изменена из файла с помощью функции`global-set-key'.
  • `gschem' показывает справку и документацию к компонентам на всех платформах, включая Windows.
  • `gsch2pcb' корректно обрабатывает имена посадочных мест, содержащих знак `-'.

>>> Исходный код

>>> Подробности

★★

Проверено: tazhate ()

а точно лучшая? есть ли сравнение с другими подобными и проприетарными (но с версией под Linux)?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от CYB3R

А как же пресловутый SprintLayout? В нём вроде помимо печаток можно было схемы рисовать...

kma21 ★★★ ()
Ответ на: комментарий от kma21

В кикаде eeschema для схем и cvpcb для печаток.

CYB3R ★★★★★ ()

пожалуй, лучшую в мире программу для рисования принципиальных схем

Смело. Надо будет оценить (пользуюсь Altium).

markevichus ★★★ ()
Ответ на: комментарий от CYB3R

Поиск по компонентам в кикаде крайне неудобный и ещё что-то было, что заставило отказаться.

h4tr3d ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

А из закрытых кроме Eagle есть что?

Пробовал Eagle, GSchem, KiKAD. Редактор схем, поиск компонент, по мне, так самый удобный в gschem. Редактор разводки pcb, правда, приехал из прошлого века (в части интерфейса, и то, навигация по библиотеке компонент и там удобнее) и тесной интеграции нет, но в связке: xgsch2pcb + gschem + pcb(скомпиленный с DBUS) вполне себе.

h4tr3d ★★★★★ ()
Ответ на: комментарий от DR_SL

а что это? я так и не понял в чем прикол картинок по этой ссылке...

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

При создании схемотехники используется текстовый формат .sch . Если использовать совместно с разработчиками git , то потом с помощью специальной программы schhist от qi-hardware , она покажет графически изменения в проекте.

Вот небольшая статья от меня , сам я редко к KiCAD прибегаю так что если что устарело, отпишитесь.

DR_SL ★★★★ ()
Ответ на: комментарий от DR_SL

впечатляет, не слышал чтобы какая-то среда такое позволяла... это ж совместно можно сложную схему чертить... модули

(у меня есть некоторый опыт создания небольших схем и разводки печатных плат ^_^ )

I-Love-Microsoft ★★★★★ ()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Ответ на: комментарий от I-Love-Microsoft

Qi-Hardware этим и занимается их презентация об этом, все руки не дойдут перевести

На лаунчпаде я написал чтобы их патчи к kicad добавили в апстрим... и потихоньку процесс идет. Ну ещё один плюс кикада , это руководство на русском)

DR_SL ★★★★ ()
Ответ на: комментарий от kma21

Выкинуть его некому

Софтина, не умеющая связать принципиалку и печатку - хороший способо нарваться на неприятности. А спринт - не умеет. И схемы в нем не рисуются, кстати - только платы.

anonymous ()

Отличный пакет САПР для электроники, уже который год активно пользуюсь и всем советую 8)

Недавно довольно крупный проект в нём окончил, в gschem не только принципиальные схемы чертил, но и структурные, пользуясь иерархической организацией: на самом верхнем уровне общая блок-схема проекта, на среднем — блок-схемы отдельных модулей, а в самом низу — принципиальные электрические схемы конкретных узлов. Из этой иерархии сразу и список соединений генерировался для pcb, и документация (печать в ps, затем конверт в многостраничный pdf). Очень удобно и наглядно :)

TwisteR ★★ ()
Ответ на: комментарий от CYB3R

Лучшая — KiCAD

Нет, eeschema по удобству ни в какое сравнение не идёт с gschem.

PCB из gEDA, да, возможно слегка проигрывает pcbnew в плане интерфейса, но точно не уступает по возможностям (KiCAD, например, умеет так? У PCB есть интересные плагины, рендеринг через OpenGL и топологический трассировщик (правда, пилят его очень медленно)).

prozium ★★ ()
Ответ на: комментарий от kma21

пресловутый SprintLayout

Проприетарщина под Windows. Туда ли ты зашёл?

prozium ★★ ()
Ответ на: комментарий от markevichus

пользуюсь Altium

Предупреждаю, ощущения будут примерно как при переходе с Microsoft Visual Studio на Vim. Но никто же не станет спорить с тем, что Vim — лучший текстовый редактор (кроме пользователей emacs, разумеется).

prozium ★★ ()
Ответ на: комментарий от h4tr3d

и тесной интеграции нет

В pcb из git есть возможность импортировать *.sch прямо из GUI pcb (минуя запуск gsch2pcb из консоли), и, насколько я знаю, ведутся работы над реализацией обратного импорта (т.е. из pcb в gschem)

prozium ★★ ()
Ответ на: комментарий от prozium

(KiCAD, например, умеет так? У PCB есть интересные плагины, рендеринг через OpenGL и топологический трассировщик (правда, пилят его очень медленно))

Что-то видео не грузится. А с ТОПОРОМ и KiCAD работает, что там ещё в видео? у PCBnew тоже есть модули расширений

DR_SL ★★★★ ()
Ответ на: комментарий от CYB3R

KiCad довольно мощный, но он у меня сильно падучий что-то.

false ★★★★★ ()

Отличная новость. Сам одно время пользовался gEDA-ой. Рисовалка схем там простая как валенок, но выглядит не очень. А вот pcb там довольно таки не плох, не привычно первое время конечно, многое делается через горячие клавиши, но к этому потом привыкаешь и становится даже удобно(лучше юзать версию от 2011 года, там удобней сделано масштабирование). 3D там не особо то и нужно. Сейчас использую KiCAD, довольно такие не плохой пакет, можно делать проекты практически любой сложности, единственное не уверен за ВЧ цепи, есть ли там инструменты для разводки дорожек в ВЧ цепях, например если проектировать модуль памяти DDR(условно). Поддержка авторазводки тоже есть.

xterro ★★★★★ ()
Последнее исправление: xterro (всего исправлений: 1)
Ответ на: комментарий от prozium

Так пристально не слежу - но тенденция хорошая. Спасибо за наводку!

h4tr3d ★★★★★ ()
Ответ на: комментарий от false

но он у меня сильно падучий что-то.

а я думал, это я такой неудачник :-D

h4tr3d ★★★★★ ()
Ответ на: комментарий от h4tr3d

А ставился он из оф. репы, стабильный релиз? или собран на коленке из dev-ветки?

xterro ★★★★★ ()

Super, Hyper and Meta

Super, Hyper and Hitler.

По теме - раньше в альтиуме под вайном глючили комбобоксы, сейчас не глючат, линукс готов для разводки печатных плат.

prischeyadro ★★★☆☆ ()
Ответ на: комментарий от prozium

Кстати, у меня управление альтиумом именно с вимом ассоциируется, последовательности символов.

prischeyadro ★★★☆☆ ()
Ответ на: комментарий от xterro

Что в дистрибутиве в репах было, скорее всего стейбл какой-нить, потом собирал сам из bzr, то же было.

h4tr3d ★★★★★ ()
Ответ на: комментарий от CYB3R

А ты в код его заглядывал?

Там сумбур и каша!

anonymous ()
Ответ на: комментарий от h4tr3d

Странно, из оф. репы никогда не падало, с кикадом косяки видел только когда собирал его из исходников, ветка 2012 года, ежедневные сборки, помню была проблема с заливкой, тупо не заливал, а так даже и проблем не припомню.

xterro ★★★★★ ()
Последнее исправление: xterro (всего исправлений: 1)

пожалуй, лучшую в мире программу для рисования принципиальных схем

Оно вродь даже метрическую сетку не умеет, какое же оно лучшее?

leonid ()
Ответ на: комментарий от kma21

Приговариваю тебя к трем годам разводки DDRII в Sprint Layout без схематики.

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от CYB3R

Надо будет geda как следует опробовать. Сильно меня привлекает Guile-скриптинг.

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от DR_SL

При создании схемотехники используется текстовый формат .sch . Если использовать совместно с разработчиками git , то потом с помощью специальной программы schhist от qi-hardware , она покажет графически изменения в проекте.

gschem/pcb тоже использует текстовый формат, если что.

anonymous ()
Ответ на: комментарий от AiFiLTr0

Кстати - у меня есть код чтения/записи формата Sprint Layout. Он сабжу чем-то пригодится?

Pavval ★★★★★ ()
Ответ на: комментарий от TwisteR

в gschem не только принципиальные схемы чертил, но и структурные, пользуясь иерархической организацией: на самом верхнем уровне общая блок-схема проекта, на среднем — блок-схемы отдельных модулей, а в самом низу — принципиальные электрические схемы конкретных узлов.

Можно пару скриншотов?

Из этой иерархии сразу и список соединений генерировался для pcb, и документация (печать в ps, затем конверт в многостраничный pdf).

И конкретные команды/действия (mini-howto, если хотите) для вышеописанного?

anonymous ()
Ответ на: комментарий от Pavval

А фиг его знает, выложи на шитхаб в виде библиотеки. Можно так сделать импорт/экспорт из формата спринта.

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от h4tr3d

вполне себе

Однако по сравнению... даже с diptrace выглядит уныло и жутко неудобно в использовании.

Old_Hamster ★★★ ()
Ответ на: комментарий от AiFiLTr0

А фиг его знает, выложи на шитхаб в виде библиотеки.

А то я не выложил.

Можно так сделать импорт/экспорт из формата спринта.

Дык я именно про то. Оно нужно?

Pavval ★★★★★ ()
Ответ на: комментарий от Pavval

Х.з. мне точно нет. Но может кому и пригодится

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от CYB3R

Лучшая — KiCAD. Я гарантирую это!

Вопрос предпочтений и субъективная оценка.

Мне больше нравится gEDA. И я тоже могу поручиться, что gEDA лучшая, А с KICAD действительно «взлететь» можно быстрее, но летать потом будете медленно и не первым классом.

perestoronin ★★ ()
Ответ на: А ты в код его заглядывал? от anonymous

А ты в код его заглядывал?
Там сумбур и каша!

Хорошо что код открытый

Такой же сумбур будет видеться поначалу в любом коде, автором которого не являетесь.

perestoronin ★★ ()
Ответ на: комментарий от CYB3R

Заглядывал. Попытался поправить досадный баг. Не вышло.

gEDA оперативно развивается и баги оперативно исправляются. Обновляться пробывали?, какую версию в последний раз использовали ?

perestoronin ★★ ()
Ответ на: комментарий от perestoronin

Эта ветка, вопросов ответов про код , был про KiCAD ... ну идет там рефакторинг...

Просто фраза

(пожалуй, лучшую в мире программу для рисования принципиальных схем)

Это как в споре с текстовыми редакторами, заставляет агриться.)))

У меня вопрос: Нормально ли работают преобразоваnели форматов

lib gEDA <->lib KiCAD

mod gEDA <-> mod KiCAD

DR_SL ★★★★ ()
Ответ на: комментарий от perestoronin

Не стоит обобщать

Конечно хрошо, что код открытый. Плохо, что там каша. Кстати, почему Вы думаете, что сумбур мне будет видеться в _любом_ коде, автором которого не являюсь? Просто загляните в потроха Кика...

anonymous ()
Ответ на: комментарий от DR_SL

Конвертилки не использую, думаю они все сырые, и библиотеки только лишь подсматриваю как мне свои делать, т.к. те что есть все не по ЕСКД.

У меня задача не просто что-то откуда-то затянуть, но еще и по ЕКСД (ГОСТУ) все УГО и footprints оформить с метрическим шагом 2.5 и 1.25мм под отечественный раритет. Поэтому использую распечатки, и по ним рисую сам, заодно осваивая gEDA. Ожидается что результат по схеме БК-0011М будет в ближайшее время готов, а сама плата со всеми соединениями к 1 декабря.

Все исходники, все файлы моего проекта выложены и онлайн режиме обновляются здесь http://files.bk-fpga.ru/bk0011m-pcb/scan/ . Прошу строго не судить, эти мои эксперименты с gEDA пока лишь только хобби, но кто знает что будет потом.

gEDA выбрана в качестве подопытного кролика, т.к. самая продвинутая - к примеру есть возможность прицепить SpaceNavigator к PCB для экспериментального режима 3D визуализации будущей платы.

Не будут обижать поклонников других программ, каждому свое.

perestoronin ★★ ()
Ответ на: комментарий от perestoronin

Конвертилки не использую, думаю они все сырые, и библиотеки только лишь подсматриваю как мне свои делать, т.к. те что есть все не по ЕСКД.
Не будут обижать поклонников других программ, каждому свое.

Рад что существует два свободных EDA проекта и они развиваются, поэтому очень важно чтобы они передавали друг дружке библиотеки и можно было платы импортировать.

DR_SL ★★★★ ()
Ответ на: комментарий от DR_SL

поэтому очень важно чтобы они передавали друг дружке библиотеки

Насколько я знаю, вообще в kicad твориться какой-то лютый бардак с даже с родным библиотеками компонентов (хотя, в отличие от gEDA, там доступны библиотеки от Eagle, но Eagle в общем-то тоже не может похвастаться качеством библиотеки). Когда ещё метался, выбирая CAD для своих задач, заметным толчком в сторону gEDA стал http://www.gedasymbols.org/

prozium ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.