Меня довольно часто спрашивают, что я использую для «рисования» схем и проектирования печатных план. Поэтому коротко отвечу на этот вопрос заметкой.
Мой выбор пал на Autodesk EAGLE (Easily Applicable Graphical Layout Editor), ранее CadSoft Eagle. Почему именно он? Потому что он кроссплатформенный. Я могу работать и в Linux, и в Windows. И хотелось бы иметь один инструмент. Так уж исторически сложилось. Выбор этот я сделал очень давно. Тогда достойных кроссплатформенных альтернатив не припомню. Программа условно-бесплатная, позволяет работать с одним-двумя слоями и платой не более 80см2. Возможно, бесплатные аналоги с открытым исходным кодом, не имеющие таких ограничений, сейчас намного более пригодны для использования, но на тот момент без слёз на них смотреть было сложно.
EAGLE CAD (EDA) имеет всё, что мне нужно. Это большая база компонентов (но, увы, хотелось бы побольше, так как время от времени находится то, что приходится создавать самому):

Достаточно легко можно создавать свои компоненты:
Для примера я нашёл в интернете схему простейшего предусилителя на NE5532 и всё это оформил буквально за 10-15 минут:
Скорость и удобство, вот за что мне нравится EAGLE. Хотя, наверно, любой освоенный инструмент становится "быстрым и удобным".
После того, как схема закончена, можно браться за саму печатную плату или за симуляцию работы. О последнем будет отдельная заметка.
Детали расставляются в нужные места:
Далее, если схема простая, то можно вручную развести дорожки. Если же сложная, есть Autorouter - автотрассировщик печатных плат. Это ещё один большой плюс EAGLE. Очень экономит время. Впоследствии трассировка правится и платы готовятся к производству. Для данного случая я применил автотрассировщик без правок. Нет смысла тратить время на то, что никогда использоваться не будет.
После того, как плата будет готова, можно в 3D посмотреть, как примерно это будет выглядеть. Это уже не функционал EAGLE, но благодаря экспорту это возможно и разными путями. Вот примеры. Сперва 2D:
Теперь 3D:
Ну и есть всё необходимое, чтобы подготовить плату к производству: