Новость из категории: Информация

Схемотехника в Linux с помощью gEDA: gschem

Содержание:
1. Введение (Вы читаете данный раздел);
2. Подготавливаем плацдарм и знакомство с gschem;
3. Рисуем схему.
Схемотехника в Linux с помощью gEDA: gschem

Вообще заниматься радиотехникой я начал, когда мне было лет шесть-семь, но ничего особенно серьезного не делал: мелкие схемки, несложные ремонты... Потом купили компьютер, отложил это занятие в долгий ящик - появился другой интерес: программирование. Но недавно увидел у нас в «Линуксцентре ДВ» (http://linuxcenter-dv.ru) в наличии плату Arduino, и стало интересно. Купил, и началось: и то хочется приделать, и это попробовать... В общем, сбылась мечта: совместил два увлечения - радиотехнику и программирование.

Естественно, создаются дополнительные модули по-разному: можно, как и делают на большинстве сайтов, купить модную макетную плату, в которую нужные элементы втыкаются и коммутация осуществляется при помощи проводов, но у нас во Владивостоке такая плата есть только в одном из двух радиомагазинов, и стоит порядка тысячи рублей; а можно купить классическую макетную плату и соединять детали пайкой. До недавнего времени я так и делал: купить маленькую макетку за 40 рублей (а в европейской части нашей необъятной, скорее всего, значительно дешевле) для простых схемок - дело полезное, но когда появляется что-то более сложное, чем два резистора и два транзистора, тут уже лучше делать печатную плату, которую при желании можно унифицировать.

В этой статье я хочу поделиться своими впечатлениями и проблемами, с которыми пришлось столкнуться, пока я делал первую печатку в GNU/Linux. Сразу оговорюсь, что раньше я этим не занимался, так что опыта работы с аналогичными программами в Windows не имею. Поэтому сравнивать особенно не с чем.

Моя рабочая система - Arch Linux, так что все команды и рекомендации по установке будут в основном касаться этого дистрибутива. Впрочем, например, в Debian большинство пакетов, которые я буду упоминать, есть в официальных репозитариях.

Программы для решения своей задачи я выбрал:
- gschem - для рисования принципиальной схемы;
- pcb - для разводки печатной платы.

Схемотехника в Linux с помощью gEDA: gschem

Обе идут в составе gEDA Suite (http://www.qeda.seul.org). В Arch Linux в стандартных репозитариях их нет, но они представлены в AUR (http://aur.archlinux.org) - это пакеты geda-gaf и pcb. В старых версиях geda (например, 1.4.x) были проблемы с выводом подписей на русском языке в gschem, и для устранения этого недостатка я «опакечивал» набор шрифтов geda-font-cyrillic, который до сих пор лежит в AUR, так что обладатели старых версий geda могут воспользоваться им. В pcb ситуация никак не изменилась - проблему с выводом русских надписей я пока так и не поборол.

Почему именно эти программы? Ведь в том же AU R есть Eagle и KiCad? Первый продукт - коммерческий. И хотя возможностей облегченной версии многим (и мне, скорее всего) достаточно, он привязывается к старой библиотеке libjpeg.so.6.2, да еще и крайне нестабильно работал у меня. Второй же, KiCad, просто оказался крайне «падучим», как в «стабильной», так и в последней svn-версии - он мне не позволил даже создать свой компонент. Упомянул же я их хотя бы потому, что полезно знать и о существующих аналогах, которые могут оказаться более «благосклонными» в вашем случае.



Вы заядлый радиолюбитель и мечтаете заполучить на свой ПК другие бесплатные программы для компьютера (http://progzona.biz) по схемотехнике? Тогда я порекомендую Вам заглянуть на progzona.com. Здесь представлена широчайшая база бесплатных программ на любой случай жизни!

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх