<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <link rel="stylesheet" media="screen" type="text/css" href="./style.css" /> <link rel="stylesheet" media="screen" type="text/css" href="./design.css" /> <link rel="stylesheet" media="print" type="text/css" href="./print.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <h1 class="sectionedit158"><a name="readme_по_генератору_списка_соединений_eagle_pcb" id="readme_по_генератору_списка_соединений_eagle_pcb">README по генератору списка соединений Eagle PCB</a></h1> <div class="level1"> <pre class="code">Основная информация о драйвере Eagle PCB и sch2eaglepos.sh gnet-eagle.scm Скрипт использует атрибуты footprint, value и (если нет value) device для компонента, а также список соединений, чтобы создать скрипт для Eagle, который добавит и соединит все компоненты. Также в нём вводится атрибут "lib", определяющий библиотеку Eagle, в которой можно найти конкретный компонент... Если атрибут "lib" для компонента не установлен, то по умолчанию принимается библиотека "smd-ipc" (используемая по умолчанию в Eagle для компонентов с поверхностным монтажом). sch2eaglepos.sh Я добавил также написанный мною простой скрипт оболочки, который сэкономил мне много времени. Он извлекает относительные положения компонентов из схемы для gschem и генерирует скрипт размещения компонентов для Eagle, который располагает их таким же образом друг относительно друга на чертеже платы. По умолчанию все посадочные места складываются друг на друга в кучу и для большого проекта приходится очень долго сортировать, какой конденсатор к какой микросхеме относится. </pre> </div> </body> </html>