1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
5 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"./style.css" />
6 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"./design.css" />
7 <link rel=
"stylesheet" media=
"print" type=
"text/css" href=
"./print.css" />
9 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8" />
14 <em>Эта страница доступна также на следующих языках:
</em> <a href=
"geda-pcb_tips.html" class=
"wikilink1" title=
"geda-pcb_tips.html">English
</a>,
15 <a href=
"geda-pcb_tips.fr.html" class=
"wikilink1" title=
"geda-pcb_tips.fr.html">Français
</a>.
18 <h1 class=
"sectionedit1" id=
"вопросы_по_посадочным_местам">Вопросы по посадочным местам
</h1>
22 <!-- EDIT1 SECTION "Вопросы по посадочным местам" [146-213] -->
23 <h2 class=
"sectionedit2" id=
"у_меня_вопрос_по_поводу_посадочных_мест">У меня вопрос по поводу посадочных мест
</h2>
27 Смотрите страницу
<a href=
"geda-pcb_footprints.ru.html" class=
"wikilink1" title=
"geda-pcb_footprints.ru.html">Посадочные места в pcb
</a>.
31 <!-- EDIT2 SECTION "У меня вопрос по поводу посадочных мест" [214-396] -->
32 <h1 class=
"sectionedit3" id=
"о_разработке_топологии_печатных_плат_и_трассировке">О разработке топологии печатных плат и трассировке
</h1>
35 <li class=
"level1"><div class=
"li"> Настоящая страница содержит информацию о разводке печатных плат в
<strong>gEDA/pcb
</strong>.
</div>
37 <li class=
"level1"><div class=
"li"> См. также
<strong><a href=
"geda-glossary.ru.html" class=
"wikilink1" title=
"geda-glossary.ru.html">глоссарий
</a></strong> с описанием терминов
<strong>gEDA
</strong>.
</div>
42 <!-- EDIT3 SECTION "О разработке топологии печатных плат и трассировке" [397-761] -->
43 <h2 class=
"sectionedit4" id=
"другие_faq_по_pcb">Другие FAQ по pcb
</h2>
46 <li class=
"level1"><div class=
"li"> <a href=
"geda-faq-pcb.ru.html" class=
"wikilink1" title=
"geda-faq-pcb.ru.html">FAQ по pcb
</a></div>
48 <li class=
"level1"><div class=
"li"> <a href=
"http://www.luciani.org/geda/pcb/faq-pcb-footprint.html" class=
"urlextern" title=
"http://www.luciani.org/geda/pcb/faq-pcb-footprint.html" rel=
"nofollow">http://www.luciani.org/geda/pcb/faq-pcb-footprint.html
</a></div>
50 <li class=
"level1"><div class=
"li"> <a href=
"http://pcb.geda-project.org/faq.html" class=
"urlextern" title=
"http://pcb.geda-project.org/faq.html" rel=
"nofollow">http://pcb.geda-project.org/faq.html
</a></div>
55 <!-- EDIT4 SECTION "Другие FAQ по pcb" [762-947] -->
56 <h2 class=
"sectionedit5" id=
"где_почитать_об_основах_работы_в_pcb">Где почитать об основах работы в pcb?
</h2>
60 Руководство по
<strong>pcb
</strong> содержит краткое описание пользовательского
62 <a href=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#Getting-Started" class=
"urlextern" title=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#Getting-Started" rel=
"nofollow">"Для
67 <!-- EDIT5 SECTION "Где почитать об основах работы в pcb?" [948-1280] -->
68 <h2 class=
"sectionedit6" id=
"есть_ли_способ_сохранить_файл_в_формате_для_старой_версии">Есть ли способ сохранить файл в формате для старой версии?
</h2>
72 После добавления новых возможностей в формат файла старые версии программы
73 могут подавиться этими перлами в кусках топологии. Для предотвращения такого
74 несчастья pcb-файлы содержат записи о минимально допустимой версии
75 программы. Старые версии
<strong>pcb
</strong> отказываются загружать файлы топологии,
76 сохранённые более новыми. В качестве примера можно назвать добавление в
2010
77 г. вырезов в полигоны. Чтобы открыть файлы топологии, в которых они
78 используются, вам понадобится версия
<strong>pcb
</strong>, скомпилированная из исходников
83 К сожалению, нельзя сохранить топологию таким образом, чтобы старые версии
84 <strong>pcb
</strong> смогли её понять. Но если не использовать вырезы в полигонах, можно
85 просто вручную исправить версию файла в заголовке на
20070407 и открыть
86 полученный файл в старой версии
<strong>pcb
</strong>.
90 <!-- EDIT6 SECTION "Есть ли способ сохранить файл в формате для старой версии?" [1281-2827] -->
91 <h2 class=
"sectionedit7" id=
"я_нашёл_ошибку_что_мне_делать">Я нашёл ошибку! Что мне делать?
</h2>
94 <li class=
"level1"><div class=
"li"> Прочитайте сначала
<a href=
"http://pcb.geda-project.org/bugs.html" class=
"urlextern" title=
"http://pcb.geda-project.org/bugs.html" rel=
"nofollow">страницу о сообщении ошибок в pcb
</a>.
</div>
96 <li class=
"level1"><div class=
"li"> Проверьте, что нужно сделать, чтобы воспроизвести эту ошибку.
</div>
98 <li class=
"level1"><div class=
"li"> Спросите в
<a href=
"http://wiki.geda-project.org/geda:mailinglists.ru" class=
"urlextern" title=
"http://wiki.geda-project.org/geda:mailinglists.ru" rel=
"nofollow">списке рассылки geda-user
</a>, есть ли способ её обойти или не победили ли её уже в последней версии
<strong>pcb
</strong>. Учтите, что прежде чем писать в этот список рассылки, на него нужно подписаться.
</div>
100 <li class=
"level1"><div class=
"li"> Проверьте, не отмечена ли уже эта проблема в
<a href=
"https://bugs.launchpad.net/pcb" class=
"urlextern" title=
"https://bugs.launchpad.net/pcb" rel=
"nofollow">системе отслеживания ошибок pcb
</a>. Если нет,
<a href=
"https://bugs.launchpad.net/pcb/+filebug" class=
"urlextern" title=
"https://bugs.launchpad.net/pcb/+filebug" rel=
"nofollow">заполните отчёт об ошибке
</a>. Обязательно представьте всю информацию, необходимую для воспроизведения ошибки, и укажите версию пакета
<strong>pcb
</strong>, её содержащую.
</div>
102 <li class=
"level1"><div class=
"li"> Наконец, как и для всех проектов с открытым исходным кодом, вы можете напрячь свои программистские мускулы и попробовать исправить ошибку самостоятельно. Пожалуйста, представьте заплату с нужными вам изменениями в
<a href=
"https://bugs.launchpad.net/pcb/+filebug" class=
"urlextern" title=
"https://bugs.launchpad.net/pcb/+filebug" rel=
"nofollow">систему отслеживания ошибок
</a>. Заплата будет охотно принята для улучшения следующей версии
<strong>pcb
</strong>.
</div>
107 <!-- EDIT7 SECTION "Я нашёл ошибку! Что мне делать?" [2828-4691] -->
108 <h2 class=
"sectionedit8" id=
"как_настроить_использование_нормативов_производства_то_есть_спецификации_диаметров_свёрл_ширины_просвета_для_дорожек">Как настроить использование нормативов производства (то есть спецификации диаметров свёрл, ширины/просвета для дорожек)?
</h2>
112 Эта тема раскрывается
113 <a href=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#Vendor-drill-mapping" class=
"urlextern" title=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#Vendor-drill-mapping" rel=
"nofollow">в
118 <!-- EDIT8 SECTION "Как настроить использование нормативов производства (то есть спецификации диаметров свёрл, ширины/просвета для дорожек)?" [4692-5066] -->
119 <h1 class=
"sectionedit9" id=
"неочевидные_аспекты_графического_интерфейса">Неочевидные аспекты графического интерфейса
</h1>
123 <!-- EDIT9 SECTION "Неочевидные аспекты графического интерфейса" [5067-5165] -->
124 <h2 class=
"sectionedit10" id=
"меня_достало_автопанорамирование_что_мне_делать">Меня достало автопанорамирование. Что мне делать?
</h2>
128 Возможность автопанорамирования удалена в сентябре
2011 г. Поэтому вам может
129 помочь установка более свежей версии.
133 Если вы используете более старую версию
<strong>pcb
</strong>, можно сделать следующее:
136 <li class=
"level1"><div class=
"li"> Узнать, включено ли автопанорамирование, можно, посмотрев, есть ли небольшие квадратики на концах перекрестия курсора.
</div>
138 <li class=
"level1"><div class=
"li"> Автопанорамирование при перемещении можно переключить щелчком правой кнопки мыши.
</div>
140 <li class=
"level1"><div class=
"li"> Скорость автопанорамирования можно настроить в
<em><code>$HOME/.pcb/preferences
</code></em>.
</div>
145 <!-- EDIT10 SECTION "Меня достало автопанорамирование. Что мне делать?" [5166-6115] -->
146 <h2 class=
"sectionedit11" id=
"клавиша_delete_иногда_не_хочет_удалять">Клавиша [Delete] иногда не хочет удалять
</h2>
150 Вероятно, вы пытаетесь удалить выделенный объект. Клавиша
<kbd>Delete
</kbd>
151 в
<strong>pcb
</strong> действует не на выделение, а на объект, находящийся под курсором
152 мыши. Следовательно, если объект выделен, а мышь находится в каком-то
153 другом месте, ничего удалено не будет. Вывод: нужно просто указать мышью на
154 объект и нажать клавишу
<kbd>Delete
</kbd>. Выделять объект не надо.
158 Тем не менее текущее выделение можно удалить клавишей
<kbd>Backspace
</kbd>.
162 <!-- EDIT11 SECTION "Клавиша [Delete] иногда не хочет удалять" [6116-6944] -->
163 <h2 class=
"sectionedit12" id=
"я_пытаюсь_переместить_объект_но_pcb_не_даёт_мне_это_сделать">Я пытаюсь переместить объект, но pcb не даёт мне это сделать!
</h2>
167 Скорее всего объект заблокирован. Заблокированные объекты не
168 подсвечиваются. Чтобы увидеть, что это на самом деле так, надо выбрать
169 <strong><em>Выделить все соединённые объекты
</em></strong> из меню
<strong><em>Выделение
</em></strong>. Для
170 заблокированных посадочных мест над точкой их привязки в виде ромбика
171 отображается маленькая буква «L». Для разблокировки нужного объекта
172 воспользуйтесь инструментом
<strong>LOCK
</strong>. Учтите, что состояние блокировки
173 объекта переключается при каждом щелчке по нему этим инструментом. После
174 этого для объекта открывается окно отчёта, в котором это состояние
175 отображается в последней строке.
179 Если вы хотите удалить все блокировки, обратите внимание на возможность
180 открыть свой файл
<em><code>*.pcb
</code></em> в любимом текстовом редакторе и удалить в
181 нём все строки
<code>lock
</code>.
185 Другой причиной для числовых объектов может быть установка
<strong>Только
186 названия
</strong> в меню
<strong><em>Настройки
</em></strong>. Когда выбрана такая настройка,
187 инструмент выделения будет действовать исключительно на текст. Это полезно
188 при плотной компоновке. Есть также дополнительная настройка
<strong>Заблокировать
193 <!-- EDIT12 SECTION "Я пытаюсь переместить объект, но pcb не даёт мне это сделать!" [6945-8968] -->
194 <h1 class=
"sectionedit13" id=
"размещение_компонентов">Размещение компонентов
</h1>
198 <!-- EDIT13 SECTION "Размещение компонентов" [8969-9027] -->
199 <h2 class=
"sectionedit14" id=
"как_повернуть_выделение_то_есть_более_одного_элемента">Как повернуть выделение (то есть более одного элемента)?
</h2>
202 <li class=
"level1"><div class=
"li"> Выберите элементы для поворота
</div>
204 <li class=
"level1"><div class=
"li"> <strong><em>Буфер
</em></strong> →
<strong><em>Вырезать выделенное в буфер
</em></strong></div>
206 <li class=
"level1"><div class=
"li"> <strong><em>Буфер
</em></strong> →
<strong><em>Повернуть буфер на +
90°
</em></strong> (или -
90°)
</div>
208 <li class=
"level1"><div class=
"li"> Щёлкните где-нибудь на плате и выделение снова будет вставлено.
</div>
213 Внимание: при использовании квадратных контактных площадок полигоны могут не
214 очищаться надлежащим образом. Однако с прямоугольными площадками всё
215 работает нормально. Это известная проблема, причина которой кроется в
216 сложности определения направления ориентации квадратной площадки.
220 <!-- EDIT14 SECTION "Как повернуть выделение (то есть более одного элемента)?" [9028-10032] -->
221 <h2 class=
"sectionedit15" id=
"как_повернуть_объекты_на_произвольный_угол">Как повернуть объекты на произвольный угол?
</h2>
224 <li class=
"level1"><div class=
"li"> Вырежьте объект в буфер обмена.
</div>
226 <li class=
"level1"><div class=
"li"> Наберите
<code>:FreeRotateBuffer(
45)
</code>. При нажатии клавиши
<kbd>:
</kbd> откроется окно командной строки. Вместо «
45» введите нужный угол поворота.
</div>
228 <li class=
"level1"><div class=
"li"> Вставьте объект назад на свою плату.
</div>
233 Примечание: по внутренним причинам
<code>FreeRotateBuffer
</code> не работает с
234 правильными квадратами. Обойти это ограничение можно составлением квадрата
235 из двух или более полигонов.
239 <!-- EDIT15 SECTION "Как повернуть объекты на произвольный угол?" [10033-10799] -->
240 <h2 class=
"sectionedit16" id=
"как_переместить_объекты_на_произвольное_расстояние">Как переместить объекты на произвольное расстояние?
</h2>
243 <li class=
"level1"><div class=
"li"> Наведите указатель мыши на объект для перемещения.
</div>
245 <li class=
"level1"><div class=
"li"> Наберите
<code>:MoveObject(x,y,unit)
</code>. При нажатии
<kbd>:
</kbd> откроется окно командной строки. Вместо «x» и «y» введите нужные координаты, а вместо «unit» — «mm» или «mil».
</div>
247 <li class=
"level1"><div class=
"li"> Нажмите
<kbd>Enter
</kbd>.
</div>
252 Если обе координаты заданы с префиксом «+» или «-», объект будет перемещён на заданные значения относительно текущего положения. В противном случае заданные значения будут новыми абсолютными координатами объекта.
256 <!-- EDIT16 SECTION "Как переместить объекты на произвольное расстояние?" [10800-11711] -->
257 <h2 class=
"sectionedit17" id=
"как_переместить_объекты_в_абсолютно_заданные_координаты">Как переместить объекты в абсолютно заданные координаты?
</h2>
261 Используйте команду
<code>MoveObject()
</code> как указано
<a href=
"#как_переместить_объекты_на_произвольное_расстояние" title=
":geda:pcb_tips.ru.txt ↵" class=
"wikilink1">выше
</a>.
265 <!-- EDIT17 SECTION "Как переместить объекты в абсолютно заданные координаты?" [11712-12018] -->
266 <h2 class=
"sectionedit18" id=
"как_изменить_размер_графического_объекта_например_текста_линий_шелкографии_и_др">Как изменить размер графического объекта (например, текста, линий шелкографии и др.)?
</h2>
269 <li class=
"level1"><div class=
"li"> Чтобы увеличить размер объекта, наведите на него курсор мыши и нажмите
<kbd>S
</kbd>.
</div>
271 <li class=
"level1"><div class=
"li"> Чтобы уменьшить размер объекта, наведите на него курсор мыши и нажмите
<kbd>Shift
</kbd>+
<kbd>S
</kbd>.
</div>
276 Перейдя в
<strong><em>Файл
</em></strong> →
<strong><em>Настройки…
</em></strong> →
<strong>Приращения
</strong>, можно
277 изменить размер приращений. (Примечание: в настоящее время эта настройка
282 <!-- EDIT18 SECTION "Как изменить размер графического объекта (например, текста, линий шелкографии и др.)?" [12019-12747] -->
283 <h2 class=
"sectionedit19" id=
"как_разместить_компоненты_на_обеих_сторонах_печатной_платы">Как разместить компоненты на обеих сторонах печатной платы?
</h2>
290 <li class=
"level1"><div class=
"li"> Нажатие клавиши
<kbd>Tab
</kbd> приводит к смене активной стороны, которой может быть либо сторона компонентов (
<strong>component
</strong>), либо сторона пайки (
<strong>solder
</strong>). При размещении компоненты устанавливаются на активную сторону.
</div>
292 <li class=
"level1"><div class=
"li"> Можно поместить компонент на ту сторону платы, которую вы видите, а затем (при наведённом на него курсоре мыши) нажать клавишу
<kbd>B
</kbd> (что означает переместить компонент на обратную сторону — «Back side»), и компонент будет перемещён на другую сторону.
</div>
297 <!-- EDIT19 SECTION "Как разместить компоненты на обеих сторонах печатной платы?" [12748-13741] -->
298 <h2 class=
"sectionedit20" id=
"не_получается_перемещать_компоненты_на_другую_сторону_платы">Не получается перемещать компоненты на другую сторону платы!
</h2>
302 Мышь действует только на те компоненты, что расположены на активной стороне платы. Это нужно для устранения неоднозначности в том случае, когда компоненты расположены на обеих сторонах, верхней и нижней. По умолчанию активна верхняя сторона, а нижняя считается «обратной стороной», компоненты на ней недоступны для мыши. Для работы с компонентами обратной стороны можно поменять роли сторон. Это делается нажатием
<kbd>Tab
</kbd>,
<kbd>Shift
</kbd>+
<kbd>Tab
</kbd>,
<kbd>Ctrl
</kbd>+
<kbd>Tab
</kbd> или
<kbd>Ctrl
</kbd>+
<kbd>Shift
</kbd>+
<kbd>Tab
</kbd>. Кроме смены активной стороны эти сочетания клавиш позволяют по-разному переворачивать плату.
306 <li class=
"level1"><div class=
"li"> <kbd>Tab
</kbd>: меняет верхнюю и нижнюю стороны местами и зеркально отражает относительно горизонтальной оси. Это всё равно что перевернуть настоящую плату сверху вниз.
</div>
308 <li class=
"level1"><div class=
"li"> <kbd>Shift
</kbd>+
<kbd>Tab
</kbd>: меняет верхнюю и нижнюю стороны местами и зеркально отражает относительно вертикальной оси. Это подобно переворачиванию настоящей платы слева направо, как страницы в книге.
</div>
310 <li class=
"level1"><div class=
"li"> <kbd>Ctrl
</kbd>+
<kbd>Tab
</kbd>: меняет верхнюю и нижнюю стороны местами и зеркально отражает относительно обеих осей. То есть приводит к инверсии. С настоящей платой такого не сделаешь никак…
</div>
312 <li class=
"level1"><div class=
"li"> <kbd>Ctrl
</kbd>+
<kbd>Shift
</kbd>+
<kbd>Tab
</kbd>: никакого отражения, только смена сторон. Это похоже на просвечивание рентгеновыми лучами.
</div>
317 <!-- EDIT20 SECTION "Не получается перемещать компоненты на другую сторону платы!" [13742-16082] -->
318 <h2 class=
"sectionedit21" id=
"как_узнать_на_какой_стороне_расположен_компонент">Как узнать, на какой стороне расположен компонент?
</h2>
322 Если в данный момент компонент находится на обратной стороне платы,
323 шелкография для него будет отображаться серым цветом. Если вы не уверены,
324 отключите показ обратной стороны кнопкой «обратная сторона», расположенной в
325 нижней части набора кнопок слоёв. При этом должна перестать отображаться
326 шелкография всех находящихся на обратной стороне компонентов.
330 <!-- EDIT21 SECTION "Как узнать, на какой стороне расположен компонент?" [16083-16843] -->
331 <h2 class=
"sectionedit22" id=
"как_начертить_шелкографию_на_обратной_стороне_платы">Как начертить шелкографию на обратной стороне платы?
</h2>
335 Хотя для слоя шелкографии в окне
<strong>pcb
</strong> есть только одна кнопка,
336 шелкография автоматически располагается на обеих сторонах. В обычном случае
337 эта кнопка относится к шелкографии на стороне компонентов платы. Чтобы
338 поместить текст или линии шелкографии на сторону пайки, плату нужно
339 перевернуть нажатием
<kbd>Tab
</kbd> (или
<kbd>Shift
</kbd>+
<kbd>Tab
</kbd>, если вам
340 больше нравится переворачивать слева-направо). Это всё равно что перевернуть
341 плату обратной стороной вверх. Слой пайки окажется наверху, а слой
342 компонентов — внизу. Объекты слоя шелкографии на стороне компонентов
343 станут серыми. Когда вы чертите в слое шелкографии, линии всегда помещаются
344 на текущий слой шелкографии, то есть тот, что находится сверху, в данном
345 случае это слой на стороне пайки. Точно так же ведётся работа и со слоем
346 шелкографии на стороне компонентов. Чтобы вернуть обычный вид, переверните
351 <!-- EDIT22 SECTION "Как начертить шелкографию на обратной стороне платы?" [16844-18526] -->
352 <h2 class=
"sectionedit23" id=
"почему_текст_который_я_добавляю_на_сторону_пайки_не_переворачивается">Почему текст, который я добавляю на сторону пайки, не переворачивается?
</h2>
356 Добавляйте его, перевернув плату (нажатием
<kbd>Tab
</kbd>). Просто выбрать
357 сторону пайки недостаточно. Новый текст всегда читается правильно с той
358 стороны, на которую вы смотрите при его вводе.
362 <!-- EDIT23 SECTION "Почему текст, который я добавляю на сторону пайки, не переворачивается?" [18527-19012] -->
363 <h2 class=
"sectionedit24" id=
"можно_ли_задать_произвольный_размер_сетки">Можно ли задать произвольный размер сетки?
</h2>
367 Да. Можно использовать команду
<code>setvalue(grid,value,unit)
</code>. Чтобы это сделать:
370 <li class=
"level1"><div class=
"li"> Наберите
<code>:SetValue(grid,=x,unit)
</code>. При нажатии
<kbd>:
</kbd> откроется окно командной строки. Вместо «x» введите нужный размер сетки, а вместо «unit» — «mm» или «mil».
</div>
372 <li class=
"level1"><div class=
"li"> Нажмите
<kbd>Enter
</kbd>.
</div>
377 <!-- EDIT24 SECTION "Можно ли задать произвольный размер сетки?" [19013-19535] -->
378 <h2 class=
"sectionedit25" id=
"как_настроить_начало_координат_в_pcb">Как настроить начало координат в pcb?
</h2>
382 Абсолютное начало координат всегда находится в верхнем левом углу рабочей
383 области. Его нельзя задать в другом месте. Но можно задавать координаты
384 объектов и относительно точки на текущей сетке. В GTK2-версии
<strong>pcb
</strong>
385 координаты отображаются в верхнем правом углу основного окна. Правая пара
386 показывает абсолютные координаты, а левая — относительные, по отношению к
387 произвольно установленной метке. Нажатием клавиш
<kbd>Ctrl
</kbd>+
<kbd>M
</kbd> эта метка
388 устанавливается в текущую координату. Вы можете, например, установить эту
389 метку на какую-либо точку сетки или на определённый вывод компонента.
393 <!-- EDIT25 SECTION "Как настроить начало координат в pcb?" [19536-20666] -->
394 <h2 class=
"sectionedit26" id=
"как_измерить_расстояния_между_объектами_и_их_размеры">Как измерить расстояния между объектами и их размеры?
</h2>
398 С помощью
<kbd>Ctrl
</kbd>+
<kbd>M
</kbd> задайте точку отсчёта, и в правом верхнем углу
399 окна
<strong>pcb
</strong> вы увидите положение указателя мыши относительно данной
400 точки. Для некоторых объектов, таких как переходы и дорожки, полезную
401 информацию можно найти в окне отчёта об объекте. Чтобы открыть его, надо
402 навести указатель мыши на нужный объект и нажать
<kbd>Ctrl
</kbd>+
<kbd>R
</kbd>.
406 <!-- EDIT26 SECTION "Как измерить расстояния между объектами и их размеры?" [20667-21389] -->
407 <h2 class=
"sectionedit27" id=
"как_для_определённых_соединений_скрыть_линии_связи">Как для определённых соединений скрыть линии связи?
</h2>
411 В окне списка соединений дважды щёлкните по определённому названию
412 <a href=
"geda-glossary.ru.html#линии_связи" class=
"wikilink1" title=
"geda-glossary.ru.html">линии связи
</a>, затем нажмите
<kbd>O
</kbd> в окне
413 платы. Линии связи для этого соединения будут скрыты. В окне
<strong>Список
414 соединений
</strong> рядом с названием данной линии связи появится звёздочка
415 (
<strong>*
</strong>). Чтобы получить обратное, проделайте то же самое.
419 <!-- EDIT27 SECTION "Как для определённых соединений скрыть линии связи?" [21390-22073] -->
420 <h1 class=
"sectionedit28" id=
"трассировка">Трассировка
</h1>
424 <!-- EDIT28 SECTION "Трассировка" [22074-22110] -->
425 <h2 class=
"sectionedit29" id=
"как_провести_соединение_со_стороны_пайки_на_сторону_компонентов_и_обратно">Как провести соединение со стороны пайки на сторону компонентов и обратно?
</h2>
429 При вычерчивании дорожек инструментом
<strong>LINE
</strong> нажатием цифр на клавиатуре
430 можно переключить слои. При этом в конечной точке последнего законченного
431 сегмента автоматически будет помещён переход.
435 <!-- EDIT29 SECTION "Как провести соединение со стороны пайки на сторону компонентов и обратно?" [22111-22618] -->
436 <h2 class=
"sectionedit30" id=
"как_изменить_стиль_трассировки">Как изменить стиль трассировки?
</h2>
440 Для
<a href=
"geda-glossary.ru.html#трассировка" class=
"wikilink1" title=
"geda-glossary.ru.html">трассировки
</a> есть наборы
441 предопределённых размеров. Названия этих наборов самоочевидны («сигналы»
442 [Signal], «питание» [Power], «толстый» [Fat] и «тонкий» [Skinny]). Чтобы
443 настроить размеры текущего набора под себя, нажмите кнопку
<strong>Стили
444 трассировки
</strong>. Настроить названия этих наборов параметров и их значения по
445 умолчанию можно в файле конфигурации (
<em><code>~/.pcb/settings
</code></em> для
446 <a href=
"geda-glossary.ru.html#gtk-hid" class=
"wikilink1" title=
"geda-glossary.ru.html">GTK-HID
</a> или
<em><code>~/.Xdefaults
</code></em> для
447 <a href=
"geda-glossary.ru.html#lesstif-hid" class=
"wikilink1" title=
"geda-glossary.ru.html">Lesstif-HID
</a>). Вот пример такой настройки:
449 <pre class=
"code">route-styles = Signal,
1000,
3600,
2000,
1000:Power,
2500,
6000,
3500,
1000:Fat,
4000,
6000,
3500,
1000:Skinny,
600,
2402,
1181,
600</pre>
452 Обязательно удалите любые другие строки
<code>route-style
</code> в
<em><code>~/.pcb/preferences
</code></em>. Иначе данная строка настроек будет проигнорирована.
456 Инструмент добавления линий
<strong>LINE
</strong> может работать с изломами дорожек в нескольких режимах. Текущий режим работы отображается внизу страницы в строке состояния:
459 <li class=
"level1"><div class=
"li"> линии под
45°, затем вертикальные/горизонтальные (строка состояния: «\_»)
</div>
461 <li class=
"level1"><div class=
"li"> вертикальные/горизонтальные линии, затем под
45° (строка состояния: «_/»)
</div>
463 <li class=
"level1"><div class=
"li"> линии только вертикальные, горизонтальные или под
45° (строка состояния: «
45»)
</div>
465 <li class=
"level1"><div class=
"li"> линии под произвольным углом (строка состояния: «all»)
</div>
470 Способ доступа к этим режимам в разных версиях графического интерфейса различается. В текущем срезе GTK (v20060288) по умолчанию установлен режим «_/», но клавишей
<kbd>Shift
</kbd> можно временно переключаться на «\_». Клавишей
<kbd>/
</kbd> можно переключиться на режим
45°. Для разрешения произвольных углов нажмите клавишу
<kbd>.
</kbd> или выберите в меню настроек
<strong><em>Линии любого направления
</em></strong>.
474 <!-- EDIT30 SECTION "Как изменить стиль трассировки?" [22619-25366] -->
475 <h1 class=
"sectionedit31" id=
"вопросы_трассировки">Вопросы трассировки
</h1>
479 <!-- EDIT31 SECTION "Вопросы трассировки" [25367-25420] -->
480 <h2 class=
"sectionedit32" id=
"я_запутался_как_вернуть_всё_назад">Я запутался! Как вернуть всё назад?
</h2>
484 Универсальная клавиша отката изменений
<kbd>U
</kbd> работает даже в процессе
485 проведения дорожек. При её нажатии последний сегмент будет удалён, но
486 инструмент
<strong>LINE
</strong> останется выбран. Так что можно сразу же продолжить
487 разводку и найти лучший маршрут.
491 <!-- EDIT32 SECTION "Я запутался! Как вернуть всё назад?" [25421-25943] -->
492 <h2 class=
"sectionedit33" id=
"как_переместить_набор_дорожек_на_другой_слой">Как переместить набор дорожек на другой слой?
</h2>
495 <li class=
"level1"><div class=
"li"> Выделите дорожки. Легче всего это сделать, отключив всё, кроме нужного слоя (то есть слои шелкографии, выводов, другие слои…)
</div>
497 <li class=
"level1"><div class=
"li"> Теперь сделайте новый слой текущим. Да, этот слой может стать видимым. Ничего страшного, ведь вы уже выбрали нужные дорожки.
</div>
499 <li class=
"level1"><div class=
"li"> Нажмите
<kbd>Shift
</kbd>+
<kbd>M
</kbd> и все выделенные дорожки будут перемещены в текущий слой.
</div>
504 <!-- EDIT33 SECTION "Как переместить набор дорожек на другой слой?" [25944-26646] -->
505 <h2 class=
"sectionedit34" id=
"как_сделать_переходы_открытыми_то_есть_не_покрытыми_паяльной_маской">Как сделать переходы открытыми, то есть не покрытыми паяльной маской?
</h2>
509 По умолчанию переходы в
<strong>pcb
</strong> покрываются
<a href=
"geda-glossary.ru.html#паяльная_маска" class=
"wikilink1" title=
"geda-glossary.ru.html">паяльной маской
</a>. Сделать переходы открытыми можно, установив для них
510 величину просвета в паяльной маске в подходящее значение. Это можно сделать
511 для каждого объекта в отдельности или для всех выделенных объектов сразу.
515 Для отдельных переходов:
518 <li class=
"level1"><div class=
"li"> Включите слой паяльной маски. Это приведёт к тому, что клавиша
<kbd>K
</kbd> будет относиться к
<a href=
"geda-glossary.ru.html#просвет_в_паяльной_маске" class=
"wikilink1" title=
"geda-glossary.ru.html">просвету в паяльной маске
</a>, вместо
<a href=
"geda-glossary.ru.html#зазор" class=
"wikilink1" title=
"geda-glossary.ru.html">зазора
</a> между контактной площадкой перехода и полигоном.
</div>
520 <li class=
"level1"><div class=
"li"> Наведите мышь на переход (в новых версиях
<strong>pcb
</strong> вид курсора мыши при этом изменится).
</div>
522 <li class=
"level1"><div class=
"li"> Нажмите несколько раз
<kbd>K
</kbd>, пока просвет в паяльной маске не превысит диаметр площадки перехода. При каждом нажатии клавиши просвет увеличивается на
2 мила. Первое нажатие приведёт к тому, что площадка перехода станет видна через паяльную маску. Действительный размер просвета при этом будет равен только
2 милам. Нажатием
<kbd>Shift
</kbd>+
<kbd>K
</kbd> просвет можно уменьшать.
</div>
530 <li class=
"level1"><div class=
"li"> Выделите все переходы, которые нужно очистить от паяльной маски. Чтобы выделить только переходы, для удобства можно отключить все прочие слои.
</div>
532 <li class=
"level1"><div class=
"li"> Включите слой паяльной маски.
</div>
534 <li class=
"level1"><div class=
"li"> Несколько раз нажмите клавиши
<kbd>Ctrl
</kbd>+
<kbd>K
</kbd>. Нажатие
<kbd>Shift
</kbd>+
<kbd>Ctrl
</kbd>+
<kbd>K
</kbd> приведёт к уменьшению просвета для всех выделенных объектов.
</div>
539 Командный интерфейс даёт больше контроля над действительным зазором (или просветом в паяльной маске, если она включена). Нажмите
<kbd>:
</kbd>, чтобы открыть окно командной строки, и наберите:
541 <pre class=
"code">ChangeClearSize(SelectedVias,
<delta
>)
</pre>
544 Здесь
<code><delta
></code> — размер в сотых долях мила. То есть, например,
3000 соответствует
30 милам. При простом задании целых значений
<code><delta
></code>, зазор будет установлен в указанное значение. Если же перед значением указан знак, «-» или «+», величина зазора будет соответственно уменьшена или увеличена. Эта же команда используется для выводов (при задании
<code>SelectedPins
</code>), контактных площадок (
<code>SelectedPads
</code>), линий (
<code>SelectedLines
</code>), дуг (
<code>SelectedArcs
</code>) и даже просто объектов (
<code>SelectedObjects
</code>).
548 <!-- EDIT34 SECTION "Как сделать переходы открытыми, то есть не покрытыми паяльной маской?" [26647-30414] -->
549 <h2 class=
"sectionedit35" id=
"как_изменить_просвет_в_паяльной_маске_вокруг_отверстия_контактной_площадки">Как изменить просвет в паяльной маске вокруг отверстия/контактной площадки?
</h2>
553 По умолчанию размер
<a href=
"geda-glossary.ru.html#просвет_в_паяльной_маске" class=
"wikilink1" title=
"geda-glossary.ru.html">просвета
</a>
554 для отверстий и контактных площадок задаётся в соответствующем файле
555 посадочного места. Иногда этот размер может не подходить для
556 проекта. Просвет для отдельных отверстий и контактных площадок можно
557 изменять «на лету», точно так же, как и для переходов. Более подробно это
558 описано в разделе
<a href=
"#как_сделать_переходы_открытыми_то_есть_не_покрытыми_паяльной_маской" title=
":geda:pcb_tips.ru.txt ↵" class=
"wikilink1">выше
</a>. Если просвет для контактной площадки не
559 соответствует требованиям производителя ваших плат, рассмотрите возможность
560 создания локальных копий файлов посадочных мест и соответствующего изменения
561 просветов в них самих.
565 <!-- EDIT35 SECTION "Как изменить просвет в паяльной маске вокруг отверстия/контактной площадки?" [30415-31770] -->
566 <h2 class=
"sectionedit36" id=
"как_изменить_размер_моих_дорожек">Как изменить размер моих дорожек?
</h2>
570 Есть несколько способов изменить размер уже проведённых дорожек:
573 <li class=
"level1"><div class=
"li"> Нажать
<kbd>S
</kbd> для увеличения, или
<kbd>Shift
</kbd>+
<kbd>S
</kbd> для уменьшения размера дорожки под курсором мыши.
</div>
575 <li class=
"level1"><div class=
"li"> Выбрать
<strong><em>Выделение
</em></strong> →
<strong><em>Размер выделенных объектов
</em></strong> →
<strong><em>Линии -
10 милов
</em></strong>. Размер изменения можно настроить в
<strong><em>Файл
</em></strong> →
<strong><em>Настройки…
</em></strong> →
<strong><em>Размеры
</em></strong>. Это повлияет только на дорожки, так что выделение может содержать компоненты, текст, переходы и тому подобное.
</div>
577 <li class=
"level1"><div class=
"li"> Выделить дорожки, которые нужно изменить, и набрать
<strong><code>:ChangeSize(SelectedLines,+
4,mils)
</code></strong>. Нажатие
<kbd>:
</kbd> вызовет окно командной строки, а
<strong><code>ChangeSize()
</code></strong> — это команда вызова ранее описанного действия. Замените
<strong><code>+
4</code></strong> нужным размером увеличения дорожек. Для уменьшения дорожек задайте знак минус. Если знак задан не будет, размер дорожек будет установлен в указанное значение.
</div>
582 <!-- EDIT36 SECTION "Как изменить размер моих дорожек?" [31771-33294] -->
583 <h2 class=
"sectionedit37" id=
"как_сделать_переход_для_соединения_дорожки_с_землёй_в_другом_слое">Как сделать переход для соединения дорожки с землёй в другом слое?
</h2>
586 <li class=
"level1"><div class=
"li"> Сделайте активным
<a href=
"geda-glossary.ru.html#слой_земли" class=
"wikilink1" title=
"geda-glossary.ru.html">слой земли
</a>.
</div>
588 <li class=
"level1"><div class=
"li"> Выберите инструмент добавления переходов
<strong>VIA
</strong>.
</div>
590 <li class=
"level1"><div class=
"li"> Добавьте в нужном месте переход (щелчком левой кнопкой мыши).
</div>
592 <li class=
"level1"><div class=
"li"> Теперь выберите инструмент добавления
<a href=
"geda-glossary.ru.html#термобарьер" class=
"wikilink1" title=
"geda-glossary.ru.html">термобарьеров
</a> <strong>THRM
</strong>.
</div>
594 <li class=
"level1"><div class=
"li"> Щёлкните левой кнопкой по только что добавленному переходу.
</div>
596 <li class=
"level1"><div class=
"li"> Теперь активизируйте нужный вам слой.
</div>
598 <li class=
"level1"><div class=
"li"> Выберите инструмент добавления линий
<strong>LINE
</strong>.
</div>
600 <li class=
"level1"><div class=
"li"> Проведите дорожку от или к переходу на активном слое обычным способом.
</div>
605 <!-- EDIT37 SECTION "Как сделать переход для соединения дорожки с землёй в другом слое?" [33295-34280] -->
606 <h2 class=
"sectionedit38" id=
"как_проще_всего_сделать_термопереход">Как проще всего сделать «термопереход»?
</h2>
610 <a href=
"geda-glossary.ru.html#термопереход" class=
"wikilink1" title=
"geda-glossary.ru.html">Термопереход
</a> — это не переход с
611 <a href=
"geda-glossary.ru.html#термобарьер" class=
"wikilink1" title=
"geda-glossary.ru.html">термобарьером
</a>. Вернее, это переход без
612 термобарьера, соединяющий полигоны на обеих сторонах платы. Такие переходы
613 полностью заполняются припоем для создания области с большой теплоёмкостью,
614 используемой для теплоотвода. Больше информации вы найдёте в
<em>Freescale
615 App-Note AN4005
</em>.
619 Вот некоторые предложения:
622 <li class=
"level1"><div class=
"li"> Начертите прямоугольник, охватывающий нужные переходы. Затем наведя на него курсор мыши нажмите
<kbd>S
</kbd>. Тогда термобарьеры и
<a href=
"geda-glossary.ru.html#зазор" class=
"wikilink1" title=
"geda-glossary.ru.html">зазоры
</a> вокруг переходов будут залиты. Если же вы впоследствии хотите отпаивать деталь сзади, убедитесь, что площадка на противоположной стороне не покрыта
<a href=
"geda-glossary.ru.html#паяльная_маска" class=
"wikilink1" title=
"geda-glossary.ru.html">резистом паяльной маски
</a>.
</div>
624 <li class=
"level1"><div class=
"li"> Просто добавьте для перехода обычный термобарьер, а затем, щёлкая по нему при нажатой клавише
<kbd>Shift
</kbd> выберите вид с полным заполнением.
</div>
629 <!-- EDIT38 SECTION "Как проще всего сделать «термопереход»?" [34281-35944] -->
630 <h2 class=
"sectionedit39" id=
"я_хочу_начертить_дорожку_между_двумя_сегментами_одного_и_того_же_соединения_но_pcb_мне_не_даёт_почему">Я хочу начертить дорожку между двумя сегментами одного и того же соединения, но pcb мне не даёт! Почему?
</h2>
634 Наверно вы чертите дорожки в то время как включен
<a href=
"geda-glossary.ru.html#режим_автоматического_соблюдения_проектных_норм" class=
"wikilink1" title=
"geda-glossary.ru.html">режим автоматического соблюдения проектных норм
</a>. Вот несколько советов о том, как соединить два сегмента:
637 <li class=
"level1"><div class=
"li"> В режиме автоматического соблюдения проектных норм для определения того, где может проходить дорожка, используются
<a href=
"geda-glossary.ru.html#линии_связи" class=
"wikilink1" title=
"geda-glossary.ru.html">линии связи
</a>. Поэтому для проведения соединений в этом режиме, линии связи уже должны быть начерчены. С другой стороны вам не будет разрешено соединять (или подходить) к любому проводнику, ещё не связанному с соединением из списка соединений. (Если вам надоело видеть линии связи, можете отключить их слой, но они всё же уже должны существовать.)
</div>
639 <li class=
"level1"><div class=
"li"> Также линии связи при разводке надо регулярно обновлять. Повторная отрисовка/оптимизация вызывается нажатием клавиши
<kbd>O
</kbd>. Удостоверьтесь, что линия связи видимо соединяет два проводника, которые нужно соединить.
</div>
641 <li class=
"level1"><div class=
"li"> Возможно также, что вы обнаружите такую ситуацию при вычерчивании дорожек между выводами разъёма. В этом случае, возможно, ширина вашей дорожки не позволяет обеспечить требования к размеру
<a href=
"geda-glossary.ru.html#зазор" class=
"wikilink1" title=
"geda-glossary.ru.html">зазора
</a> для области вывода. Попробуйте уменьшить зазор для вывода или уменьшите ширину дорожки.
</div>
643 <li class=
"level1"><div class=
"li"> Иногда такая блокировка трассировки может являться следствием ошибки в вашем списке соединений. Не используйте в конце позиционных обозначений строчные буквы — они зарезервированы для
<a href=
"geda-glossary.ru.html#секция_компонента" class=
"wikilink1" title=
"geda-glossary.ru.html">секций многосекционных компонентов
</a>, как правило для нескольких элементов логики в одном корпусе. Позиционное обозначение должно заканчиваться прописной буквой или цифрой, строчные буквы просто игнорируются.
</div>
648 <!-- EDIT39 SECTION "Я хочу начертить дорожку между двумя сегментами одного и того же соединения, но pcb мне не даёт! Почему?" [35945-39067] -->
649 <h2 class=
"sectionedit40" id=
"pcb_не_даёт_мне_присоединить_дорожку_к_ни_к_чему_не_присоединённому_проводнику">pcb не даёт мне присоединить дорожку к ни к чему не присоединённому проводнику!
</h2>
653 Это известный недостаток
<a href=
"geda-glossary.ru.html#режим_автоматического_соблюдения_проектных_норм" class=
"wikilink1" title=
"geda-glossary.ru.html">режима автоматического соблюдения проектных норм
</a>. В этом
654 режиме инструмент
<strong>LINE
</strong> разрешает присоединять дорожки только к тем
655 проводникам, которые относятся к тому же соединению (из списка соединений),
656 что и то место, откуда дорожка начата.
660 Есть по крайней мере два способа присоединения к ни к чему не присоединённому проводнику. Очевидно, можно просто временно отключить
<strong><em>Автоматическое соблюдение норм для зазоров
</em></strong> в меню настроек. В другом способе используется тот факт, что режим автоматического обеспечения проектных норм доверяет флагу
<code>found
</code>:
663 <li class=
"level1"><div class=
"li"> Войдите в режим линии
<strong>LINE
</strong> (
<kbd>F2
</kbd>).
</div>
665 <li class=
"level1"><div class=
"li"> Наведите курсор мыши на неприсоединённый проводник.
</div>
667 <li class=
"level1"><div class=
"li"> Нажмите
<kbd>F
</kbd>, чтобы пометить его как найденный («found»).
</div>
669 <li class=
"level1"><div class=
"li"> Начните линию с другого места. Оба проводника должны быть теперь помечены цветом как найденные («found») и должны соединяться друг с другом.
</div>
674 <!-- EDIT40 SECTION "pcb не даёт мне присоединить дорожку к ни к чему не присоединённому проводнику!" [39068-40929] -->
675 <h2 class=
"sectionedit41" id=
"я_хочу_начертить_два_перехода_очень_близко_друг_к_другу_но_pcb_мне_не_даёт">Я хочу начертить два перехода очень близко друг к другу, но pcb мне не даёт!
</h2>
679 К сожалению, старые версии
<strong>pcb
</strong> не только не дают вам разместить
680 перекрывающиеся переходы, но и отбрасывают их при загрузке топологии. В
681 декабре
2010 года это слишком осторожное поведение было исправлено. Если вам
682 на самом деле нужны перекрывающиеся переходы, вам следует установить более
683 свежую версию
<strong>pcb
</strong>.
687 Версия от
2011 года всё ещё не разрешает вам размещать переходы настолько
688 близко друг к другу, что их отверстия перекрывались бы. Тем не менее она не
689 выразит недовольство, если вы ухитритесь обойти это ограничение. Например,
690 если вы поместите рядом крохотные переходы, а потом увеличите их размеры.
694 <!-- EDIT41 SECTION "Я хочу начертить два перехода очень близко друг к другу, но pcb мне не даёт!" [40930-42178] -->
695 <h2 class=
"sectionedit42" id=
"кажется_pcb_портит_названия_моих_компонентов_и_жалуется_что_не_может_найти_для_выводов_подходящих_соединений_что_делать">Кажется, pcb портит названия моих компонентов и жалуется, что не может найти для выводов подходящих соединений! Что делать?
</h2>
699 Скорее всего вы назвали их так, что
<strong>pcb
</strong> думает, что они являются одним
700 прибором. Буквы в нижнем регистре в конце позиционного обозначения
701 игнорируются. Поэтому, например, оба компонента
<em>U2foo
</em> и
<em>U2bar
</em>
702 <strong>pcb
</strong> воспринимает как
<em>U2
</em>. При создании
<a href=
"geda-glossary.ru.html#линии_связи" class=
"wikilink1" title=
"geda-glossary.ru.html">линий связи
</a> <strong>pcb
</strong> будет искать соединения для
<em>U2
</em>, которые,
703 конечно, отсутствуют. Буквы в нижнем регистре предназначены для различения
704 <a href=
"geda-glossary.ru.html#секция_компонента" class=
"wikilink1" title=
"geda-glossary.ru.html">секций многосекционных компонентов
</a>,
705 например, символов операционных усилителей, которые идут по четыре штуки в
707 Вывод: никогда не используйте в конце позиционного
708 обозначения буквы в нижнем регистре, за исключением случаев, когда вы точно
713 <!-- EDIT42 SECTION "Кажется, pcb портит названия моих компонентов и жалуется, что не может найти для выводов подходящих соединений! Что делать?" [42179-43698] -->
714 <h2 class=
"sectionedit43" id=
"как_настроить_цвет_и_толщину_линий_связи">Как настроить цвет и толщину линий связи?
</h2>
718 Цвет
<a href=
"geda-glossary.ru.html#линии_связи" class=
"wikilink1" title=
"geda-glossary.ru.html">линий связи
</a> можно настроить с помощью
719 <strong><em>Файл
</em></strong> →
<strong><em>Настройки…
</em></strong> →
<strong>Цвета
</strong> →
<strong>Основные цвета
</strong>.
723 Настроить толщину линий связи из графического интерфейса в настоящее время
724 нельзя, но можно вручную отредактировать файл
725 <em><code>$HOME/.pcb/preferences
</code></em>. Завершите все процессы
<strong>pcb
</strong> (закройте
726 все окна) и поищите строку, начинающуюся с
<code>rat-thickness
</code>.
730 Значения
0.
.19 задают фиксированную толщину в пикселах экрана. Любое большее
731 значение считается заданным в единицах измерения
<strong>pcb
</strong> (то есть
100
732 соответствует
1 милу). В последнем случае при изменении масштаба в
<strong>pcb
</strong>
733 будут соответствующим образом масштабироваться и линии связи.
737 <!-- EDIT43 SECTION "Как настроить цвет и толщину линий связи?" [43699-44940] -->
738 <h2 class=
"sectionedit44" id=
"где_эта_последняя_оставшаяся_линия_связи">Где эта последняя оставшаяся линия связи?
</h2>
742 Иногда оставшиеся
<a href=
"geda-glossary.ru.html#линии_связи" class=
"wikilink1" title=
"geda-glossary.ru.html">линии связи
</a> трудно увидеть, потому
743 что это могут быть линии нулевой длины. Такой случай может возникнуть, когда
744 почему-то отсутствует переход. Чтобы они попались вам на глаза, нужно задать
745 достаточно большую толщину для них, например
3000 милов. Толщина линий связи
746 задаётся в
<em><code>$HOME/.pcb/preferences
</code></em>.
750 <!-- EDIT44 SECTION "Где эта последняя оставшаяся линия связи?" [44941-45618] -->
751 <h1 class=
"sectionedit45" id=
"кроме_дорожек_и_посадочных_мест">Кроме дорожек и посадочных мест
</h1>
755 <!-- EDIT45 SECTION "Кроме дорожек и посадочных мест" [45619-45691] -->
756 <h2 class=
"sectionedit46" id=
"как_сделать_копию_рисунка_напечатанной_топологии_или_какой-нибудь_печатной_платы">Как сделать копию рисунка, напечатанной топологии или какой-нибудь печатной платы?
</h2>
760 Посмотрите страницу
<a href=
"http://www.delorie.com/pcb/bg-image.html" class=
"urlextern" title=
"http://www.delorie.com/pcb/bg-image.html" rel=
"nofollow">http://www.delorie.com/pcb/bg-image.html
</a> на
761 веб-сайте
<em>DJ Delorie
</em> о
<a href=
"geda-glossary.ru.html#hid" class=
"wikilink1" title=
"geda-glossary.ru.html">HID
</a> программы
<strong>pcb
</strong>.
765 Это замечательный способ для создания копии сделанного вручную рисунка или
766 другой печатной платы, когда, скажем, вы сделали её какой-то проприетарной
767 программой в несвободном формате, ограничения которого хотели бы теперь
768 «снять». Кроме того, фоновое изображение можно использовать как инструмент
769 для переработки или модернизации.
773 Если не хотите, чтобы размер рабочей области
<strong>pcb
</strong> был ограничен площадью
774 этой платы, то есть, если нужно добавочное пространство вокруг платы,
775 добавьте его в
<strong>gimp
</strong>. Мне нравится окаймлять плату полями в
1 дюйм. При
776 установке размеров платы в
<strong>pcb
</strong> нужно учитывать это добавочное
777 пространство. [
<strong>Ctrl-m
</strong>] поможет вам проверить масштаб. Заодно, до
778 загрузки изображения в
<strong>pcb
</strong>, в
<strong>gimp
</strong> или другой подобной программе
779 можно исправить недостатки своего рисунка или искажения, получившиеся в
780 результате сканирования.
784 <!-- EDIT46 SECTION "Как сделать копию рисунка, напечатанной топологии или какой-нибудь печатной платы?" [45692-47562] -->
785 <h2 class=
"sectionedit47" id=
"не_могу_скопировать_контактные_площадки_в_топологию_что_за_ерунда">Не могу скопировать контактные площадки в топологию. Что за ерунда?
</h2>
789 <strong>Вопрос:
</strong> Я хочу скопировать часть существующей топологии в другое место.
793 Я могу выделить существующую область. Всё, вроде, нормально.
797 <strong><em>Буфер
</em></strong> →
<strong><em>Копировать выделенное в буфер
</em></strong>, вроде выполняется
798 успешно. (Не ругается.)
802 Потом я вставляю скопированную область… и, всё что получается, это пара дорожек и несколько переходов. Контактные площадки, над которыми я так долго корпел, не копируются. Что за ерунда!?!?!?
806 <strong>Ответ:
</strong> Если слой шелкографии отключен, нельзя скопировать элементы через
807 буфер обмена. Странно, но вот так оно работает. Поэтому, прежде чем пытаться
808 копировать что-то в топологию, включите слой шелкографии.
812 <!-- EDIT47 SECTION "Не могу скопировать контактные площадки в топологию. Что за ерунда?" [47563-48839] -->
813 <h2 class=
"sectionedit48" id=
"как_добавлять_сплошные_металлизированные_области">Как добавлять сплошные металлизированные области?
</h2>
817 Используйте прямоугольники и полигоны. Они всегда разрезаются переходами,
818 контактными площадками и выводами, с образованием вокруг них зазора.
819 Очищаются они и дорожками, если для дорожек установлен флаг очистки
820 полигонов (в меню
<strong><em>Настройки
</em></strong> →
<strong><em>Очистка полигонов новыми линиями
821 и дугами
</em></strong>). Начиная с
<strong>pcb
</strong> версии
20070208 результирующий полигон
822 будет представлять собой одну сплошную область. Изолированные куски
827 <!-- EDIT48 SECTION "Как добавлять сплошные металлизированные области?" [48840-49727] -->
828 <h2 class=
"sectionedit49" id=
"как_полигону_назначить_соединение">Как полигону назначить соединение?
</h2>
832 Полигонам соединения не «назначаются», они к ним присоединяются. В
<strong>pcb
</strong>
833 «носителями» имён соединений являются только контактные площадки. Это
834 значит, что для присоединения контактной площадки к полигону нужно
835 предусмотреть какой-нибудь проводник. Тогда соединение этой контактной
836 площадки будет автоматически относиться и к полигону.
840 <!-- EDIT49 SECTION "Как полигону назначить соединение?" [49728-50429] -->
841 <h2 class=
"sectionedit50" id=
"как_к_полигону_присоединить_дорожки_контактные_площадки_или_переходы">Как к полигону присоединить дорожки, контактные площадки или переходы?
</h2>
845 Есть разные способы правильного подключения различных типов объектов к полигону:
848 <li class=
"level1"><div class=
"li"> Дорожки: установите для дорожки флаг
<code>join
</code>. Для этого нужно навести стрелку мыши на эту дорожку и нажать клавишу
<kbd>J
</kbd>. Или же можно выделить нужные линии и выполнить команду
<code>SetFlag(selected,join)
</code>. Для присоединения новых линий можно отключить
<strong><em>Очистка полигонов новыми линиями и дугами
</em></strong> в меню
<strong><em>Настройки
</em></strong>. Полигон сразу же сольётся с дорожкой.
</div>
850 <li class=
"level1"><div class=
"li"> Контактные площадки: в настоящее время возможности присоединить контактную площадку непосредственно к полигону нет. Придётся начертить от контактной площадки к полигону дорожку без флага
<code>join
</code>. (См. выше.)
</div>
852 <li class=
"level1"><div class=
"li"> Выводы и переходы: выберите инструмент добавления
<a href=
"geda-glossary.ru.html#термобарьер" class=
"wikilink1" title=
"geda-glossary.ru.html">термобарьеров
</a> (
<strong>THRM
</strong>). Выберите слой, на котором находится полигон. Щелчками мыши по переходу при нажатой клавише [
<strong>Shift
</strong>] можно выбрать один из доступных стилей соединения.
</div>
854 <li class=
"level1"><div class=
"li"> Полигоны: просто сделайте так, чтобы они геометрически перекрывались.
</div>
859 <!-- EDIT50 SECTION "Как к полигону присоединить дорожки, контактные площадки или переходы?" [50430-52323] -->
860 <h2 class=
"sectionedit51" id=
"полигоны_закорачивают_мои_дорожки_что_мне_делать">Полигоны закорачивают мои дорожки! Что мне делать?
</h2>
864 При проведении дорожек вы не установили
<strong><em>Очистка полигонов новыми линиями
865 и дугами
</em></strong> в меню
<strong><em>Настройки
</em></strong>. Чтобы переключить флаг присоединения
866 <code>join
</code> для всех выделенных на данный момент дорожек, в окне команд
867 наберите
<code>changejoin(selected)
</code>. Это
<a href=
"geda-glossary.ru.html#действие" class=
"wikilink1" title=
"geda-glossary.ru.html">действие
</a>
868 привязано к клавишам
<kbd>Shift
</kbd>+
<kbd>J
</kbd>. Если вместо переключения флага
869 присоединения
<code>join
</code> его нужно установить или снять, можно использовать
870 команды
<code>SetFlag(selected, join)
</code> и
<code>ClrFlag(selected, join)
</code>. Более
871 подробное описание указанных команд можно посмотреть в описании
<code>SetFlag
</code>
872 в
<a href=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#SetFlag-Action" class=
"urlextern" title=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#SetFlag-Action" rel=
"nofollow">Руководстве
877 <!-- EDIT51 SECTION "Полигоны закорачивают мои дорожки! Что мне делать?" [52324-53472] -->
878 <h2 class=
"sectionedit52" id=
"как_изменить_зазор_в_полигоне">Как изменить зазор в полигоне?
</h2>
882 В
<strong>pcb
</strong> <a href=
"geda-glossary.ru.html#зазор" class=
"wikilink1" title=
"geda-glossary.ru.html">зазор
</a> не является свойством собственно
883 полигонов. Это свойство имеют дорожки, контактные площадки и выводы. То есть
884 зазор нужно настраивать для отдельных объектов.
888 Убедитесь, что слой
<a href=
"geda-glossary.ru.html#паяльная_маска" class=
"wikilink1" title=
"geda-glossary.ru.html">паяльной маски
</a> не
889 активен. Иначе нижеследующие
<a href=
"geda-glossary.ru.html#действие" class=
"wikilink1" title=
"geda-glossary.ru.html">действия
</a> будут
890 применяться к паяльной маске вместо полигонов. Для увеличения зазора для
891 объекта, находящегося под курсором, нажмите
<kbd>K
</kbd>.
<kbd>Ctrl
</kbd>+
<kbd>K
</kbd>
892 делает то же самое для выделенных объектов. Нажатие
<kbd>Shift
</kbd> вместе
893 с одной из этих комбинаций приведёт к уменьшению зазора. Чтобы изменить
894 дорожку целиком, нажмите
<kbd>F
</kbd> для нахождения всех сегментов,
895 присоединённых к объекту под курсором, и выполните действие
896 <code>Select(connection)
</code>.
900 Размер увеличения можно настроить в диалоговом окне
<strong><em>Файл
</em></strong> →
901 <strong><em>Настройки…
</em></strong> →
<strong><em>Приращения
</em></strong>. (Примечание: в настоящее время
902 эта настройка игнорируется.)
906 Указанный способ действует каждый раз на один объект. Чтобы менять зазоры
907 для всех выделенных объектов, воспользуйтесь действием
908 <code>ChangeClearSize(Selected,
<amount
>,
<unit
>)
</code>. Параметр величины
909 <code><amount
></code> должен быть числом. Знак перед ним указывает на увеличение или
910 уменьшение. Если перед числом стоит знак
<code>=
</code>, зазор устанавливается точно
911 в указанное значение. Параметр
<code><unit
></code> может быть указан как
<code>mil
</code>
912 (милы) или
<code>mm
</code> (миллиметры). Если он не указан, то по умолчанию в
913 качестве единицы измерения используется внутренняя единица, равная
0,
01 мил.
917 Кроме того, имеется специальная функция, действующая только на те объекты,
918 зазор которых меньше заданного минимума:
919 <code>MinClearGap(Selected,
<amount
>,
<unit
>)
</code>.
923 <!-- EDIT52 SECTION "Как изменить зазор в полигоне?" [53473-56372] -->
924 <h2 class=
"sectionedit53" id=
"как_при_редактировании_топологии_скрыть_полигоны">Как при редактировании топологии скрыть полигоны?
</h2>
928 Поместите полигоны (и прямоугольники) на отдельный слой. В диалоговом окне
929 <strong>Настройки…
</strong> обеспечьте, чтобы этот слой не был в той же группе, что и
930 дорожки. Запретите слой, щёлкнув по кнопке соответствующего слоя в основном
931 окне. После завершения изменений подключите слой полигонов к слою дорожек в
932 диалоговом окне
<strong>Настройки…
</strong>. Придётся сохранить и перезагрузить
933 топологию, чтобы вызвать повторный обсчёт полигонов, чтобы они
934 адаптировались к изменениям. Того же самого можно достичь перезапуском
939 <!-- EDIT53 SECTION "Как при редактировании топологии скрыть полигоны?" [56373-57414] -->
940 <h2 class=
"sectionedit54" id=
"из-за_полигонов_тормозит_графический_интерфейс_что_с_этим_делать">Из-за полигонов тормозит графический интерфейс. Что с этим делать?
</h2>
944 Части полигона, не подключенные ни к какому соединению, автоматически игнорируются. Таким образом эффективно удаляются
<a href=
"geda-glossary.ru.html#изолированный_участок_металлизации" class=
"wikilink1" title=
"geda-glossary.ru.html">изолированные участки металлизации
</a>. Хотя это и желательно для настоящих плат, но требует применения довольно пространных алгоритмов расчёта. Поэтому это необязательно ошибка, но скорее цена, которую мы платим за мощную возможность. Есть всё же пара способов улучшить ситуацию:
947 <li class=
"level1"><div class=
"li"> Временно скройте полигоны. (См.
<a href=
"#как_при_редактировании_топологии_скрыть_полигоны" title=
":geda:pcb_tips.ru.txt ↵" class=
"wikilink1">выше
</a>.)
</div>
949 <li class=
"level1"><div class=
"li"> Выберите
<strong><em>Контуры полигонов
</em></strong> из меню
<strong><em>Настройки
</em></strong> для отображения только внешних контуров полигонов и запрета удаления изолированных участков металлизации. В последних версиях
<strong>pcb
</strong>, то есть начиная с сентября
2007 года, можно выбирать, нужно ли удалять изолированные участки новых полигонов.
</div>
951 <li class=
"level1"><div class=
"li"> Убедитесь, что у вас нет лишних полигонов, перекрывающих несколько раз одну и ту же область. Такие полигоны не отображаются, так как скрываются другими, но требуют дополнительных вычислений. Лучше всего проверить топологию на наличие лишних полигонов в текстовом редакторе.
</div>
956 <!-- EDIT54 SECTION "Из-за полигонов тормозит графический интерфейс. Что с этим делать?" [57415-59591] -->
957 <h2 class=
"sectionedit55" id=
"после_того_как_я_определил_слои_земли_pcb_слишком_долго_грузится_что_делать">После того как я определил слои земли, pcb слишком долго грузится. Что делать?
</h2>
961 Обсчёт полигонов — потенциально дорогая операция с точки зрения
962 потребления ресурсов процессора. Если ваша топология не очень сложна, то
963 скорее всего у вас определено чрезмерно много полигонов. Чтобы найти и
964 удалить ненужные, посмотрите исходный текст файла своей топологии. Если это
965 не тот случай, для улучшения ситуации можно принять меры, указанные
<a href=
"#из-за_полигонов_тормозит_графический_интерфейс_что_с_этим_делать" title=
":geda:pcb_tips.ru.txt ↵" class=
"wikilink1">выше
</a>.
969 <!-- EDIT55 SECTION "После того как я определил слои земли, pcb слишком долго грузится. Что делать?" [59592-60527] -->
970 <h2 class=
"sectionedit56" id=
"как_редактировать_полигоны">Как редактировать полигоны?
</h2>
974 Есть четыре основных способа редактирования полигонов. Вершины углов
975 полигона можно двигать и удалять, а также вставлять двумя
976 способами. Полигоны одинаково легко редактировать в режиме “контуров”
977 (
<strong><em>Настройки
</em></strong> →
<strong><em>Контуры полигонов
</em></strong>) и в нормальном
978 режиме. Переместить вершину можно просто сняв выделение с полигона и щёлкнув
979 и потащив её в новое место. Для удаления вершины угла полигона наведите
980 перекрестие курсора на эту точку и нажмите клавишу
<kbd>Delete
</kbd>. Для
981 вставки вершины можно использовать инструмент вставки точек
<strong>INS
</strong>
982 (включается также нажатием клавиши
<kbd>Ins
</kbd>). Сначала щёлкните по той
983 стороне, которую нужно разделить новой точкой. Щёлкните и потащите новую
984 точку. Другой вариант этого способа:
1) щёлкните, чтобы выбрать сторону;
2)
985 щёлкните, чтобы поместить новую вершину.
989 (Примечание: вставка вершин полигона работает, как правило, ТОЛЬКО при
990 разрешении «линий в любых направлениях» (
<strong><em>Настройка
</em></strong> →
<strong><em>Линии в
991 любом направлении
</em></strong>). Причина кроется в том, что в
<strong>pcb
</strong> есть мощная
992 система ограничения линий углами
45/
90 градусов. Если попробовать вставить
993 новую вершину для полигона, стороны которого не расположены точно под
45 или
994 90 градусов,
<strong>pcb
</strong> запретит это действие!)
998 <!-- EDIT56 SECTION "Как редактировать полигоны?" [60528-62760] -->
999 <h2 class=
"sectionedit57" id=
"как_присоединить_переходы_к_полигону_для_теплоотвода_или_полного_экранирования">Как присоединить переходы к полигону для теплоотвода или полного экранирования?
</h2>
1000 <div class=
"level2">
1003 Часто бывает полезно, чтобы для теплоотдачи переходы целиком соединялись с
1004 полигоном (областью металлизации), и очевидная проблема в том, что в
<strong>pcb
</strong>
1005 для целого полигона определён только один флаг «очистки выводами/переходами»
1006 (переключаемый клавишей
<kbd>S
</kbd>). Нам же нужно соединить с полигоном
1007 только некоторые из выводов/переходов, причём соединить их лучше, чем это
1008 позволяет нам инструмент добавления термобарьеров. Есть несколько вариантов,
1013 Один способ, сделать объект, почти такой же как и
1014 <a href=
"geda-glossary.ru.html#термобарьер" class=
"wikilink1" title=
"geda-glossary.ru.html">термобарьер
</a> в том отношении, что он располагается между
1015 переходом и полигоном. Разница в том, что фактически нужно сделать кольцо,
1016 полностью заполняющее пространство между отверстием и полигоном (который,
1017 поскольку для него включено использование
1018 <a href=
"geda-glossary.ru.html#зазор" class=
"wikilink1" title=
"geda-glossary.ru.html">зазоров
</a>, не соединяется с выводом). Это кольцо
1019 делается из четырёх сегментов дуг. Эти четыре объекта можно скопировать в
1020 буфер и создать таким образом «инструмент добавления
1021 <a href=
"geda-glossary.ru.html#термопереход" class=
"wikilink1" title=
"geda-glossary.ru.html">термоперехода
</a> с нулевым
1022 зазором». Недостаток такого приёма в том, что когда нужно будет изменить
1023 размер перехода, придётся также менять и размер элементов заполнения.
1027 Приём заполнения дугами можно использовать также в местах плотной
1028 компоновки, помещая для уменьшения размера, скажем, две из четырёх дуг.
1032 Другой приём — сделать линию нулевой длины. Возьмите одиночный сегмент
1033 линии и совместите его конечную точку с начальной. Теперь у вас есть
1034 «точечная линия» (круг) с диаметром, равным толщине линии. Если надо,
1035 переместите её на другой слой (нажатием клавиши
<kbd>M
</kbd>). Для
1036 соединения перехода с полигоном расположите этот объект по его центру.
1040 Опытные пользователи могут захотеть иметь небольшую библиотеку таких
1041 нестандартных объектов, сохранив их как элементы. Удобно также скопировать
1042 такие объекты в один из буферов
<strong>pcb
</strong>, так что они всегда будут под рукой.
1046 Можно также поверх того полигона, к которому вы хотите присоединить свои
1047 переходы, добавить другой полигон. Тогда вам надо снять флаг «очистки
1048 выводами/полигонами») и переходы будут присоединены к расположенному снизу
1049 полигону большего размера.
1053 <!-- EDIT57 SECTION "Как присоединить переходы к полигону для теплоотвода или полного экранирования?" [62761-66774] -->
1054 <h2 class=
"sectionedit58" id=
"можно_ли_убрать_маску_с_полигонов_можно_ли_сделать_полигон_участком_открытой_меди_то_есть_без_паяльной_маски">Можно ли убрать маску с полигонов? (Можно ли сделать полигон участком открытой меди, то есть без паяльной маски?)
</h2>
1055 <div class=
"level2">
1058 В настоящее время способа непосредственной очистки
<a href=
"geda-glossary.ru.html#паяльная_маска" class=
"wikilink1" title=
"geda-glossary.ru.html">паяльной маски
</a> полигонами нет. Обычный обходной манёвр — работать с контактными площадками.
1061 <li class=
"level1"><div class=
"li"> Начертите дорожку в середине области, над которой не должно быть маски. Каждая дорожка станет контактной площадкой.
</div>
1063 <li class=
"level1"><div class=
"li"> Выберите эти дорожки.
</div>
1065 <li class=
"level1"><div class=
"li"> В меню
<strong><em>Выделение
</em></strong> выберите
<strong><em>Преобразовать выделенное в элементы
</em></strong>.
</div>
1067 <li class=
"level1"><div class=
"li"> Активизируйте слой паяльной маски. Паяльная маска не должна покрывать дорожки.
</div>
1069 <li class=
"level1"><div class=
"li"> Увеличьте
<a href=
"geda-glossary.ru.html#зазор" class=
"wikilink1" title=
"geda-glossary.ru.html">зазор
</a> контактных площадок так, чтобы он соответствовал открытому участку меди нужного размера. Для этого наводя курсор мыши на площадки нажимайте
<kbd>K
</kbd>.
</div>
1071 <li class=
"level1"><div class=
"li"> Дополнительно можно нажимать
<kbd>Q
</kbd>, устанавливая таким образом для площадок флаг квадратной формы
<code>square
</code>.
</div>
1076 Хотя ширина площадок ограничена величиной
250 милов, зазор может быть любым.
1080 <!-- EDIT58 SECTION "Можно ли убрать маску с полигонов? (Можно ли сделать полигон участком открытой меди, то есть без паяльной маски?)" [66775-68523] -->
1081 <h2 class=
"sectionedit59" id=
"как_увеличить_размер_всех_выводов">Как увеличить размер всех выводов?
</h2>
1082 <div class=
"level2">
1085 Это действие выполняется в два приёма. Сначала надо выделить объекты для обработки. Затем выполнить для них функцию:
1088 <li class=
"level1"><div class=
"li"> Выделите все компоненты. Можно отключить все слои, кроме шелкографии, чтобы инструмент выделения
<strong>SEL
</strong> не действовал на дорожки.
</div>
1090 <li class=
"level1"><div class=
"li"> В меню выберите
<strong><em>Выделение
</em></strong> →
<strong><em>Размер выделенных объектов
</em></strong> →
<strong><em>Выводы +
10 милов
</em></strong></div>
1095 Для удобства повторения действий можно оторвать подменю, щёлкнув на пунктирной линии, и оно останется на экране.
1099 Или же задайте
<a href=
"geda-glossary.ru.html#действие" class=
"wikilink1" title=
"geda-glossary.ru.html">действие
</a> <code>ChangeSize
</code> из окна команды:
1102 <li class=
"level1"><div class=
"li"> Нажмите
<kbd>:
</kbd>, чтобы открыть окно командной строки.
</div>
1104 <li class=
"level1"><div class=
"li"> В строке команды наберите:
<pre class=
"code">ChangeSize(SelectedPins, SIZE)
</pre>
1110 Подставьте вместо
<code>SIZE
</code> нужный размер в сотых долях мила.
1 мм =
3937. Если
1111 перед
<code>SIZE
</code> стоит знак «-», размер уменьшается. Если «+», увеличивается.
1112 Если знака нет, число интерпретируется как абсолютное значение. Синтаксис команды
<code>ChangeSize
</code> приводится в
1113 <a href=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#ChangeSize-Action" class=
"urlextern" title=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#ChangeSize-Action" rel=
"nofollow">Руководстве по pcb
</a>.
1117 <!-- EDIT59 SECTION "Как увеличить размер всех выводов?" [68524-70283] -->
1118 <h2 class=
"sectionedit60" id=
"как_добавить_отверстия_для_крепежа">Как добавить отверстия для крепежа?
</h2>
1119 <div class=
"level2">
1122 Вставьте посадочное место для
<a href=
"geda-glossary.ru.html#отверстия" class=
"wikilink1" title=
"geda-glossary.ru.html">крепёжного
1123 отверстия
</a> или переход.
1127 Если контактные площадки вокруг крепёжного отверстия должны иметь
1128 электрическое соединение, это соединение нужно отразить в принципиальной
1129 схеме. Добавьте в схему символ крепёжного отверстия и задайте ему
1130 соответствующий атрибут посадочного места
<code>footprint
</code>.
1134 Я предпочитаю создавать посадочные места для разных видов деталей для
1135 крепежа. У меня есть множество шелкографических изображений разнообразных
1136 комбинаций деталей (гайки, гайки с шайбами и т. д.). Такие изображения
1137 содержат удобные точки привязки для их размещения при разработке платы.
1141 Примеры посадочных мест можно посмотреть на странице
1142 <a href=
"http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware" class=
"urlextern" title=
"http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware" rel=
"nofollow">http://www.luciani.org/geda/pcb/pcb-footprint-list.html#Hardware
</a>.
1146 <!-- EDIT60 SECTION "Как добавить отверстия для крепежа?" [70284-71698] -->
1147 <h2 class=
"sectionedit61" id=
"почему_для_вывода_можно_сделать_термобарьер_а_для_контактной_площадки_нельзя">Почему для вывода можно сделать термобарьер, а для контактной площадки нельзя?
</h2>
1148 <div class=
"level2">
1151 Причина в том, что интервал между выводами обычно достаточен для того, чтобы
1152 области металлизации вокруг них не разрывались ни с какой стороны, а
1153 контактные площадки обычно расположены так плотно, что для них это условие
1154 не выполняется. Из-за этого необходимо вручную чертить «перемычки»
1155 термобарьера для соединения контактных площадок со
<a href=
"geda-glossary.ru.html#слой_земли" class=
"wikilink1" title=
"geda-glossary.ru.html">слоем земли
</a>. Не забудьте изменить настройки так, чтобы новые линии
1156 при их вычерчивании соединялись с областями металлизации. Если нужно сделать
1157 несколько таких термобарьеров, потратьте немного времени, создайте один из
1158 них в нужном вам виде, а затем полученные перемычки можно скопировать в
1159 буфер и вставлять в нужных местах.
1163 <!-- EDIT61 SECTION "Почему для вывода можно сделать термобарьер, а для контактной площадки нельзя?" [71699-73120] -->
1164 <h2 class=
"sectionedit62" id=
"можно_ли_в_pcb_делать_односторонние_платы">Можно ли в pcb делать односторонние платы?
</h2>
1165 <div class=
"level2">
1168 Когда речь идёт об односторонней плате, это всего лишь вопрос
1169 терминологии. В
<strong>pcb
</strong> нет такого понятия как односторонняя плата, бывает
1170 лишь двухсторонняя, на одной из сторон которой ничего нет.
1174 Разрабатывайте плату как двухстороннюю, но с дорожками только на стороне
1175 пайки. Если вы пользуетесь
1176 <a href=
"geda-glossary.ru.html#автотрассировщик" class=
"wikilink1" title=
"geda-glossary.ru.html">автотрассировщиком
</a>, отключите все
1177 слои, кроме нижнего. Это заставит автотрассировщик работать только с этим
1178 слоем. Если вам нужны проволочные перемычки, то чтобы подсказать
<strong>pcb
</strong>,
1179 что существуют действительные соединения, есть два варианта. На верхнем слое
1180 можно начертить дорожки, как это делается для двухсторонней платы. Или же
1181 можно создать символ «джампера» в схеме и поместить его в тех местах, где
1182 нужна перемычка. Скорее всего это тяжелее, но зато, если надо, таким образом
1183 вы сможете чётко устанавливать размеры перемычек.
1187 В односторонних платах нет
<a href=
"geda-glossary.ru.html#отверстия" class=
"wikilink1" title=
"geda-glossary.ru.html">металлизированных
1188 отверстий
</a>, поэтому диаметр площадок выводов должен быть больше, обычно в
1189 два-три раза больше размера отверстия. Контактные площадки некоторых
1190 посадочных мест в стандартной библиотеке слишком малы, и это будет слабым
1191 местом при разработке односторонней платы. Скопируйте их в локальную
1192 библиотеку и подкорректируйте, задав нужные вам размеры.
1196 При экспорте в
<a href=
"geda-glossary.ru.html#gerber-файлы" class=
"wikilink1" title=
"geda-glossary.ru.html">Gerber-файлы
</a> удалите Gerber-файл для
1197 стороны компонентов и переименуйте файл для металлизированных отверстий так,
1198 чтобы он относился к неметаллизированным
<sup><a href=
"#fn__24" id=
"fnt__24" class=
"fn_top">24)
</a></sup>. Ура!
1199 Односторонняя плата готова!
1203 <!-- EDIT62 SECTION "Можно ли в pcb делать односторонние платы?" [73121-76119] -->
1204 <h2 class=
"sectionedit63" id=
"где_можно_найти_скрипты_для_обработки_pcb-файлов">Где можно найти скрипты для обработки pcb-файлов?
</h2>
1205 <div class=
"level2">
1208 Одной из замечательных особенностей
<strong>pcb
</strong> является использование довольно понятного текстового формата файла. Поэтому многие разработчики для разных видов обработки своих плат используют скрипты (обычно на Perl). Эти скрипты можно использовать как есть или модифицировать для своих целей. Вот несколько ссылок на ресурсы с полезными скриптами:
1211 <li class=
"level1"><div class=
"li"> Много
<a href=
"http://www.luciani.org/geda/pcb/pcb-perl-library.html" class=
"urlextern" title=
"http://www.luciani.org/geda/pcb/pcb-perl-library.html" rel=
"nofollow">скриптов
</a> предоставил на
<a href=
"http://www.luciani.org" class=
"urlextern" title=
"http://www.luciani.org" rel=
"nofollow"> своём сайте
</a> <em>John Luciani
</em>. В его коллекцию входят как скрипты для создания посадочных мест, так и …
</div>
1213 <li class=
"level1"><div class=
"li"> На
<a href=
"http://www.rowetel.com/perl4pcb.html" class=
"urlextern" title=
"http://www.rowetel.com/perl4pcb.html" rel=
"nofollow">сайте
</a> <em>David Rowe
</em> есть скрипты для обновления элементов, а также для формирования из pcb-файлов их объединения или разницы.
</div>
1215 <li class=
"level1"><div class=
"li"> <em>Stuart Brorson
</em> написал простой скрипт, создающий посадочные места для двухвыводных пассивных компонентов для поверхностного монтажа. tar-архив, сжатый
<strong>gzip
</strong>, находится
<a href=
"http://www.brorson.com/gEDA/Smtgen.pl.gz" class=
"urlextern" title=
"http://www.brorson.com/gEDA/Smtgen.pl.gz" rel=
"nofollow"> здесь
</a>.
</div>
1217 <li class=
"level1"><div class=
"li"> На веб-сайте
<a href=
"http://www.gedasymbols.org/" class=
"urlextern" title=
"http://www.gedasymbols.org/" rel=
"nofollow"> gedasymbols.org
</a> собрана коллекция посадочных мест, символов, скриптов и другие материалы многих содействующих проекту gEDA пользователей. Этот веб-сайт организован в виде страниц отдельных пользователей, так что если вы потратите некоторое время, чтобы полистать его, то может быть найдёте как раз то, что искали!
</div>
1222 <!-- EDIT63 SECTION "Где можно найти скрипты для обработки pcb-файлов?" [76120-78420] -->
1223 <h2 class=
"sectionedit64" id=
"как_импортировать_векторные_изображения_сделанные_в_других_программах">Как импортировать векторные изображения, сделанные в других программах?
</h2>
1224 <div class=
"level2">
1227 Существует сторонняя утилита с открытым исходным кодом
<a href=
"http://www.pstoedit.net/" class=
"urlextern" title=
"http://www.pstoedit.net/" rel=
"nofollow">pstoedit
</a>, конвертирующая данные в формате
<code>Postscript
</code> в формат
<code>pcb
</code>. Она входит во многие основные дистрибутивы Linux. Вы можете создать логотип или оригинальную топологию в своей любимой программе работы с векторной графикой. Если можете, произведите экспорт в формат
<code>EPS
</code> и убедитесь, что ваш логотип подогнан под размеры ограничительной рамки («bounding box») (проверьте это, открыв его в программе просмотра
<code>Postscript
</code>, например в
<strong>ggv
</strong>). Если экспорт в
<code>EPS
</code> недоступен, можно произвести экспорт в
<code>Postscript
</code> с помощью печати в файл. В этом случае ограничительную рамку можно добавить с помощью
<a href=
"http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" class=
"urlextern" title=
"http://www.cs.wisc.edu/~ghost/doc/gnu/6.53/Ps2epsi.htm" rel=
"nofollow">ps2epsi
</a>. Запустите
<strong>pstoedit
</strong> с ключом
<code>-f pcb
</code>, чтобы произвести корректный pcb-файл, графика в котором представлена в виде дорожек в слое
1. Загрузите полученный файл в
<strong>pcb
</strong>. Графика будет размещена где-то в левом нижнем углу области просмотра. Может быть, чтобы её увидеть, понадобится уменьшить масштаб.
1231 Импорт внешней векторной графики может быть полезен в том случае, когда
1232 нужна нестандартная форма платы. Скопировать форму в свой проект можно с
1233 помощью буфера обмена.
1237 <!-- EDIT64 SECTION "Как импортировать векторные изображения, сделанные в других программах?" [78421-80653] -->
1238 <h2 class=
"sectionedit65" id=
"есть_ли_способ_импортировать_чертёж_в_формате_dxf_из_приложений_сапр_для_механики">Есть ли способ импортировать чертёж в формате DXF из приложений САПР для механики?
</h2>
1239 <div class=
"level2">
1242 Фильтра для непосредственной загрузки DXF в
<strong>pcb
</strong> нет. Но программа с
1243 открытым исходным кодом
<a href=
"http://www.qcad.org" class=
"urlextern" title=
"http://www.qcad.org" rel=
"nofollow">qcad
</a> может открывать файлы
1244 DXF и экспортировать их в Postscript. Полученный Postscript-файл можно
1245 преобразовать в формат программы
<strong>pcb
</strong> утилитой
<strong>pstoedit
</strong> (см.
<a href=
"#как_импортировать_векторные_изображения_сделанные_в_других_программах" title=
":geda:pcb_tips.ru.txt ↵" class=
"wikilink1">выше
</a>).
1249 <!-- EDIT65 SECTION "Есть ли способ импортировать чертёж в формате DXF из приложений САПР для механики?" [80654-81417] -->
1250 <h2 class=
"sectionedit66" id=
"как_легче_всего_сделать_необычное_посадочное_место">Как легче всего сделать необычное посадочное место?
</h2>
1251 <div class=
"level2">
1254 Иногда для посадочных мест требуются такие формы, которые трудно начертить с помощью ограниченных графических средств
<strong>pcb
</strong>. Легче начать чертить их в программе для работы с векторной графикой
<strong>inkscape
</strong>, а потом сконвертировать в формат pcb.
1255 В
<strong>inkscape
</strong>:
1258 <li class=
"level1"><div class=
"li"> Начертите свою необычную форму с помощью линий. Линии не обязательно должны быть прямыми.
</div>
1260 <li class=
"level1"><div class=
"li"> Сохраните в формате EPS (отключите «Добавить ограничительную рамку для страницы»).
</div>
1265 Сконвертируйте в формат pcb:
1267 <pre class=
"code">pstoedit -f pcb
> footprint.pcb
</pre>
1270 В
<strong>pcb
</strong> сделайте следующее:
1273 <li class=
"level1"><div class=
"li"> <strong><em>Файл
</em></strong> →
<strong><em>Загрузить топологию в буфер обмена
</em></strong></div>
1275 <li class=
"level1"><div class=
"li"> Отредактируйте по вкусу (только линии, никаких прямоугольников).
</div>
1277 <li class=
"level1"><div class=
"li"> Выберите группу линий.
</div>
1279 <li class=
"level1"><div class=
"li"> Скопируйте в буфер ([
<strong>Ctrl-c
</strong>]).
</div>
1281 <li class=
"level1"><div class=
"li"> <strong><em>Буфер
</em></strong> →
<strong><em>Преобразовать буфер в элемент
</em></strong></div>
1283 <li class=
"level1"><div class=
"li"> <strong><em>Буфер
</em></strong> →
<strong><em>Сохранить элементы из буфера в файл
</em></strong></div>
1288 В текстовом редакторе:
1291 <li class=
"level1"><div class=
"li"> Добавьте одинаковый номер вывода для всех линий с помощью поиска и замены.
</div>
1293 <li class=
"level1"><div class=
"li"> Сохраните как
<em><code>*.fp
</code></em> туда, где
<strong>pcb
</strong> ищет свои библиотеки посадочных мест.
</div>
1298 <!-- EDIT66 SECTION "Как легче всего сделать необычное посадочное место?" [81418-83267] -->
1299 <h2 class=
"sectionedit67" id=
"как_задать_название_топологии">Как задать название топологии?
</h2>
1300 <div class=
"level2">
1303 Название текущей платы можно задать с помощью меню
<strong><em>Правка
</em></strong> →
1304 <strong><em>Изменить название
</em></strong> →
<strong><em>топологии
</em></strong>. Здесь задаётся атрибут
1305 названия топологии. Этот атрибут используется для действий, связанных с
1306 экспортом, и не пересекается с именем файла.
1310 <!-- EDIT67 SECTION "Как задать название топологии?" [83268-83787] -->
1311 <h2 class=
"sectionedit68" id=
"есть_ли_способ_сделать_несколько_экземпляров_части_схемы">Есть ли способ сделать несколько экземпляров части схемы?
</h2>
1312 <div class=
"level2">
1315 В графическом интерфейсе нет возможности автоматически делать похожие части
1316 схем. Группы дорожек и переходов можно копировать, но посадочные места
1317 придётся размещать вручную. При размещении отключите
<strong><em>Автоматическое
1318 соблюдение норм для зазоров
</em></strong> в меню
<strong><em>Настройки
</em></strong>. Иначе
<strong>pcb
</strong> не
1319 позволит вам соединить посадочные места со скопированными дорожками и
1324 <em>John Luciani
</em> написал пару скриптов на Perl, которые легче справляются с
1325 такой ситуацией. Скрипт
<strong>sch-matrix
</strong> помещает на лист несколько копий
1326 базового блока. Он как надо изменяет номера и позиции символов. Скрипт
1327 размещения
<strong>pcb-matrix
</strong> располагает несколько копий экземпляра топологии в
1328 виде матрицы. В результате получается пара соответствующих друг другу схем
1329 — принципиальная и топологическая, — на которых размещено несколько
1330 одинаковых частей схемы. Подробности можно посмотреть на
1331 <a href=
"http://www.luciani.org/geda/util/matrix/index.html" class=
"urlextern" title=
"http://www.luciani.org/geda/util/matrix/index.html" rel=
"nofollow">его сайте
</a>, оттуда же
1332 можно эти скрипты и скачать.
1336 Эта пара скриптов написана несколько лет назад и используется редко. Так что
1337 может быть для использования со свежими версиями
<strong>pcb
</strong> их надо
1338 модифицировать. Приветствуется любая помощь, как отчёты об ошибках, так и
1343 <!-- EDIT68 SECTION "Есть ли способ сделать несколько экземпляров части схемы?" [83788-86011] -->
1344 <h2 class=
"sectionedit69" id=
"можно_ли_установить_фоном_растровое_изображение">Можно ли установить фоном растровое изображение?
</h2>
1345 <div class=
"level2">
1348 Для установки растровой графики фоном рабочей области существует специальный
1349 ключ командной строки. Изображение может быть в формате
<code>JPG
</code>,
<code>PNG
</code> или
1350 <code>PPM
</code>. Чтобы изображение не сильно портило отображение текущих цветов
1351 топологии, уменьшите его контраст в
<strong>gimp
</strong> или другом графическом
1352 редакторе. Затем запустите
<strong>pcb
</strong> следующим образом:
1354 <pre class=
"code">$ pcb --bg-image background.png layout.pcb
</pre>
1357 Изображение будет растянуто по размеру рабочей области. Снимок экрана с видом страницы pcb с фоновым изображением можно увидеть на
<a href=
"http://www.delorie.com/pcb/bg-image.html" class=
"urlextern" title=
"http://www.delorie.com/pcb/bg-image.html" rel=
"nofollow">странице HOWTO от DJ Delorie
</a>.
1361 <!-- EDIT69 SECTION "Можно ли установить фоном растровое изображение?" [86012-87106] -->
1362 <h1 class=
"sectionedit70" id=
"автотрассировщик">Автотрассировщик
</h1>
1363 <div class=
"level1">
1366 <!-- EDIT70 SECTION "Автотрассировщик" [87107-87157] -->
1367 <h2 class=
"sectionedit71" id=
"как_большую_часть_соединений_развести_автотрассировщиком">Как большую часть соединений развести автотрассировщиком?
</h2>
1368 <div class=
"level2">
1370 <li class=
"level1"><div class=
"li"> Отключите видимость тех слоёв, которые не должны разводиться автоматически.
</div>
1372 <li class=
"level1"><div class=
"li"> Отключите видимость переходов, если не хотите, чтобы добавлялись новые переходы.
</div>
1374 <li class=
"level1"><div class=
"li"> Для
<a href=
"geda-glossary.ru.html#слой_питания" class=
"wikilink1" title=
"geda-glossary.ru.html">слоёв питания
</a>/
<a href=
"geda-glossary.ru.html#слой_земли" class=
"wikilink1" title=
"geda-glossary.ru.html">земли
</a>, для которых вы хотите использовать автотрассировку, используйте только прямоугольники. (То есть не используйте инструмент вставки полигонов
<strong>POLY
</strong>, используйте инструмент вставки прямоугольников
<strong>RECT
</strong>!)
</div>
1376 <li class=
"level1"><div class=
"li"> Подключите каждый слой питания/земли, который должен использовать
<a href=
"geda-glossary.ru.html#автотрассировщик" class=
"wikilink1" title=
"geda-glossary.ru.html">автотрассировщик
</a>, хотя бы одной дорожкой к тому соединению (из списка соединений), к которому он должен относиться.
</div>
1378 <li class=
"level1"><div class=
"li"> На каждом слое автотрассировки очертите непрерывными линиями исключаемые области.
</div>
1380 <li class=
"level1"><div class=
"li"> Задайте в списке соединений
<a href=
"geda-glossary.ru.html#стиль_трассировки" class=
"wikilink1" title=
"geda-glossary.ru.html">стили трассировки
</a>, чтобы каждое соединение разводилось в заданном стиле
<sup><a href=
"#fn__25" id=
"fnt__25" class=
"fn_top">25)
</a></sup>.
</div>
1382 <li class=
"level1"><div class=
"li"> Для соединений, стиль трассировки которых не определён в списке соединений, задайте текущий стиль, воспользовавшись кнопкой внизу рабочего окна.
</div>
1384 <li class=
"level1"><div class=
"li"> Запретите те соединения, которые не должны разводиться автоматически. Признак запрета «
<strong>*
</strong>» добавляется/удаляется двойным щелчком по ним в окне списка соединений.
</div>
1386 <li class=
"level1"><div class=
"li"> Обновите
<a href=
"geda-glossary.ru.html#линии_связи" class=
"wikilink1" title=
"geda-glossary.ru.html">линии связи
</a> (нажатием клавиши
<kbd>O
</kbd>).
</div>
1388 <li class=
"level1"><div class=
"li"> Выберите в меню настроек
<strong><em>Показывать попытки автотрассировщика
</em></strong>, если хотите наблюдать процесс разводки.
</div>
1390 <li class=
"level1"><div class=
"li"> В меню соединений выберите
<strong><em>Автотрассировка всех соединений
</em></strong>.
</div>
1395 Примечание о запрете соединений: если вы хотите развести некоторые
1396 соединения немного позже самостоятельно, не используя слои металлизации,
1397 обычно лучше сначала попробовать развести их автотрассировщиком, а затем уже
1398 вручную удалить. Если вы планируете вручную задавать слои питания/земли,
1399 рассмотрите возможность составить их из одного или более простых
1400 прямоугольников и попробовать развести всё автотрассировщиком.
1404 Если вы на самом деле хотите по уши влезть в трассировщик, так как делаете
1405 особый проект, например, содержащий только компоненты для выводного монтажа,
1406 можете поковыряться с метриками стоимости направлений для слоёв, для этого
1407 откройте исходный файл
<em><code>autoroute.c
</code></em> и измените метрики стоимости
1408 направлений в строках
929-
940, а затем попробуйте ещё раз. Ещё больше
1409 завязнуть с метриками стоимости можно в строках
4540-
4569, но это вряд ли
1410 хорошая идея, если только вы не хотите просто поэкспериментировать.
1414 <!-- EDIT71 SECTION "Как большую часть соединений развести автотрассировщиком?" [87158-91948] -->
1415 <h2 class=
"sectionedit72" id=
"как_заставить_автотрассировщик_размещать_дорожки_только_на_определённом_слое">Как заставить автотрассировщик размещать дорожки только на определённом слое?
</h2>
1416 <div class=
"level2">
1419 Просто отключите слои, на которых дорожки вам не нужны (обычно зелёный и
1420 синий), щелчком мыши по названию слоя. Затем запустите автотрассировку.
1424 <!-- EDIT72 SECTION "Как заставить автотрассировщик размещать дорожки только на определённом слое?" [91949-92370] -->
1425 <h2 class=
"sectionedit73" id=
"как_автотрассировщику_запретить_обрабатывать_некоторые_соединения">Как автотрассировщику запретить обрабатывать некоторые соединения?
</h2>
1426 <div class=
"level2">
1429 Откройте окно списка соединений. В нём есть возможность включения или
1430 исключения соединений из обрабатываемого перечня
<a href=
"geda-glossary.ru.html#линии_связи" class=
"wikilink1" title=
"geda-glossary.ru.html">линий связи
</a>. Если вы используете
<a href=
"geda-glossary.ru.html#gtk-hid" class=
"wikilink1" title=
"geda-glossary.ru.html">GTK-HID
</a>, дважды
1431 щёлкните по соединению, которое нужно запретить. Убедитесь, что разрешены
1432 только нужные вам соединения. Оптимизируйте линии связи нажатием
1433 <kbd>O
</kbd>. Выберите
<strong><em>Автотрассировка всех соединений
</em></strong>.
1437 <!-- EDIT73 SECTION "Как автотрассировщику запретить обрабатывать некоторые соединения?" [92371-93232] -->
1438 <h2 class=
"sectionedit74" id=
"как_заставить_автотрассировщик_разводить_дорожки_только_внутри_контуров_моей_платы">Как заставить автотрассировщик разводить дорожки только внутри контуров моей платы?
</h2>
1439 <div class=
"level2">
1442 Область работы автотрассировщика можно ограничить, начертив медный полигон,
1443 соответствующий границам платы, и поместив его в каждый слой, в котором
1444 планируется автотрассировка. Кроме того, эту хитрость можно использовать для
1445 ограничения автотрассировки небольшими областями. Если же у вас какое-то
1446 соединение где-то случайно коснулось этого полигона, все его дорожки,
1447 конечно, будут закорочены на этот полигон.
1451 <!-- EDIT74 SECTION "Как заставить автотрассировщик разводить дорожки только внутри контуров моей платы?" [93233-94159] -->
1452 <h2 class=
"sectionedit75" id=
"как_развести_слои_питания_и_земли_автотрассировщиком">Как развести слои питания и земли автотрассировщиком?
</h2>
1453 <div class=
"level2">
1456 Подключите полигон, который должен стать
<a href=
"geda-glossary.ru.html#слой_питания" class=
"wikilink1" title=
"geda-glossary.ru.html">слоем питания
</a>, к соединению, и автотрассировщик при разводке будет
1457 его учитывать. Кое-где для разводки питания
<em class=
"u">и
</em> обеспечения разводки
1458 внутри контуров платы может быть для полигона придётся настроить несколько
1459 «хитрых»
<a href=
"geda-glossary.ru.html#зазор" class=
"wikilink1" title=
"geda-glossary.ru.html">зазоров
</a>.
1463 <!-- EDIT75 SECTION "Как развести слои питания и земли автотрассировщиком?" [94160-94849] -->
1464 <h2 class=
"sectionedit76" id=
"можно_ли_заранее_определить_особый_стиль_автотрассировки_для_некоторых_соединений">Можно ли заранее определить особый стиль автотрассировки для некоторых соединений?
</h2>
1465 <div class=
"level2">
1468 Да, каждому соединению можно назначить свой
<a href=
"geda-glossary.ru.html#стиль_трассировки" class=
"wikilink1" title=
"geda-glossary.ru.html">стиль
1469 трассировки
</a>. Это обычно делается в файле списка соединений. Формат таков:
1471 <pre class=
"code">netname [название_стиля] название_элемента
1-номер_вывода
1 название_элемента
2-номер_вывода
2 ...
</pre>
1474 Квадратными скобками отмечен необязательный элемент.
1478 Можно вручную отредактировать свой список соединений и добавить стили для
1479 каждого соединения. Автотрассировщик будет учитывать стиль каждого
1480 соединения, включая ширину проводников, характеристики переходов и зазоры.
1484 <!-- EDIT76 SECTION "Можно ли заранее определить особый стиль автотрассировки для некоторых соединений?" [94850-95932] -->
1485 <h2 class=
"sectionedit77" id=
"разводка_сделанная_автотрассировщиком_нерациональна">Разводка, сделанная автотрассировщиком, нерациональна!
</h2>
1486 <div class=
"level2">
1489 Это технологическое ограничение современного автотрассировщика. Он
1490 бессеточный, и использует только прямоугольники.
1494 <!-- EDIT77 SECTION "Разводка, сделанная автотрассировщиком, нерациональна!" [95933-96266] -->
1495 <h2 class=
"sectionedit78" id=
"разводка_сделанная_автотрассировщиком_ужасна">Разводка, сделанная автотрассировщиком, ужасна!
</h2>
1496 <div class=
"level2">
1499 Вы пробовали запускать различные инструменты оптимизации из меню
1500 <strong><em>Соединения
</em></strong> →
<strong><em>Оптимизировать дорожки
</em></strong>?
1504 <!-- EDIT78 SECTION "Разводка, сделанная автотрассировщиком, ужасна!" [96267-96576] -->
1505 <h1 class=
"sectionedit79" id=
"gerber-файлы_печать_и_другие_вопросы_ввода-вывода">Gerber-файлы, печать и другие вопросы ввода-вывода
</h1>
1506 <div class=
"level1">
1509 <!-- EDIT79 SECTION "Gerber-файлы, печать и другие вопросы ввода-вывода" [96577-96678] -->
1510 <h2 class=
"sectionedit80" id=
"возможно_ли_получить_вывод_не_используя_графический_интерфейс">Возможно ли получить вывод, не используя графический интерфейс?
</h2>
1511 <div class=
"level2">
1514 Да, для
<strong>pcb
</strong> можно задать экспорт из командной строки. Все параметры,
1515 задаваемые в диалоговом окне печати, можно использовать и из командной
1516 строки. Несколько простых примеров:
1522 <pre class=
"code">pcb -x gerber --gerberfile BOARD BOARD.pcb
</pre>
1525 Encapsulated Postscript:
1527 <pre class=
"code">pcb -x eps --eps-file BOARD.eps
</pre>
1530 Печать в многостраничный Postscript-файл:
1532 <pre class=
"code">pcb -x ps --psfile BOARD.ps BOARD.pcb
</pre>
1537 <pre class=
"code">pcb -x png --dpi
300 --only-visible --outfile BOARD.png BOARD.pcb
</pre>
1540 Разные функции вывода принимают разные ключи. Подробности можно узнать,
1541 посмотрев вывод команды
<strong><code>pcb --help
</code></strong>.
1545 <!-- EDIT80 SECTION "Возможно ли получить вывод, не используя графический интерфейс?" [96679-97721] -->
1546 <h2 class=
"sectionedit81" id=
"как_напечатать_только_определённые_слои">Как напечатать только определённые слои?
</h2>
1547 <div class=
"level2">
1550 Из графического интерфейса:
1553 <li class=
"level1"><div class=
"li"> деактивизируйте все слои, которые не нужно печатать;
</div>
1555 <li class=
"level1"><div class=
"li"> выберите
<strong><em>Файл
</em></strong> →
<strong><em>Экспорт топологии…
</em></strong> →
<strong>eps
</strong>;
</div>
1557 <li class=
"level1"><div class=
"li"> включите
<strong>as-shown
</strong>.
</div>
1562 Из командной строки:
1564 <pre class=
"code">pcb -x eps \
1565 --layer-stack
"outline,top,silk
" \
1567 --eps-file
"foobar.eps
" BOARD.pcb
</pre>
1570 Строка
<code>layer-stack
</code> (стек слоёв) может содержать список разделённых запятыми слоёв, используемых в графическом интерфейсе. Нужно задать ключ --as-shown. В противном случае будет использоваться файл стека слоёв по умолчанию. Кроме того, есть несколько идентификаторов, которые фактически слоями не являются, например
<code>pins
</code> (выводы) или
<code>invisible
</code> (невидимые объекты). Если в строке
<code>layer-stack
</code> вы зададите неизвестный идентификатор слоя, программа
<strong>pcb
</strong> выдаст перечень известных ей названий слоёв.
1574 <!-- EDIT81 SECTION "Как напечатать только определённые слои?" [97722-99135] -->
1575 <h2 class=
"sectionedit82" id=
"как_напечатать_нижнюю_сторону_платы">Как напечатать нижнюю сторону платы?
</h2>
1576 <div class=
"level2">
1579 Из командной строки: к строке
<code>layer-stack
</code> команды печати добавить
1580 “solderside” (сторона пайки). Пример:
1582 <pre class=
"code"> pcb -x eps --layer-stack
"silk,solderside
" \
1584 --eps-file
"/tmp/foobar.eps
" BOARD.pcb
</pre>
1587 <!-- EDIT82 SECTION "Как напечатать нижнюю сторону платы?" [99136-99511] -->
1588 <h2 class=
"sectionedit83" id=
"как_настроить_контуры_платы_чтобы_пойти_с_моими_gerber-файлами_к_производителю_плат">Как настроить контуры платы, чтобы пойти с моими Gerber-файлами к производителю плат?
</h2>
1589 <div class=
"level2">
1592 <strong>pcb
</strong> интерпретирует линии в слое
<strong>outline
</strong> как контуры печатной
1593 платы. Если такого слоя нет, можно либо переименовать слой (
<strong><em>Правка
</em></strong>
1594 →
<strong><em>Изменить название
</em></strong> →
<strong><em>текущего слоя
</em></strong>), либо создать новый
1595 слой (
<strong><em>Файл
</em></strong> →
<strong><em>Настройки
</em></strong> →
<strong><em>Слои
</em></strong> →
<strong><em>Добавить
</em></strong>)
1596 и соответствующим образом его переименовать. Учтите, что название слоя
1601 Можно начертить контур платы в
<strong>pcb
</strong>. Просто вычерчиваете желаемый контур
1602 с помощью инструмента
<strong>LINE
</strong>, можно также использовать
1603 <strong>ARC
</strong>. Большинство производителей плат обрежет платы по центру
1604 линий. Таким образом можно создавать платы любой формы. Дуги, полигоны и
1605 текст в слое контуров платы
<strong>outline
</strong> также войдут в Gerber-файл.
1609 Можно также отредактировать
<em><code>.pcb
</code></em>-файл своей топологии
1610 вручную. Обычно для контуров платы я использую восьмой слой:
1612 <pre class=
"code">Layer(
8 "outline
")
1614 Line[x1 y1 x2 y2
1000 2000 0x00000000]
1615 Line[x2 y2 x3 y3
1000 2000 0x00000000]
1616 Line[x3 y3 x4 y4
1000 2000 0x00000000]
1617 Line[x4 y4 x1 y1
1000 2000 0x00000000]
1618 Line[
<для непрямоугольных плат здесь будет задано больше точек
> 1000 2000 0x00000000]
1622 <strong>pcb
</strong> произведёт Gerber-файл
<em><code>$NAME.outline.gbr
</code></em>, содержащий
1623 исключительно только объекты слоя контуров платы
<strong>outline
</strong>.
1627 <!-- EDIT83 SECTION "Как настроить контуры платы, чтобы пойти с моими Gerber-файлами к производителю плат?" [99512-101639] -->
1628 <h2 class=
"sectionedit84" id=
"как_обеспечить_чтобы_отверстия_в_проекте_были_только_определённых_размеров">Как обеспечить, чтобы отверстия в проекте были только определённых размеров?
</h2>
1629 <div class=
"level2">
1632 Некоторые производители приводят списки стандартных размеров свёрл и взимают
1633 дополнительную плату, если в проекте содержатся другие размеры. Такой
1634 список можно поместить в «файл ресурсов производителя». Там же можно
1635 определить исключения и указать, должен ли выбираться ближайший диаметр или
1636 значение должно округляться до следующего в списке. Синтаксис таких файлов
1638 <a href=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#Vendor-drill-mapping" class=
"urlextern" title=
"http://pcb.geda-project.org/pcb-cvs/pcb.html#Vendor-drill-mapping" rel=
"nofollow">разделе
1639 Vendor-drill-mapping
</a> руководства по
<strong>pcb
</strong>.
1643 Загрузите этот файл в
<strong>pcb
</strong> с помощью
<strong><em>Загрузить файл ресурсов
1644 производителя
</em></strong> из основного меню. Или можно воспользоваться командой
1645 <code>:LoadVendor(drillfile)
</code>. Вместо
<em><code>drillfile
</code></em> задайте имя своего
1650 При загрузке
<strong>pcb
</strong> заменит размеры отверстий, чтобы топология
1651 соответствовала данному списку. Если нужно заново согласовать отверстия с
1652 уже загруженным файлом ресурсов, можно выбрать
<strong><em>Согласовать со свёрлами
1653 производителя
</em></strong> из меню
<strong><em>Соединения
</em></strong>.
1657 <!-- EDIT84 SECTION "Как обеспечить, чтобы отверстия в проекте были только определённых размеров?" [101640-103456] -->
1658 <h2 class=
"sectionedit85" id=
"сколько_контактных_площадок_в_моей_топологии">Сколько контактных площадок в моей топологии?
</h2>
1659 <div class=
"level2">
1662 Некоторые производители плат для расчёта стоимости запрашивают количество контактных площадок
<a href=
"geda-glossary.ru.html#компонент" class=
"wikilink1" title=
"geda-glossary.ru.html">SMD-компонентов
</a>. Определить их количество в топологии можно с помощью
<strong>gerbv
</strong>.
1665 <li class=
"level1"><div class=
"li"> Произведите экспорт топологии в
<a href=
"geda-glossary.ru.html#gerber-файлы" class=
"wikilink1" title=
"geda-glossary.ru.html">Gerber-файлы
</a></div>
1667 <li class=
"level1"><div class=
"li"> Откройте файл
<em><code>$NAME.frontpaste.gbr
</code></em> в
<strong>gerbv
</strong>.
</div>
1669 <li class=
"level1"><div class=
"li"> Из меню
<strong><em>Analyze
</em></strong> откройте окно
<strong>Gerber codes report
</strong>.
</div>
1671 <li class=
"level1"><div class=
"li"> Вкладка
<strong>Aperture usage
</strong> покажет количество контактных площадок.
</div>
1676 <!-- EDIT85 SECTION "Сколько контактных площадок в моей топологии?" [103457-104284] -->
1677 <h2 class=
"sectionedit86" id=
"я_закончил_разработку_топологии_своей_платы_как_мне_проверить_свой_проект">Я закончил разработку топологии своей платы. Как мне проверить свой проект?
</h2>
1678 <div class=
"level2">
1680 <li class=
"level1"><div class=
"li"> Запустите
<a href=
"geda-glossary.ru.html#проверка_соответствия_проектным_нормам" class=
"wikilink1" title=
"geda-glossary.ru.html">проверку соответствия проектным нормам
</a> или через командный интерфейс («DRC()»), или из меню (
<strong><em>Соединения
</em></strong> →
<strong><em>Проверка проектных норм
</em></strong>). Нормы можно настроить в разделе
<strong>Размеры
</strong> диалогового окна
<strong>Настройки…
</strong>. Результаты проверки отображаются в окне журнала.
</div>
1685 Кроме запуска команды проверки соответствия проектным нормам, очень важно проверить свои
<a href=
"geda-glossary.ru.html#gerber-файлы" class=
"wikilink1" title=
"geda-glossary.ru.html">Gerber-файлы
</a>. В gEDA Suite эту задачу выполняет программа
<strong>gerbv
</strong>. Вот кое-что из того, что следует проверить:
1688 <li class=
"level1"><div class=
"li"> Проверьте, что ширина каждой из дорожек соответствует заданной. Удостоверьтесь также, что ширина дорожек и размеры изоляционных промежутков между металлизированными областями выше минимума, установленного вашим производителем печатных плат.
</div>
1690 <li class=
"level1"><div class=
"li"> Проверьте, что размер каждого из отверстий соответствует заданному значению.
</div>
1692 <li class=
"level1"><div class=
"li"> Проверьте, что металлические пояски отверстий/переходов достаточно велики. Размер поясков определяется между краем отверстия и внешним диаметром металлизации. Он должен быть достаточно большим, чтобы удовлетворять неточностям позиционирования сверла, совмещения слоёв и другим погрешностям производства. Такая информация должна предоставляться фирмой-производителем; обычно производители устанавливают минимальный размер пояска (
<a href=
"geda-glossary.ru.html#поясок_контактной_площадки" class=
"wikilink1" title=
"geda-glossary.ru.html">гарантийный поясок
</a>) в документации по нормативам производства.
</div>
1694 <li class=
"level1"><div class=
"li"> Проверьте, что «
<a href=
"geda-glossary.ru.html#антиплощадка" class=
"wikilink1" title=
"geda-glossary.ru.html">антиплощадки
</a>» (
<a href=
"geda-glossary.ru.html#зазор" class=
"wikilink1" title=
"geda-glossary.ru.html">зазоры
</a> вокруг отверстий/переходов) имеют достаточный размер. Такая информация должна предоставляться фирмой-производителем; попросите её предоставить документацию по нормативам производства.
</div>
1696 <li class=
"level1"><div class=
"li"> Убедитесь, что ни
<a href=
"geda-glossary.ru.html#паяльная_маска" class=
"wikilink1" title=
"geda-glossary.ru.html">паяльная маска
</a>, ни
<a href=
"geda-glossary.ru.html#слой_шелкографии" class=
"wikilink1" title=
"geda-glossary.ru.html">слой шелкографии
</a> не перекрывают контактные площадки и сквозные отверстия.
</div>
1698 <li class=
"level1"><div class=
"li"> Для
<a href=
"geda-glossary.ru.html#слой_питания" class=
"wikilink1" title=
"geda-glossary.ru.html">слоёв питания
</a> и
<a href=
"geda-glossary.ru.html#слой_земли" class=
"wikilink1" title=
"geda-glossary.ru.html">земли
</a> проверьте, что хотя бы один переход присоединён к каждому из них (да, я видел плату, на которой слой земли был «плавающим», никуда не подключенным; кстати, плата была сделана не в
<strong>pcb
</strong>).
</div>
1700 <li class=
"level1"><div class=
"li"> Для слоёв питания и земли проверьте, что хотя бы несколько переходов
<em class=
"u">не
</em> присоединены к ним.
</div>
1702 <li class=
"level1"><div class=
"li"> Визуально проверьте нормальность разводки слоёв. Не имею в виду ничего особенного, просто проверьте, что они выглядят примерно так, как по вашему мнению и должны были выглядеть.
</div>
1704 <li class=
"level1"><div class=
"li"> Подпишите её и поставьте дату. По крайней мере, добавьте для неё номер версии, чтобы, если вам будет нужно её проверить, вы смогли бы отличить хорошее от плохого.
</div>
1706 <li class=
"level1"><div class=
"li"> Являются ли слои
<a href=
"geda-glossary.ru.html#негативный_слой" class=
"wikilink1" title=
"geda-glossary.ru.html">негативными/позитивными
</a>, какими они и должны быть? Учтите, что некоторые фирмы-производители разрешают использовать только позитивные слои.
<strong>pcb
</strong> для внешних слоёв питания/земли без дорожек автоматически создаёт негативные Gerber-файлы. Если нужно, чтобы все слои питания/земли выводились как позитивные, где-нибудь в неиспользуемой части слоя начертите одну дорожку. Это заставит
<strong>pcb
</strong> экспортировать данный слой как позитивный.
</div>
1711 <!-- EDIT86 SECTION "Я закончил разработку топологии своей платы. Как мне проверить свой проект?" [104285-109885] -->
1712 <h1 class=
"sectionedit87" id=
"экспорт_в_другие_форматырастровые_и_ps-файлы">Экспорт в другие форматы: растровые и PS-файлы
</h1>
1713 <div class=
"level1">
1716 <!-- EDIT87 SECTION "Экспорт в другие форматы: растровые и PS-файлы" [109886-109983] -->
1717 <h2 class=
"sectionedit88" id=
"что_это_за_xy-max_в_диалоговом_окне_экспорта_png">Что это за xy-max в диалоговом окне экспорта PNG?
</h2>
1718 <div class=
"level2">
1721 Это значение ограничивает размер изображения в пикселах при сохранении
1722 отношения сторон. Например, при установке его в
400, плата размером
1723 6000×8000 будет преобразована в изображение размером
300×400, но плата
1724 размером
6000×4500 будет преобразована в изображение размером
400×300.
1728 <!-- EDIT88 SECTION "Что это за xy-max в диалоговом окне экспорта PNG?" [109984-110564] -->
1729 <h1 class=
"sectionedit89" id=
"настройка_под_себя">Настройка под себя
</h1>
1730 <div class=
"level1">
1733 <!-- EDIT89 SECTION "Настройка под себя" [110565-110614] -->
1734 <h2 class=
"sectionedit90" id=
"мне_не_нравится_этот_несовременный_чёрный_фон_можно_ли_сделать_рабочую_область_светлой">Мне не нравится этот несовременный чёрный фон. Можно ли сделать рабочую область светлой?
</h2>
1735 <div class=
"level2">
1738 В
<a href=
"geda-glossary.ru.html#gtk-hid" class=
"wikilink1" title=
"geda-glossary.ru.html">GTK-HID
</a> можно вызвать диалоговое окно настроек из меню
1739 <strong><em>Файл
</em></strong>. Во вкладке
<strong>Цвета
</strong> можно легко настроить любые цвета с
1740 помощью удобного стандартного интерфейса выбора цветов GTK. При закрытии
1741 приложения цвета сохраняются в
<em><code>$HOME/.pcb/preferences
</code></em>. В
1742 <a href=
"geda-glossary.ru.html#lesstif-hid" class=
"wikilink1" title=
"geda-glossary.ru.html">Lesstif-HID
</a> диалогового окна настроек нет. Цвета можно
1743 настроить в
<em><code>$HOME/.pcb/settings
</code></em>.
1747 <!-- EDIT90 SECTION "Мне не нравится этот несовременный чёрный фон. Можно ли сделать рабочую область светлой?" [110615-111408] -->
1748 <h2 class=
"sectionedit91" id=
"как_для_диалогового_окна_экспорта_в_postscript_настроить_значения_по_умолчанию">Как для диалогового окна экспорта в Postscript настроить значения по умолчанию?
</h2>
1749 <div class=
"level2">
1752 Можно задавать ключи диалогового окна печати в Postscript как параметры
1753 командной строки при вызове
<strong>pcb
</strong>. Чтобы узнать доступные ключи, наберите
1754 <strong><code>pcb --help
</code></strong>. Эти ключи можно задать и в файле
1755 <em><code>$HOME/.pcb/settings
</code></em>. Файл, в котором настраивается печать на A4 без
1756 маркеров выравнивания и задаётся многостраничный вывод, будет содержать:
1758 <pre class=
"code">media = A4
1760 multi-file =
1</pre>
1763 <!-- EDIT91 SECTION "Как для диалогового окна экспорта в Postscript настроить значения по умолчанию?" [111409-112202] -->
1764 <h2 class=
"sectionedit92" id=
"как_настроить_поведение_мыши">Как настроить поведение мыши?
</h2>
1765 <div class=
"level2">
1768 Поведение мыши нельзя настроить из графического интерфейса. Но его можно приспособить под свои нужды без перекомпиляции. Вот что надо сделать:
1771 <li class=
"level1"><div class=
"li"> найти на своей машине файл
<em><code>gpcb-menu.res
</code></em>. Для интерфейса Lesstif есть подобный файл, называющийся
<code>pcb-menu.res
</code>;
</div>
1773 <li class=
"level1"><div class=
"li"> скопировать его в
<em><code>$HOME/.pcb
</code></em>;
</div>
1775 <li class=
"level1"><div class=
"li"> отредактировать по желанию и сохранить;
</div>
1777 <li class=
"level1"><div class=
"li"> при запуске
<strong>pcb
</strong> считает эту локальную копию. При этом какие бы то ни было настройки, считанные из системного
<em><code>gpcb-menu.res
</code></em>, будут замещены.
</div>
1782 <!-- EDIT92 SECTION "Как настроить поведение мыши?" [112203-113114] -->
1783 <h2 class=
"sectionedit93" id=
"как_временно_изменить_привязки_клавиш">Как временно изменить привязки клавиш?
</h2>
1784 <div class=
"level2">
1787 В GTK-версии
<strong>pcb
</strong> есть изящный способ изменения привязок клавиш «на лету»:
1790 <li class=
"level1"><div class=
"li"> перейдите в меню и наведите мышь на тот элемент, что надо настроить. Не щёлкайте никакими кнопками мыши;
</div>
1792 <li class=
"level1"><div class=
"li"> нажмите клавиши, которые вы хотели бы назначить этому элементу меню;
</div>
1794 <li class=
"level1"><div class=
"li"> привязка немедленно начнёт действовать. Конфликты с другими привязками решаются удалением привязки конфликтующего определения.
</div>
1799 Такая настройка сбросится при следующем запуске
<strong>pcb
</strong>.
1803 <!-- EDIT93 SECTION "Как временно изменить привязки клавиш?" [113115-113998] -->
1804 <h2 class=
"sectionedit94" id=
"как_изменить_привязки_клавиш_насовсем">Как изменить привязки клавиш насовсем?
</h2>
1805 <div class=
"level2">
1808 Если вы используете интерфейс GTK, то используемые по умолчанию привязки
1809 клавиш определяются в файлах
<em><code>gpcb-menu.res
</code></em>. При запуске
<strong>pcb
</strong>
1810 считывает конфигурацию из системного пути доступа, например
1811 <em><code>/usr/local/share
</code></em> или
<em><code>/usr/share/
</code></em>. Чтобы сделать свои
1812 изменения привязок клавиш постоянными, можно скопировать системный файл в
1813 <em><code>$HOME/.pcb/gpcb-menu.res
</code></em> и отредактировать его по своему
1814 вкусу. Настройки из этого файла будут переопределять системные.
1818 Для интерфейса Lesstif вместо
<em><code>gpcb-menu.res
</code></em> используются файлы
1819 <em><code>pcb-menu.res
</code></em>.
1823 <!-- EDIT94 SECTION "Как изменить привязки клавиш насовсем?" [113999-115000] -->
1824 <h2 class=
"sectionedit95" id=
"можно_ли_настроить_меню">Можно ли настроить меню?
</h2>
1825 <div class=
"level2">
1828 Для GTK-интерфейса меню определяется в
<em><code>gpcb-menu.res
</code></em>. Вы можете
1829 положить локализованную копию в
<em><code>$HOME/.pcb/
</code></em>. Замечания о настройке
1830 привязки клавиш и поведения мыши смотрите выше.
1834 <!-- EDIT95 SECTION "Можно ли настроить меню?" [115001-115379] -->
1835 <h1 class=
"sectionedit96" id=
"вы_не_ответили_на_мой_вопрос_где_ещё_можно_получить_информацию_по_pcb">Вы не ответили на мой вопрос. Где ещё можно получить информацию по pcb?
</h1>
1836 <div class=
"level1">
1838 <li class=
"level1"><div class=
"li"> <a href=
"http://pcb.geda-project.org/pcb-cvs/pcb.html" class=
"urlextern" title=
"http://pcb.geda-project.org/pcb-cvs/pcb.html" rel=
"nofollow">Руководство по pcb
</a></div>
1840 <li class=
"level1"><div class=
"li"> <a href=
"http://www.luciani.org/geda/pcb/faq-pcb-footprint.html" class=
"urlextern" title=
"http://www.luciani.org/geda/pcb/faq-pcb-footprint.html" rel=
"nofollow">http://www.luciani.org/geda/pcb/faq-pcb-footprint.html
</a></div>
1842 <li class=
"level1"><div class=
"li"> <a href=
"http://pcb.geda-project.org/faq.html" class=
"urlextern" title=
"http://pcb.geda-project.org/faq.html" rel=
"nofollow">http://pcb.geda-project.org/faq.html
</a></div>
1847 Быстрый ответ на свой вопрос можно получить в списке рассылки
1848 <em>geda-user
</em>. Если вы не нашли ответа на свой вопрос о
<strong>pcb
</strong> на этой
1849 странице или в другой документации, пишите в список рассылки! Учтите, что
1850 прежде чем писать в этот список рассылки, на него нужно подписаться. Списки
1851 рассылки gEDA и их архивы можно найти на странице
1852 <a href=
"http://wiki.geda-project.org/geda:mailinglists.ru" class=
"urlextern" title=
"http://wiki.geda-project.org/geda:mailinglists.ru" rel=
"nofollow">http://wiki.geda-project.org/geda:mailinglists.ru
</a>.
1856 <!-- EDIT96 SECTION "Вы не ответили на мой вопрос. Где ещё можно получить информацию по pcb?" [115380-] --><div class=
"footnotes">
1857 <div class=
"fn"><sup><a href=
"#fnt__24" id=
"fn__24" class=
"fn_bot">24)
</a></sup>
1858 <div class=
"content">Например,
<strong><code>mv
1859 myfile.plated-drill.cnc myfile.unplated-drill.cnc
</code></strong>. Названия нужно
1860 согласовать с производителем плат. —
<em>Прим. перев.
</em></div></div>
1861 <div class=
"fn"><sup><a href=
"#fnt__25" id=
"fn__25" class=
"fn_bot">25)
</a></sup>
1862 <div class=
"content">В настоящее время, насколько мне известно, это можно сделать, только
<a href=
"#можно_ли_заранее_определить_особый_стиль_автотрассировки_для_некоторых_соединений" title=
":geda:pcb_tips.ru.txt ↵" class=
"wikilink1">отредактировав список соединений вручную
</a>. —
<em>Прим. перев.
</em></div></div>