Перейти к содержимому

Altium designer как сделать отверстие в плате

  • автор:

Altium designer как сделать отверстие в плате

Altium+ЧПУ — сверлим и выпиливаем платы

Автор: axill
Опубликовано 14.08.2013
Создано при помощи КотоРед.

Снова приветствую уважаемых форумчан, котов и кошечек!

Сегодня хочу поделиться опытом по использованию ЧПУ станка для целей сверловки и выпиливания плат.

  • Готовая разведенная плата в Altium Designer (я использую версию 13.1.2)
  • Собственно сам Altium Designer – из него мы выгрузим файлы в форматах Gerber и NCdrills
  • Программа Copercam – с ее помощью мы подготовим GCode для станка (использую версию 14/01/2009)
  • Программа Mach3 или другая для управления станком, программа понимающая GCode
  • ЧПУ станок

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

Перед продолжением нужен последний штрих – отрисовка контура платы. Выбираем Multilayer и через меню Place->Line рисуем контур. на картинке он виден серым контуром вокруг платы:

Далее нам нужно подготовить выгрузку Gerber файлов и файлов сверловки из Altium Designer. Самый удобный инструмент для этого – так называемый «Output Job File» (здесь и далее ссылки будут на анголоязычные версии программного обеспечения).

Добавляем в проект Output job file:

После чего добавляем генерацию Gerber файлов:

Нас устроют все параметры по умолчанию, единственное, что нужно сделать – включить экспорт всех слоев, внизу на кнопке «Plot Layers» выбираем «All On». Сначала выбираем «Configure» по правой клавише мышки:

Следующим шагом добавляем генерацию файлов сверловки – NC drills:

Для удобства организации генерации файлов в нужные папочки нужно связать созданные экспорты с Folder Structure в правой части экрана:

В настройках Folder structure можно выбрать удобное для себя расположение и структуру папок если выбрать «Properties»:

Вместо Output Job File можно использовать пункт меню File->Fabrication Outputs->Gerber files и NC drill files. Но при каждом изменении на плате нужно будет эту процедуру проделать снова выбрав все настройки заново. В случае с Job достаточно нажать кнопочку «Generate content» справа от Folder structure.

Теперь у нас есть Gerber файлы и файлы сверловки. Переходим к программе CoperCam. Программа должна быть лицензирована (смотрим Help->Licence) в противном случае в выходном файле будут только 10 отверстий. Предварительно один раз ее нужно настроить под свои потребности. Основное, что требуется настроить – набор используемых инструментов (в нашем случае в основном сверла). Сначала открываем Parameters->Tool library и настраиваем наши инструменты (столько, сколько нужно, number будет номером инструмента как его понимает mach3 или любая другая программа управления ЧПУ):

Следующим шагом Parameters->Selected tools:

На картинке рекомендованные мной настройки, глубина сверловки указана снизу справа «Drilling depth», 2мм гарантируют нам сверление несмотря на неровности как самой платы так и подложки под ней (для FR4-1.6мм). Можно выбрать 8 основных сверл. Отверстия большие рекомендуется сверлить использую настройку «Allow circular boring» , при моих настройках отверстия больше 2мм будут делаться меньшим сверлом за счет фрезеровки по кругу. Сверлом 1.5мм это получается отлично, меньшим легко сломать. Обратите также внимание на настройки скорости вращения и скорости движения при настройки самих инструментов. Кроме правой части еще стоит обратить внимание на левую часть там, где находится CUTTING TOOL. Это настройка вырезания по контуру.

Последнее что требуется настроить – формат выходного файла:

По моему опыту фрезеровка больших отверстий меньшим сверлом адекватно работает только если отключить «Use circular interpoltion».
Остальное можно оставить по умолчанию или настроить под себя: tool clearens это высота подьема сверла над платой при перемещении, Cleared tool rapid speed — скорость перемещения поднятого сверла.
В Create file можно задать папку и название файла для сохранения.

Теперь наш Copercam готов для работы.

Возвращаемся к нашей плате. Начинаем с File->Open->New circuit:

Выбираем папку куда Altium сгенерировал наши Gerber файлы. По умолчанию нужно искать внутри папки проекта Altium в подпапке ProjectOutputs. Выбираем файл нижнего слоя с расширением GBL:

Если мы правильно подготовили контур платы в Altium Designer то у нас выскочит кнопка подтверждения правильности контура (красным):

Загрузка верхнего слоя не обязательна, но желательная для визуального контроля ошибок. Делаем ее через File->Open->Additional layer и выбираем файл с расширением GTL. Снова подтверждаем правильность контура платы и контролируем совпадение слоев. Если мы все правильно сделали, слои совпадут совершенно точно. Последнее – загрузка файла сверловки через File->Open->Drills. Убеждаемся, что отверстия легли верно и нажимаем подтверждение:

Следующим этапом еще раз себя проверяем – выбираем Machine->List of drills и нажимая последовательно по списку (отверстия высвечиваются красным) проверяем правильный выбор диаметра:


Важно проверить так же правильность подбора сверла, если что не так – исправляем. В случае, если мы в Altium где-то выбрали не тот диаметр (во встроенных библиотеках диаметры часто совсем не оптимальные, например под DIP корпуса лучше подходит 0,6мм, а не 0,762мм) есть два варианта – отредактировать в Сopercam или исправить в Altium. По своему опыту рекомендую исправлять в Altium. C Output Job пройти все шаги снова не составит труда. При редактировании в Copercam во первых все потеряется если по какой-то причине мы загрузим новую версию из Altium, а во вторых замечены глюки в Copercam если пытаться в нем делать редактирование – результат может вдруг оказаться не тот, который ожидали.

Перед завершением стоит обратить внимание на нулевую точку. По умолчанию она удалена от края платы на 2.54мм (серый крестик в самом низу зеленого фона):

При желании ее можно сместить через меню File->Orogin например в угол платы:

На этом этапе у нас все готово для выгрузки файлов для станка – жмем заветную кнопочку:

Для тренировки лучше делать сверловку выгружая по одному инструменту и контролируя процесс. Когда набьете руку – выгружать можно сразу все, завершая выгрузку обрезкой (последовательность обработки на ЧПУ будет совпадать с выбранной ниже):

После нажатия ОК откроется Notepad с GCode – можем его скопировать или сохранить туда, откуда удобно загрузить в Mach3 или другую программу управления ЧПУ.

В результате получаем просверленную и выпиленную по контуру плату которая готова к продолжению любимым вами способом – ЛУТ, фоторезист и т.д.

Altium designer как сделать отверстие в плате

  • />31 августа
  • Тема:Работа сайта и сервера
  • От:makc
  • />31 августа
  • Тема:Работа сайта и сервера
  • От:makc

—>

Другие известные форумы и сайты по электронике

все что посвящено электронике и общению специалистов. реклама других ресурсов.

  • Магазины
  • Форумы и конференции
  • Производители
  • Информационные ресурсы
  • Поисковики
  • FTP-серверы
  • />21 августа
  • Тема:"Точка Опоры" и наш магазин — работают по прежне…
  • От:megajohn
  • />21 августа
  • Тема:"Точка Опоры" и наш магазин — работают по прежне…
  • От:megajohn

—>

В помощь начинающему

вопросы начального уровня

Модераторы раздела VAI aosp SergM fill vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • ARM, 32bit
  • MCS51, AVR, PIC, STM8, 8bit
  • Программирование
  • Схемотехника
  • Интерфейсы
  • />2 часа назад
  • Тема:Li-Ion питает аппарат для точечной сварки аккуму…
  • От:kovigor
  • />2 часа назад
  • Тема:Li-Ion питает аппарат для точечной сварки аккуму…
  • От:kovigor

—>

International Forum

This is a special forum for English spoken people, read it first.

  • />14 мая
  • От:byRAM
  • />14 мая
  • От:byRAM

—>

Образование в области электроники

все что касается образования, процесса обучения, студентам, преподавателям.

Модераторы раздела des00

  • />Понедельник в 08:20
  • Тема:Задержки на PN-переходе
  • От:rmDAC
  • />Понедельник в 08:20
  • Тема:Задержки на PN-переходе
  • От:rmDAC

—>

Обучающие видео-материалы и обмен опытом

Обсуждение вопросов создания видео-материалов

Модераторы раздела iosifk

  • />17 февраля
  • Тема:Dilduino
  • От:k155la3
  • />17 февраля
  • Тема:Dilduino
  • От:k155la3

Cистемный уровень проектирования

    Последнее сообщение

—>

Вопросы системного уровня проектирования

Применение MATLAB, Simulink, CoCentric, SPW, SystemC ESL, SoC

Модераторы раздела Rst7

  • />26 августа
  • Тема:SLIP, Windows 10
  • От:tonyk_av
  • />26 августа
  • Тема:SLIP, Windows 10
  • От:tonyk_av

—>

Математика и Физика

Модераторы раздела Rst7

  • />Понедельник в 00:57
  • Тема:Магнитная проницаемость от электрического поля
  • От:Hale
  • />Понедельник в 00:57
  • Тема:Магнитная проницаемость от электрического поля
  • От:Hale

—>

Операционные системы

Linux, Win, DOS, QNX, uCOS, eCOS, RTEMS и другие

Модераторы раздела Rst7

  • Программирование
  • Linux
  • uC/OS-II
  • scmRTOS
  • FreeRTOS
  • Android
  • />Вчера в 18:13
  • Тема:Редактор интерфейса форм для GUI/HMI под винду, …
  • От:x893
  • />Вчера в 18:13
  • Тема:Редактор интерфейса форм для GUI/HMI под винду, …
  • От:x893

—>

Документация

оформление документации и все что с ней связано

Модераторы раздела Rst7

  • />30 августа
  • Тема:Doxygen: коллизия на титульной странице
  • От:kolobok0
  • />30 августа
  • Тема:Doxygen: коллизия на титульной странице
  • От:kolobok0

—>

Системы CAD/CAM/CAE/PLM

обсуждение САПР AutoCAD, Компас, SolidWorks и др.

  • />5 февраля
  • Тема:Ошибка установки Solidworks
  • От:baumanets
  • />5 февраля
  • Тема:Ошибка установки Solidworks
  • От:baumanets

—>

Разработка цифровых, аналоговых, аналого-цифровых ИС

Модераторы раздела Rst7

  • />6 часов назад
  • Тема:Ионное легирование, возможно ли на установках ре…
  • От:baumanets
  • />6 часов назад
  • Тема:Ионное легирование, возможно ли на установках ре…
  • От:baumanets

—>

Электробезопасность и ЭМС

Обсуждение вопросов электробезопасности и целостности сигналов

Модераторы раздела Rst7

  • ЭМС
  • Электробезопасность
  • />15 августа
  • Тема:ЭМС блока питания
  • От:HardJoker
  • />15 августа
  • Тема:ЭМС блока питания
  • От:HardJoker

—>

Управление проектами

Управление жизненным циклом проектов, системы контроля версий и т.п.

Модераторы раздела Rst7

  • />30 октября, 2022
  • Тема:Как тестировать разработанную электронику и встр…
  • От:KBH
  • />30 октября, 2022
  • Тема:Как тестировать разработанную электронику и встр…
  • От:KBH

—>

Нейронные сети и машинное обучение (NN/ML)

Форум для обсуждения вопросов машинного обучения и нейронных сетей

Модераторы раздела Rst7

  • />1 сентября
  • Тема:Обучение и положительный результат работы нейро…
  • От:Doka
  • />1 сентября
  • Тема:Обучение и положительный результат работы нейро…
  • От:Doka

Программируемая логика ПЛИС (FPGA,CPLD, PLD)

    Последнее сообщение

—>

Среды разработки — обсуждаем САПРы

Quartus, MAX, Foundation, ISE, DXP, ActiveHDL и прочие.
возможности, удобства.

Модераторы раздела vetal />des00 />

  • />Вчера в 10:13
  • Тема:Констрейнты в Lattice Diamond
  • От:dortonyan
  • />Вчера в 10:13
  • Тема:Констрейнты в Lattice Diamond
  • От:dortonyan

—>

Работаем с ПЛИС, области применения, выбор

на чем сделать? почему не работает? кто подскажет?

Модераторы раздела vetal />des00 />

  • />6 часов назад
  • Тема:Работа PLL Аррия-5 в режиме с динамическим измен…
  • От:_sda
  • />6 часов назад
  • Тема:Работа PLL Аррия-5 в режиме с динамическим измен…
  • От:_sda

—>

Языки проектирования на ПЛИС (FPGA)

Verilog, VHDL, AHDL, SystemC, SystemVerilog и др.

Модераторы раздела aosp vetal des00

  • />Четверг в 13:52
  • Тема:Преобразование sfixed to signed
  • От:10ff
  • />Четверг в 13:52
  • Тема:Преобразование sfixed to signed
  • От:10ff

—>

Системы на ПЛИС — System on a Programmable Chip (SoPC)

разработка встраиваемых процессоров и периферии для ПЛИС

Модераторы раздела vetal des00 Omen_13

  • />11 часов назад
  • Тема:Загрузка Petalinux 2023.1 на Microblaze. Плата M…
  • От:Dimonira
  • />11 часов назад
  • Тема:Загрузка Petalinux 2023.1 на Microblaze. Плата M…
  • От:Dimonira

Цифровая обработка сигналов — ЦОС (DSP)

    Последнее сообщение

—>

Сигнальные процессоры и их программирование — DSP

Обсуждение различных сигнальных (DSP) процессоров, возможностей, совместимости и связанных с этим тем.

Модераторы раздела des00

  • />1 сентября
  • Тема:как записать загрузочный rom для adsp-2181 ez-ki…
  • От:tiretrak
  • />1 сентября
  • Тема:как записать загрузочный rom для adsp-2181 ez-ki…
  • От:tiretrak

—>

Алгоритмы ЦОС (DSP)

Обсуждение вопросов разработки и применения (программирования) алгоритмов цифровой обработки сигналов.

Модераторы раздела des00

  • />Четверг в 11:46
  • Тема:Алгоритм CIRC, CD, Red Book
  • От:repstosw
  • />Четверг в 11:46
  • Тема:Алгоритм CIRC, CD, Red Book
  • От:repstosw

Микроконтроллеры (MCU)

    Последнее сообщение

—>

Cредства разработки для МК

FAQ, How-to, тонкости работы со средствами разработки

Модераторы раздела haker_fox

  • IAR
  • Keil
  • GNU/OpenSource средства разработки
  • />Понедельник в 16:15
  • Тема:Чужой исходник -> IAR
  • От:dimka76
  • />Понедельник в 16:15
  • Тема:Чужой исходник -> IAR
  • От:dimka76

—>
Модераторы раздела haker_fox

  • STM
  • NXP
  • Microchip (Atmel)
  • TI, Allwinner, GigaDevice, Nordic, Espressif и другие
  • />40 минут назад
  • Тема:Allwinner A13 SoC уделал DSP C6745. Смеяться или…
  • От:mantech
  • />40 минут назад
  • Тема:Allwinner A13 SoC уделал DSP C6745. Смеяться или…
  • От:mantech

—>

RISC-V

Микроконтроллеры на базе ядер RISC-V, RISC-X

Модераторы раздела haker_fox

  • />22 августа
  • Тема:АМУР от Микрона: имеет ли смысл связываться?
  • От:makc
  • />22 августа
  • Тема:АМУР от Микрона: имеет ли смысл связываться?
  • От:makc

—>
Модераторы раздела haker_fox

  • />Среда в 11:11
  • Тема:Преобразование Int в строку на LCD (ICCAVR7)
  • От:James D.
  • />Среда в 11:11
  • Тема:Преобразование Int в строку на LCD (ICCAVR7)
  • От:James D.

—>

MSP430

Модераторы раздела VAI />haker_fox />

  • />28 августа
  • Тема:Настройка ЦАП MSP-EXP430FR2355
  • От:_pv
  • />28 августа
  • Тема:Настройка ЦАП MSP-EXP430FR2355
  • От:_pv

—>

Все остальные микроконтроллеры

и все что с ними связано

Модераторы раздела haker_fox

  • PIC
  • MCS51
  • PowerQUICC
  • HC(S)08
  • AVR32
  • STM8
  • MIPS
  • />1 сентября
  • Тема:PIC24FJ128GU406 Bootloader и таблица прерываний
  • От:kan35
  • />1 сентября
  • Тема:PIC24FJ128GU406 Bootloader и таблица прерываний
  • От:kan35

—>

Отладочные платы

Вопросы, связанные с отладочными платами на базе МК: заказ, сборка, запуск

Модераторы раздела haker_fox

  • Arduino
  • Raspberry Pi
  • Rainbow
  • Siberia
  • EVMxxxx
  • />Вторник в 17:25
  • Тема:China-Link, Вариант отладчика из Китая
  • От:backa
  • />Вторник в 17:25
  • Тема:China-Link, Вариант отладчика из Китая
  • От:backa

Печатные платы (PCB)

    Последнее сообщение

—>

Разрабатываем ПП в САПР — PCB development

FAQ, вопросы проектирования в ORCAD, PCAD, Protel, Allegro, Spectra, DXP, SDD, WG и др.

Модераторы раздела SergM />fill />

  • Библиотеки компонентов
  • Altium Designer, DXP, Protel
  • P-CAD 200x howto
  • Эремекс, Delta Design
  • Cadence
  • Примеры
  • Zuken CADSTAR
  • Siemens EDA — Xpedition, PADS (ex. Mentor)
  • Бесплатные САПР: KiCAD, EasyEDA, EAGLE и др.
  • />Вчера в 08:11
  • Тема:Настройка вывода Design Rule Verification Report
  • От:fatus
  • />Вчера в 08:11
  • Тема:Настройка вывода Design Rule Verification Report
  • От:fatus

—>

Работаем с трассировкой

тонкости PCB дизайна, от Spectra и далее.

Модераторы раздела fill

  • />Вчера в 19:12
  • Тема:Расчет волнового сопротивления
  • От:tim_ben
  • />Вчера в 19:12
  • Тема:Расчет волнового сопротивления
  • От:tim_ben

—>

Изготовление ПП — PCB manufacturing

Фирмы, занимающиеся изготовлением, качество, цены, сроки

Модераторы раздела fill

  • ПСБ Технолоджи
  • ТеПро
  • PS-Electro
  • Резонит
  • PCB Professional
  • Абрис
  • ОАО "НИЦЭВТ"
  • ООО "М-Плата"
  • в домашних условиях
  • />Понедельник в 16:22
  • Тема:Статья «Мокрое травление печатных плат с использ…
  • От:EdgeAligned
  • />Понедельник в 16:22
  • Тема:Статья «Мокрое травление печатных плат с использ…
  • От:EdgeAligned

Сборка РЭУ

    Последнее сообщение

—>

Пайка и монтаж

вопросы сборки ПП, готовых изделий, а также устранения производственных дефектов

  • />5 часов назад
  • Тема:Жидкость для отмывки плат после монтажа
  • От:Ustasspb
  • />5 часов назад
  • Тема:Жидкость для отмывки плат после монтажа
  • От:Ustasspb

—>

Корпуса

обсуждаем какие есть копруса, где делать и прочее

  • />19 августа
  • Тема:Разница между TSSOP-8 и SOIC-8
  • От:EdgeAligned
  • />19 августа
  • Тема:Разница между TSSOP-8 и SOIC-8
  • От:EdgeAligned

—>

Вопросы надежности и испытаний

расчеты, методики, подбор компонентов

  • />Четверг в 17:03
  • Тема:Мягкий демфер, кто что посоветует?
  • От:alexPec
  • />Четверг в 17:03
  • Тема:Мягкий демфер, кто что посоветует?
  • От:alexPec

Аналоговая и цифровая техника, прикладная электроника

    Последнее сообщение

—>

Вопросы аналоговой техники

разработка аналоговых схем, моделирование схем в SPICE, расчёты и анализ, выбор элементной базы

Модераторы раздела Alexandr rloc ViKo Tanya Егоров

  • />7 часов назад
  • Тема:Малые токи (порядка E-9) в Multisim 14.3
  • От:vov4ick
  • />7 часов назад
  • Тема:Малые токи (порядка E-9) в Multisim 14.3
  • От:vov4ick

—>

Цифровые схемы, высокоскоростные ЦС

High Speed Digital Design

Модераторы раздела rloc

  • />1 сентября
  • Тема:Помощь программировании ключа Dalas DS1977#F5
  • От:Сергей Борщ
  • />1 сентября
  • Тема:Помощь программировании ключа Dalas DS1977#F5
  • От:Сергей Борщ

—>

RF & Microwave Design

wireless технологии и не только

Модераторы раздела rloc />l1l1l1 />

  • />Вчера в 17:29
  • Тема:Купить фазовращатели
  • От:RAD1ST
  • />Вчера в 17:29
  • Тема:Купить фазовращатели
  • От:RAD1ST

—>

Метрология, датчики, измерительная техника

Все что связано с измерениями: измерительные приборы (осциллографы, анализаторы спектра и пр.), датчики, обработка результатов измерений, калибровка, технологии измерений и др.

Модераторы раздела rloc ViKo Tanya

  • />Среда в 05:51
  • Тема:bme280
  • От:ShAlex
  • />Среда в 05:51
  • Тема:bme280
  • От:ShAlex

—>

АВТО электроника

особенности электроники любых транспортных средств: автомашин и мотоциклов, поездов, судов и самолетов, космических кораблей и летающих тарелок.

Модераторы раздела rloc />Vasily_ />

  • />2 июля
  • Тема:Провод для автомобильного компрессора
  • От:byRAM
  • />2 июля
  • Тема:Провод для автомобильного компрессора
  • От:byRAM

—>

Умный дом

Модераторы раздела rloc

  • />15 часов назад
  • Тема:Видеонаблюдение
  • От:magvrn
  • />15 часов назад
  • Тема:Видеонаблюдение
  • От:magvrn

—>

3D печать

3D принтеры, наборы, аксессуары, ПО

Модераторы раздела rloc

  • />5 июля
  • Тема:Демонстрация работы моего 3D-принтера
  • От:vov4ick
  • />5 июля
  • Тема:Демонстрация работы моего 3D-принтера
  • От:vov4ick

—>

Робототехника

Модели, классификация, решения, научные исследования, варианты применения

Модераторы раздела rloc

  • />28 июня
  • Тема:Минималистичный Форт компьютер на TTL логике (ди…
  • От:KPG
  • />28 июня
  • Тема:Минималистичный Форт компьютер на TTL логике (ди…
  • От:KPG

—>

Ремонт и отладка

обсуждение вопросов ремонта и отладки различных устройств и готовых изделий

Модераторы раздела rloc />Herz />

  • />20 июля
  • Тема:Ремонт осциллограф Rigol DS1074Z
  • От:ded2016
  • />20 июля
  • Тема:Ремонт осциллограф Rigol DS1074Z
  • От:ded2016

Силовая электроника — Power Electronics

    Последнее сообщение

—>

Силовая Преобразовательная Техника

Источники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC)

Модераторы раздела Herz />Егоров />

  • />Вчера в 05:51
  • Тема:Защита выходов ULN2003
  • От:ChristinaChadzynski
  • />Вчера в 05:51
  • Тема:Защита выходов ULN2003
  • От:ChristinaChadzynski

—>

Обратная Связь, Стабилизация, Регулирование, Компенсация

Организация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт

Модераторы раздела Herz />Егоров />

  • />11 июля
  • Тема:Писк трансформатора Flyback при малой нагрузке
  • От:UART
  • />11 июля
  • Тема:Писк трансформатора Flyback при малой нагрузке
  • От:UART

—>

Первичные и Вторичные Химические Источники Питания

Li-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания

Модераторы раздела Herz />Егоров />

  • />Вчера в 08:21
  • Тема:13s4p лития титанат 160А спроектировать балансир
  • От:Vasily_
  • />Вчера в 08:21
  • Тема:13s4p лития титанат 160А спроектировать балансир
  • От:Vasily_

—>

Высоковольтные Устройства — High-Voltage

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

Модераторы раздела Herz

  • />2 сентября
  • Тема:Защита и регулировка входа осциллографа от высок…
  • От:Точка Опоры
  • />2 сентября
  • Тема:Защита и регулировка входа осциллографа от высок…
  • От:Точка Опоры

—>

Электрические машины, Электропривод и Управление

Электропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы

Модераторы раздела Herz

  • />Четверг в 18:37
  • Тема:Ищу схемы для ЭМУ 50АЗ-СУ3 (Электромашинный усел…
  • От:HardEgor
  • />Четверг в 18:37
  • Тема:Ищу схемы для ЭМУ 50АЗ-СУ3 (Электромашинный усел…
  • От:HardEgor

—>

Индукционный Нагрев — Induction Heating

Технологии, теория и практика индукционного нагрева

Модераторы раздела Herz

  • />30 мая
  • Тема:Какое может быть количество индукторов для индук…
  • От:Лапух
  • />30 мая
  • Тема:Какое может быть количество индукторов для индук…
  • От:Лапух

—>

Системы Охлаждения, Тепловой Расчет – Cooling Systems

Охлаждение компонентов, систем, корпусов, расчёт параметров охладителей

Модераторы раздела Herz

  • />Среда в 13:32
  • Тема:Сравнение экспериментальных данных с расчетом
  • От:ChristinaChadzynski
  • />Среда в 13:32
  • Тема:Сравнение экспериментальных данных с расчетом
  • От:ChristinaChadzynski

—>

Моделирование и Анализ Силовых Устройств – Power Supply Simulation

Моделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов

Модераторы раздела Herz />Егоров />

  • />17 августа
  • Тема:Моделирование в LTSpice, достоверность результат…
  • От:byRAM
  • />17 августа
  • Тема:Моделирование в LTSpice, достоверность результат…
  • От:byRAM

—>

Компоненты Силовой Электроники — Parts for Power Supply Design

Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы.

Модераторы раздела Herz />Егоров />

  • />7 августа
  • Тема:Помогите найти производителей унифицированных др…
  • От:LLLLLLLLLL
  • />7 августа
  • Тема:Помогите найти производителей унифицированных др…
  • От:LLLLLLLLLL

Интерфейсы

    Последнее сообщение

—>

Форумы по интерфейсам

все интерфейсы здесь

  • ISDN/G.703/E1
  • ISA/PCI/PCI-X/PCI Express
  • Wireless/Optic
  • RS232/LPT/USB/PCMCIA/FireWire
  • Fast Ethernet/Gigabit Ethernet/FibreChannel
  • Интерфейсы для "интеллектуального дома"
  • от ТТЛ до LVDS здесь
  • IDE/ATA/SATA/SAS/SCSI/CF
  • Аудио/Видео интерфейсы
  • Сотовая связь и ее приложения
  • FAQ по XPort/WiPort
  • Controller Area Network (CAN)
  • />Вчера в 13:56
  • Тема:USB power delivery
  • От:Flood
  • />Вчера в 13:56
  • Тема:USB power delivery
  • От:Flood

Поставщики компонентов для электроники

    Последнее сообщение

—>

Поставщики всего остального

от транзисторов до проводов

  • />1 сентября
  • Тема:Контрактная сборка плат
  • От:destroit
  • />1 сентября
  • Тема:Контрактная сборка плат
  • От:destroit

—>

Компоненты

Закачка тех. документации, обмен опытом, прочие вопросы.

  • Тех. документация
  • Микросхемы
  • Транзисторы
  • Диоды
  • Резисторы
  • Средства индикации
  • />Четверг в 08:51
  • Тема:Отечественные 0402 конденсаторы
  • От:vladec
  • />Четверг в 08:51
  • Тема:Отечественные 0402 конденсаторы
  • От:vladec

Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир

    Последнее сообщение

—>

Обсуждение Майнеров, их поставки и производства

наблюдается очень большой спрос на данные устройства.

  • />25 апреля
  • Тема:Ремонт Асиков
  • От:mantech
  • />25 апреля
  • Тема:Ремонт Асиков
  • От:mantech

Дополнительные разделы — Additional sections

    Последнее сообщение

—>

Встречи и поздравления

Предложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч.

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />10 мая
  • Тема:С Днём Великой Победы!
  • От:Chenakin
  • />10 мая
  • Тема:С Днём Великой Победы!
  • От:Chenakin

—>

Ищу работу

ищу работу, выполню заказ, нужны клиенты — все это сюда

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />Среда в 14:05
  • Тема:Группа инженеров разработает почти любую электро…
  • От:iBredihin
  • />Среда в 14:05
  • Тема:Группа инженеров разработает почти любую электро…
  • От:iBredihin

—>

Предлагаю работу

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

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />Вчера в 08:30
  • Тема:Проект на контроллере WCH (Jiangsu Qin Heng)
  • От:x893
  • />Вчера в 08:30
  • Тема:Проект на контроллере WCH (Jiangsu Qin Heng)
  • От:x893

—>

Куплю

микросхему; устройство; то, что предложишь ты 🙂

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />9 часов назад
  • Тема:Пробка для бака с водой Xiaomi Dreame F9
  • От:Vasily_
  • />9 часов назад
  • Тема:Пробка для бака с водой Xiaomi Dreame F9
  • От:Vasily_

—>

Продам

есть что продать за деньги, пиво, даром ?
Реклама товаров и сайтов также здесь.

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />Четверг в 14:10
  • Тема:Продам ПЛИСины
  • От:Dmitriy_T
  • />Четверг в 14:10
  • Тема:Продам ПЛИСины
  • От:Dmitriy_T

—>

Объявления пользователей

Тренинги, семинары, анонсы и прочие события

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров КОМПЭЛ Walrus

  • />Вчера в 08:45
  • Тема:Знаете ли вы основную конструкцию одноосного пов…
  • От:Ericco Inertial
  • />Вчера в 08:45
  • Тема:Знаете ли вы основную конструкцию одноосного пов…
  • От:Ericco Inertial

—>

Общение заказчиков и потребителей электронных разработок

Обсуждение проектов, исполнителей и конкурсов

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 haker_fox iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />1 сентября
  • Тема:Вопрос про возможность изготовления подложки с м…
  • От:SNGNL
  • />1 сентября
  • Тема:Вопрос про возможность изготовления подложки с м…
  • От:SNGNL

Altium designer как сделать отверстие в плате

Говоря официальным языком, Altium Designer — комплексная система проектирования электронных устройств на базе печатных плат, обладающая широкими возможностями. Здесь собрано «все в одном», можно даже проектировать логику FPGA (VHDL-описания ПЛИС) и программы для микроконтроллеров, проводить моделирование полученных схем и VHDL-кодов, подготовить файлы для производства, и делать многое другое. В этой статье будет рассмотрены только вопросы использования Altium Designer для проектирования и разводки печатных плат (PCB).

AltiumDesigner-splash-screenГлавное, ради чего в основном используют Altium Designer (далее для краткости AD) — сквозное проектирование печатных плат (PCB). «Сквозное» — означает, что проектирование платы начинается с рисования (проектирования) электрической принципиальной схемы будущего радиоэлектронного устройства, которое должно работать на плате. Такой принцип применяется почти во всех без исключения системах проектирования печатных плат — PCAD, Accel EDA, Microsim DesignLab, Cadsoft Eagle, KiCAD и многих других. Altium пожалуй является наследником систем PCAD и Accel EDA, и прошел в своем развитии долгий путь. Так что среди профессиональных систем разработки PCB Altium заслуженный лидер. Документация по системе имеется (в том числе есть раздел и на русском, который постоянно пополняется, см. Q015), но она очень обширна, и иногда в ней трудно ориентироваться (особенно из-за обилия незнакомых терминов). Поэтому в этой статье сделана попытка отобрать самое важное для изучения.

[Что плохо в Altium Designer?]

Многие недостатки AD являются следствием его достоинств. Все-таки это профессиональный продукт, требующий вдумчивого освоения и использования.

1. Довольно высокая цена для частного и любительского использования, но для крупных и средних предприятий купить AD не составит труда.

2. Меню редакторов AD перегружено функционалом, так что новичку разобраться довольно сложно. Нет способа оставить в меню только нужные команды.

3. AD требователен к ресурсам, и для того чтобы система не тормозила, Вам нужен современный компьютер, на котором установлено не менее 2 гигабайта ОЗУ.

[Общие советы по работе с Altium Designer]

Вы можете переместить на новое место все панели и окна AD. После этого Вы можете захотеть сохранить это положение панелей и окон. Для этого выберите в меню View -> Desktop Layouts -> Save Layout. Если Вы ошиблись, и хотите все вернуть обратно, сбросьте все в состояние по умолчанию через View -> Desktop Layouts -> Default. В более новых версиях эта функция запрятана в диалог редактирования общих свойств — меню Tools -> Preferences. -> раздел System -> View -> Desktop, кнопки Load. Save. и Reset.

Постарайтесь запомнить горячие клавиши (keyboard shortcuts), см. [8].

Cross probing — это процедура выбора компонента либо в схеме, либо на печатной плате (это разные редакторы, и их можно открыть в разных окнах), и система AD покажет и/или выберет соответствующий компонент на печатной плате или схеме. Самый простой способ добиться этого эффекта — использование Tools -> Cross Probe, и затем выбор нужного компонента. В новых версиях Altium эта функция активна по умолчанию — выбор компонента на схеме подсвечивает его на печатной плате, и наоборот.

Инспектор (inspector) — это способ отредактировать одинаковые параметры нескольких компонентов одновременно. Например, Вы можете использовать инспектор для того, чтобы поменять все посадочные места всех резисторов. Убедитесь, что панель инспектора отображается на SCH/PCB. Выберите View -> Workspace Panels -> SCH/PCB -> SCH/PCB Inspector. В более новых версиях (начиная с Altium 18) панель Inspector удалена, теперь её заменяет Properties.

Инспектору необходимо указать компоненты, которые нужно изменить. Самый простой способ выбрать несколько компонентов — начать поиск похожих объектов (Finding Similar objects). Сделайте правый клик на одном из компонентов, который Вы хотите изменить, и выберите select Find Similar. В появившемся окне измените Any to Same в полях, описывающих компоненты, которые Вы хотели бы выбрать fields describing those components you wish to select. Убедитесь, что помечено Run Inspector, и кликните OK. После этого в панели инспектора появится некоторое количество полей, которые Вы можете отредактировать. Изменение этих полей распространятся на все выбранные компоненты.

Используйте встроенный Help: [PCB] Ctrl + F1 при перемещении / разводке компонента покажет Вам соответствующие горячие клавиши. [PCB+SCH] F1 на объекте / панели покажет соответствующую подсказку (справку).

Используйте Design Rules. В редакторе PCB выберите Design -> Rules. Вы должны установить правила в соответствии с возможностями производителя, у которого будете заказывать печатные платы. Как минимум нужно задать правильные значения для правил Routing -> Width (ширина токопроводящей дорожки, обычно 0.2 мм) и Electrical -> Clearance (допустимый изоляционный зазор, обычно 0.2 мм). Также важно задать минимальное сверло Drill (обычно 0.3 мм) и минимальная ширина полоски меди вокруг отверстия Annular Ring (обычно 0.2 мм).

[Советы при рисовании / редактировании принципиальной схемы (schematic editor)]

Назначайте электрическим цепям (Net) запоминающиеся и значимые имена (эти имена появятся в документе PCB и облегчат разводку и понимание схемы).

Когда добавляете новый компонент, назначайте designator на еще не используемое значение. Чтобы проще всего добиться этого, используйте Tools -> Annotate -> Update Changes List -> Accept and Create ECO. Однако будьте осторожны, если Вы удалили один компонент, и добавили другой, с тем же самым значением designator — система AD может с этим не справиться.

Когда ножка компонента (pin) или порт питания (power port) попадает на ножку другого компонента, то образуется электрическое соединение. Используйте команду Edit -> Move -> Drag, или удерживайте клавишу Ctrl, когда кликаете и перетаскиваете, и перемещаемый объект или проводник автоматически разместится между объектами.

[Советы при разводке печатной платы (PCB editor)]

Если Вы поражены числом связей, когда пытаетесь развести PCB, и Вы намереваетесь использовать заливку медью или внутренние слои меди, то Вам нужно скрыть цепь GND. Это делается через меню View -> Connections -> Hide Net.

Если на плате сделаны несколько полигонов (участков, залитых медью), то самый простой способ управлять ими через Tools -> Polygon Pours -> Polygon Manager. Множество полигонов на многих слоях замедляют работу AD и делают сложной трассировку платы. Чтобы решить проблему, используйте скрытие полигонов (Shelve polygons).

Если Вам мешают ориентироваться в разводке многочисленные компоненты на нескольких слоях, попробуйте режим одного слоя (single layer mode), он включается / выключается горячей клавишей Shift+S. В режиме одного слоя будет отображен только один текущий слой.

[Часто используемые горячие клавиши]

Как в игре StarCraft Вы не научитесь побеждать, не изучив шорткаты, так и в Altium Designer не сможете эффективно работать, не изучив горячие клавиши. Поэтому уделите этому должное внимание.

[PCB+SCH] Space для поворота компонентов (при размещении и перемещении), изменение направления прокладки трассы.

[PCB+SCH] Tab для изменения свойств размещаемого компонента.

[PCB+SCH] Page Up/Down, Ctrl+Mousewheel приближение / отдаление от объектов в дизайне.

[PCB+SCH] Shift+Mousewheel смещение вида влево / вправо.

[PCB+SCH] удерживание Shift при перетаскивании быстрее меняет панораму чертежа (перемещение рабочего поля).

[PCB] Ctrl+D включает привязку компонентов к решетке (Snap to Grid), что упрощает их выравнивание. Если Вы перемещаете несколько компонентов сразу, то в результате все компоненты будут выровнены по решетке.

[PCB] Ctrl+Click на цепи (net) подсвечивает все, что подключено к этой цепи.

[PCB] Q переключает единицы измерения с миллиметров на милы и обратно.

[PCB] P открытие меню размещения (Place), Ctrl+W запускает инструмент интерактивной разводки (interactive routing tool).

[PCB] +/- смена слоя разводки (routing layer), вставка переходного отверстия (via) в соответствии с текущими правилами дизайна (design rules).

[PCB] Ctrl+M измеряет расстояние между двумя точками.

[PCB] L выводит диалог слоев (Layers), чтобы показать и спрятать различные слои печатной платы.

[PCB] Shift+S переключение в режим одного слоя.

Полный список горячих клавиш редакторов см. в [8].

[Altium Designer FAQ]

Q001. Как управлять видимостью слоев редактора PCB, для чего предназначен каждый слой?
A001. Слои представлены закладками в нижней части рабочего поля редактора.

AltiumDesigner-layer-tabs

Имена на закладках соответствуют названию слоев. Через контекстное меню можно выбрать отображение коротких имен (Use Short Layer Names), что позволяет увеличить количество отображаемых закладок. В редакторе PCB в основном используют следующие слои:

Полное
название
Сокращенное
название
Для чего нужен слой
Top Layer TL Проводящий рисунок верхней стороны печатной платы.
Bottom Layer BL Проводящий рисунок нижней стороны печатной платы.
Mechanical 1 M1 Размеры печатной платы. Всего имеется 16 «механических» слоев (M1..M16), но используется обычно только M1. Механические слои обычно используются для размещения 3D тела компонента.
Top Paste TP Маска для наложения паяльной пасты верхней стороны.
Bottom Paste BP Маска для наложения паяльной пасты нижней стороны.
Top Solder TS Защитная маска (обычно зеленая эмаль) верхней стороны. В маске сделаны окна в тех местах, где нужна пайка.
Bottom Solder BS Защитная маска (обычно зеленая эмаль) нижней стороны.
Keep-Out Layer KO Слой для задания областей трассировки. Часто в KO повторяют контур платы, но сам механический контур платы все равно задается отдельно.
Top Overlay TO Шелкография (надписи белой краской) верхней стороны.
Bottom Overlay BO Шелкография нижней стороны.

Для удобства работы со слоями имеется Layer Sets Manager, который можно вызвать через иконку в нижней части экрана редактора PCB.

AltiumDesigner-Layer-Sets-Manager

Layer Sets Manager имеет уже настроенные наборы слоев, в которых заданы на отображение только слои определенной категории (например, только сигнальные слои, или только несигнальные), можно также делать собственные наборы слоев. Создайте свой собственный набор слоев Used, где будут перечислены только вышеперечисленные слои.

AltiumDesigner-Layer-Sets-Manager-used-layers

Также очень удобен режим «одного слоя», который переключается горячей клавишей Shift+S. Режим одного слоя позволяет хорошо ориентироваться в слоях, особенно когда редактируете чужой проект.

Q002. С чего начать проектирование печатной платы?
A002. Как обычно, создание новой платы начинается с подготовки и поиска библиотек компонентов и рисования принципиальной схемы. Если эти два шага уже Вами пройдены, то создание платы начинается в редакторе PCB с рисования контура печатной платы. Контур платы рисуется и редактируется через меню Design -> Board Shape.

При рисовании платы пользуйтесь координатной сеткой (Grid). Чтобы перезадать Grid (поменять шаг координатной сетки), нажмите горячую клавишу G. Грубым аналогом отключения привязки может быть выбор координатной сетки на малый шаг, например 1 mil. Чтобы включить/выключить привязку к координатной сетке, зайдите в меню Design -> Board Options -> галочка Snap To Grids. Грубым аналогом отключения привязки может быть выбор координатной сетки на малый шаг, например 1 mil.

AltiumDesigner-Board-Options

В диалоговом окне Board Options также можно поменять единицы измерения mm (Measurement Unit -> Metric) или mil (Measurement Unit -> Imperial), или воспользуйтесь быстрым переключением с помощью горячей клавиши Q. См. также Q006 про устройство системы координат AD.

Все координаты, которые отображаются в редакторе, отсчитываются относительно так называемой точки привязки (relative Origin), на которую указывает Origin Marker.

После того, как указали границы платы, на слое KO (Keep-Out Layer) рисуется замкнутая не залитая область, в которой возможна трассировка проводящего рисунка платы. Если в слое KO нарисована залитая область, то в этой области трассировка будет запрещена.

Q003. Как получить выходные файлы Gerber и файлы для сверлильного станка?
A003. Меню File -> Fabrication Outputs -> Gerber files. Подробнее см. в документации AR0119 CAM Editor Introduction.pdf.

Q004. Как перенумеровать принципиальную схему (расставить на деталях RefDes, Reference Designator — R1, R2, C1, C2, C3 и т. д.)?
A004. Меню Tools -> Annotate Schematics, Tools -> Reset Schematic Designator.

Q005. Какие общие приемы работы с редактором? Как дублировать существующий компонент/объект?
A005. Можно воспользоваться стандартными командами Copy (Ctrl+C) /Paste (Ctrl+V), однако вставка имеет некоторую особенность. После того, как нажмете Ctrl+C (копировать), AD предложит первым кликом указать относительную точку (reference point). После этого можете нажать Ctrl+V и вставить компонент, при этом просто укажите место для вставки и кликните на нем, чтобы поместить вставляемый объект.

Для навигации по чертежу используйте кнопки и колесико мыши. Колесико прокручивает поле чертежа вверх / вниз, если же при этом удерживать клавишу Shift, то вправо / влево. Если удерживать Ctrl, то кручение колесика дает масштабирование (получается приближение / отдаление поля чертежа относительно позиции курсора). Масштабирование также происходит, если удерживать нажатым колесико, и перемещать мышь. Удержание правой кнопки мыши и перемещение курсора позволяет перетаскивать поле чертежа (инструмент «рука»).

Q006. Как устроена система координат AD? Как измерять расстояния на печатной плате?
A006. По умолчанию редактор PCB Editor имеет систему координат с точкой отсчета в левом нижнем углу рабочего пространства. Эта точка имеет координату (0,0) и называется также абсолютной точкой отсчета (Absolute Origin). Рабочее пространство имеет размеры 100 на 100 дюймов. Точка отсчета (reference point) системы координат может быть в любое время переназначена через меню Edit -> Origin -> Set, эта установка известна также как относительная точка отсчета (relative Origin). Координаты, которые Вы можете увидеть в строке статуса (и при редактировании границ печатной платы), указываются как раз относительно relative Origin. В рабочем поле чертежа платы точка отсчета relative Origin видна как кружок с перекрестием (Origin Marker).

AltiumDesigner-Origin-Marker

Пункт меню Edit -> Origin -> Reset сбрасывает положение точки relative Origin в точку отсчета Absolute Origin.

Единицы измерения могут переключены в диалоге Design -> Board Options -> Measurement Unit из метрической системы (mm, Metric) в дюймовую (mil, Imperial) и наоборот. Другой способ переключения — меню View -> Toggle Units или горячая клавиша Q.

Относительная координата Y растет снизу вверх (в некоторых системах проектирования бывает наоборот), координата X растет слева направо, с переходом через 0 (из отрицательных координат в положительные) в точке Origin Marker.

Абсолютные расстояния между двумя точками можно измерять с помощью горячей клавиши Ctrl+M.

Q007. Для чего нужен слой KO (keep out layer)?
A007. Слой keep out layer является специальным слоем. Все объекты, которые помещены на слой keep out, действуют как препятствие или граница для объектов, размещаемых на любом сигнальном слое. Слой keep out используется для определения регионов для трассировки платы и границ размещения деталей, или областей, которые должны быть свободны от компонентов и разводки. Обычно замкнутая линия границы keep out проходит по периметру печатной платы, и учитывает требования к зазорам, связанным с установкой механических узлов крепления, направляющих и т. п.

Q008. Как отредактировать уже проложенные трассы (поменять проводящий рисунок)?
A008. Трассы удаляются просто — достаточно кликнуть на сегменте, который нужно удалить, и нажать кнопку Delete. Потом можно воспользоваться инструментом Interactive Route Connections, чтобы вручную развести соединение.

Q009. Я случайно закрыл панель Projects (браузер файлов — окно, где видна навигация по файлам проекта, см. скриншот), и не могу снова ее открыть.

AltiumDesigner-Projects-Panel

Как мне снова открыть панель Projects? Как управлять видимостью рабочих панелей, где это настраивается?
A009. Панель Projects можно снова отобразить, если поставить галочку в меню View -> Workspace Panels -> System -> Projects (глубоко запрятали). Через меню View -> Workspace Panels настраивается видимость других панелей.

Если у Вас маленькие мониторы, или монитор только один, можно воспользоваться правой автоматически сворачивающейся панелью, куда можно перетащить все нужные Вам рабочие панели. На скриншоте показано добавление панели Projects на общую сворачивающуюся панель. Если Вы счастливый обладатель двух мониторов, то общую панель можно перетащить на другой монитор.

AltiumDesigner-Right-Dockable-Panel

Q010. Как управлять полигонами заливки медью (Polygon Pour)? Как сделать полигон не залитым? Как временно убрать полигон, чтобы он не мешал редактированию платы?
A010. Заливки медью редактируются и управляются инструментом Polygon Pour Manager, который можно открыть через меню Tools -> Polygon Pours -> Polygon Manager. Можно также отложить (Shelve) полигон (он становится невидимым). Подробнее про полигоны и заливки см. [4].

Q011. Как проверить правила дизайна DRC (Design Rule Check)?
A011. Tools -> Design Rule Check. -> расставьте в диалоге галочки, кликните на кнопку Run Design Ru e Check. В строке статуса отобразится полоска прогресса, и по завершении процесса проверки DRC откроется HTML-страничка «Design Rule Verification Report».

Q012. Как настроить используемые библиотеки корпусов? Где взять еще библиотеки для AD?
A012. Design -> Add/Remove Library. -> на закладке Installed расставить/убрать галочки на библиотеках. Дополнительные библиотеки можете скачать по ссылке [2]. Файлы библиотек имеют расширение файла *.IntLib, и устанавливаются через меню Design -> Add/Remove Library. -> на закладке Installed нажмите кнопку Install. и выберите файлы новых библиотек.

В новых версиях Altium используемые библиотеки настраиваются через диалог Available File-based Libraries, который можно открыть через панель Components (если она не отображается, то поставьте соответствующую галочку в меню View -> Panels). Нажмите на кнопку с тремя горизонтальными полосками, которая находится в верхнем правом углу панели Components, и выберите File-based Libraries Preferences. откроется диалог Available File-based Libraries. В нем можно посмотреть и настроить используемые в проекте библиотеки (закладка Project), посмотреть установленные библиотеки и установить новые (закладка Installed), настроить пути поиска библиотек (закладка Search Path).

Много библиотек можно найти на сайтах designcontent.live.altium.com и wiki.altium.com [5, 6].

Q013. Что означают суффиксы в именах корпусов _L, _M, _N (например SO8_L, SO8_M, SO8_N)?
A013. Суффиксы означают варианты посадочных мест компонента для разных плотностей разводки и размещение компонентов (от плотности разводки зависят допустимые зазоры между корпусами элементов и размеры контактных площадок).

На картинках для сравнения показаны длины выводов корпусов с разными суффиксами (пример SO8_L, SO8_M, SO8_N соответственно).

AltiumDesigner-SO8 L AltiumDesigner-SO8 M AltiumDesigner-SO8 N
SO8_L, High Density — высокая плотность разводки. SO8_M, Low Density — низкая плотность разводки. SO8_N, Medium Density — средняя плотность разводки.

Q014. Как работать с библиотеками в Altium Designer? Как экспортировать библиотеки из проекта (схемы и печатной платы)?
A014. К печатной плате относятся три вида библиотек — файлы с расширением *.IntLib (от сокращения Integrated Library), с расширением *.PcbLib (посадочные места на печатной плате) и с расширением *.SchLib (символы для принципиальной схемы). В библиотеку IntLib входит содержимое библиотек PcbLib и SchLib.

Чтобы экспортировать библиотеки из проекта (схемы и печатной платы), из открытого документа принципиальной схемы или документа PCB выберите в меню команду Make Integrated Library.

Q015. Где найти русскую документацию по AD?
A015. Зайдите на сайт wiki.altium.com, выберите Русский вариант Altium Wiki.

Q016. Я не могу кликнуть ни на что, и все компоненты и дорожки серые.
A016. Возможно, что Вы установили маску (mask set). Очистите маску выбором Clear в правом нижнем углу окна.

Q017. Почему я не могу импортировать изменения их schematic editor в PCB?
A017. Самая общая причина — Вы забыли дать компонентам верный designator, RefDes (R1, R2, C1 и т. п.). Возможно, он все еще имеет суффикс ?, или не найдено посадочное место (footprint) для компонента.

Q018. При импортировании изменений из schematic editor в PCB часто выводится сообщение «Failed to Match . Components Using Unique Identifiers».
A018. Обычно это происходит потому, что Вы делали копирование и вставку компонентов, например между листами схемы. В этом случае предупреждение безопасно (можно избежать его путем приведения в соответствие компонентов SCH и PCB через окно Project -> Component Links). Однако это может быть важным предупреждением, если Вы ошиблись в схеме (см. Q017).

Q019. От чего зависят правила допустимого зазора между корпусами отдельных компонентов? Как размещать компоненты без нарушения правил?
A019. Ограничение на взаимное размещение компонентов на плате называется Component Clearance Constraint. Это правило задает минимальное расстояние (зазор), на котором компонент может находиться от других компонентов. Component Clearance включает в себя зазор между 3D моделями, используемыми для определения тел компонента (для типов STEP и простых extrude), а также модели, не относящиеся к компоненту, такие как механические крепления или корпуса PCB. При отсутствии 3D моделей для определения формы используются примитивы на слоях шелкографии и меди (исключая Designator и Comment), и размер со значением высоты (height), указанный в свойствах компонента.

Зазор компонента вычисляется по точным 3D моделям, чтобы определить форму и контур компонента по связанным объемным объекта тела компонента. Для этой цели может быть импортирована 3D модель STEP или простые 2D фигуры. Очевидно, что использование 3D тел дает самую большую точность, когда проверяются зазоры, особенно в вертикальном направлении, в контексте возможной сложной формы компонентов.

Правило Component Clearance не проверяется для зазора между телами 3D и поверхностью платы. В правиле Component Clearance задаются следующие ограничения:

Minimum Horizontal Clearance (минимальный горизонтальный зазор) — здесь указано значение минимально допустимого зазора в горизонтальной плоскости между размещением компонентов в проекте платы.

  • Specified (default) – выполняется проверка зазора от всей формы, заданной по объемному телу модели или по свойствам посадочного места компонента. По умолчанию = 10 mil.

Minimum Vertical Clearance — значение для минимально допустимого вертикального зазора между компонентами в проекте платы.

  • Specified (default) – проверка зазора выполняется от всей формы, заданной по объемному телу или по свойствам посадочного места компонента. Когда для проверки используется объемное тело, то можно размещать один компонент поверх другого, при этом нарушения не возникнет. По умолчанию = 10 mil.
  • Infinite – для проверки зазора используется значение «бесконечность». Это означает, что любые компоненты, размещенные выше или ниже приведут к нарушению. Например, на плате имеется механизм настройки, который должен быть всегда доступен. Использование этого правила на компоненте приведет к нарушению с любыми компонентами или свободными объектами (free-floating objects) которые попадают в область над или под компонентом.
  • Show actual violation distances — показать реальную дистанцию нарушения. Разрешение этой опции покажет линии между точками или нарушение правила между компонентами. Размер показанной линии может быть полезен в вычислении требуемого расстояния для перемещения объекта, чтобы исправить нарушение. Имейте в виду, что разрешение этой опции может уменьшить скорость работы на некоторых компьютерных системах.

Как исправить двойные правила (Duplicate Rule Contentions). Все правила проверяются по установкам приоритета. Система просматривает правила от наивысшего приоритета до низшего, и берет первое, которое срабатывает по набору выражений по проверяемым объектам.

Правила прикладываются проверками Online DRC и Batch DRC.

  • Выдавленное простое 3D тело (extruded, simple) — это полигональная фигура, которая может быть размещена в библиотечный компонент или любой документ PCB на любой разрешенный для использования механический слой. Посадочное место компонента может использоваться чтобы специально указать физический размер и форму компонента по осям X, Y и Z. Для большей информации обратитесь к разделу 3D Body документации по редактору PCB Editor.
  • Может быть использовано несколько 3D примитивов тела, чтобы задать форму объекта любой сложности. Это может быть полезно для распределения компонентов в вертикальном направлении, и позволит Вам менять высоту различных регионов компонента по вертикальной оси.
  • Модели 3D STEP могут быть импортированы в посадочные места компонента для получения реалистичного представления при 3D визуализации платы. Модели могут быть либо прилинкованы, либо встроены в посадочное место компонента. Прилинкованные файлы остаются в своем оригинальном местоположении, так что если оригинальный файл изменен, то это автоматически отразится в Altium Designer.
  • Модели 3D STEP могут быть импортированы как не монтируемые на плату (non-PCB mounted), не как компоненты, а как свободные (free-floating) объекты. Это позволяет реализовать реалистичное представление других объектов (возможно не являющихся частями печатной платы), которые входят в собранный разработанный дизайн. К примеру, это может быть посадочное место (крепление) платы, или другие печатные платы как общая сборка из плат. Зазор между компонентами платы и свободными объектами также проверяется. Это предоставляет возможность с помощью Altium Designer проверять зазоры всего собранного электронного узла.

Q020. Как поменять толщину уже проложенного проводника? Как поменять толщину всех (или нескольких сразу) проводников на плате?
A020. Сначала нужно выбрать необходимый проводник или проводники, у которых нужно поменять толщину. Для этого можно использовать левый клик мышью (вместе с клавишами Ctrl и Shift если нужно интерактивно выбрать несколько треков). Можно также использовать фичу Find Similar Objects (найти аналогичные объекты), например, если Вы хотите отобрать проводники по нужной ширине. Чтобы найти аналогичные объекты, сделайте правый клик на нужном объекте, выберите в меню Find Similar Objects. Откроется окно настройки фильтра поиска объектов по задаваемым критериям. Отредактируйте критерии выбора, убедитесь, что стоит галочка запуска инспектора (Run Inspector) и кликните OK. Окажутся выбранными все подходящие под фильтр объекты (например проводники, у которых нужно поменять ширину) и откроется панель инспектора PCB (PCB Inspector), с помощью которых Вы можете указать новую ширину выбранных проводников.

PCB Inspector можно вызвать в любой момент, если нажать клавишу F11.

Q021. Что такое DRC, Online DRC, Batch DRC, для чего это нужно? Как выключить Online DRC?
A021. Design Rule Check (DRC) переводится как «проверка правил дизайна». Правила DRC позволяют правильно спроектировать плату — она будет не только соответствовать всем требованиями завода-изготовителя, но и в ней не будет ошибок и будут правильно разведены все цепи.

DRC может проверяться двумя способами — постоянно во время разработки (этот вариант называется Online DRC), и однократно, когда Вы специально запустите тест DRC (этот вариант называется Batch DRC). Настройка проверки Online DRC и Batch DRC происходит расстановкой соответствующих правилам галочек в диалоге Tools -> Design Rule Check. Эти галочки селективно разрешают и запрещают проверку Online DRC и Batch DRC по указанным правилам.

Полностью выключить постоянную проверку DRC (отключить Online DRC глобально по всем правилам) можно через меню DXP -> Preferences -> PCB Editor -> General -> для отключения нужно убрать галочку Online DRC.

Q022. Как поменять деталь / компонент (к примеру, сменить тип корпуса, номинал), и при этом отразить изменения как на плате, так и на принципиальной схеме? Как убедиться в том, что схема синхронизирована с печатной платой (соответствует ей)?
A022. Процедура проверки соответствия схемы и платы называется синхронизацией дизайна, и включает в себя 2 шага.

  • Шаг 1. Нужно убедиться, что все компоненты схемы (schematic components) и посадочные места платы (PCB footprints) связаны друг с другом с использованием меню PCB editor -> Project -> Component Links.
  • Шаг 2. Нужно найти различия в схеме и в печатной плате через меню PCB editor -> Project -> Show Differences. и разрешить их.

Вот простой пример, описывающий процесс синхронизации после импортирования печатной платы из проекта P-CAD, который содержит отдельную схему и одну печатную плату (PCB).

Выполнение Шага 1. Импортируйте файлы P-CAD (один файл .sch и один файл .pcb), используя визард AD (меню филе -> Import Wizard). В результате получите проект PCB. Если используете иерархическую структуру схем (а не плоский дизайн), то может получиться практически пустая схема верхнего уровня, которую можно удалить как ненужную.

Нужно синхронизировать проект, сперва удостоверившись, что уникальные идентификаторы RefDes (designator) соответствуют уникальным идентификаторам PCB. В системе AD каждый символ схемы и соответствующее ему посадочное место имеют одинаковый общий уникальный идентификатор. Он необходим, когда Вы меняете RefDes, reference designator (система P-CAD не использует такой уникальный идентификатор). Сделайте синхронизацию, открыв сначала PCB, и перейдите в меню Project -> Component Links. после чего откроется диалог, где Вы сможете связать друг с другом все компоненты, и найти несоответствия. Цель всей процедуры — получить все компоненты в списке ‘Matched Components’, который находится справа. Если Ваша схема P-CAD и плата PCB имела все соответствующие обозначения designators, Вы можете просто кликнуть на кнопку ‘Add Matched pairs By >>’ и установить соответствующие галочки, и затем кликните ‘Perform Update’. Все компоненты перейдут из левого столбца (unmatched) в правый (matched).

Выполнение Шага 2. На этом шаге нужно просто удостовериться, что нет различий (No Differences) между схемой и PCB, что делается следующим образом. Либо в редакторе схемы, либо в редакторе PCB зайдите в меню Project -> Show differences. Откроется маленькое окно для выбора документов сравнения (Choose Documents to Compare), где выберите Ваш файл платы PCB и кликните OK. Запустится окно диалога (Differences between . ), где Вы проверите разницу в информации на схеме и печатной плате. Могут быть отображены много отличий, однако большинство из них не будут критичными, так как они описывают отличия, которые не касаются электрической целостности дизайна.

Чтобы убрать некритичные предупреждения о различиях, можно зайти в Project -> Project Options, перейти на закладку Comparator и установить некоторые установки так, чтобы игнорировать некритичные различия компонентов схемы и посадочных мест PCB.

Цель выполнения шага 2 — чтобы запуск Project -> Show differences показывал окно ‘No differences detected’ (отличий не найдено). Если отличия все-таки есть, просто удостоверьтесь, что знаете о них, и что они не повлияют на целостность и качество Вашего проекта печатной платы.

К примеру, если Project -> Show Differences говорит Вам, что у R1 имеется отличающийся комментарий, то на это можно не обращать внимания. Не нужно беспокоиться о том, что в комментарии для символа схемы R1 стоит значение «100 ohm», и комментарий для R1 посадочного места содержит значение «0805». Но если Show Differences говорит, что компонент схемы R1 есть в схеме, но отсутствует в PCB, то этому нужно уделить больше внимания.

Q022a. У меня плата и схема синхронизированы, и нужно поменять только посадочные места некоторых компонентов на другие (предположим, поменять все корпуса с 0603 на 0805). Как это проще сделать?
A022a. Процесс по шагам:

1. Выделение всех компонентов, которые надо поменять. Сделайте правый клик на одном из компонентов, который надо поменять, выберите из контекстного меню Find Similar Objects. Предположим, старый корпус у нас типа 0603, надо поменять все такие корпуса на 0805. Тогда в столбце Same поменяйте в строке Footprint значение Any на Same, убедитесь, что стоят галочки, как на скриншоте, и нажмите ОК.

AltiumDesigner-Find-Similar-Objects

В результате на плате окажутся выбранными все детали с корпусами 0603, и откроется окно PCB Inspector.

2. Поменяйте в PCB Inspector у выделенных объектов тип корпуса на 0805, для чего измените значение Footprint.

AltiumDesigner-PCB-Inspector-change-footprints

Все корпуса 0603 печатной платы поменяются на 0805.

3. Перенесите все изменения из платы в принципиальную схему, для чего выберите Update Schematics in .

4. Запустите тест DRC (меню Tools -> Design Rule Check. -> кнопка Run Design Rule Check), и вручную исправьте все нарушения, которые возникли на плате.

Q023. Мне нужно сделать из посадочных мест компонентов простое макетное поле, которое не должно учитываться проверками цепей (DRC) и проверками на синхронизацию (Project -> Component Links. Show Differences. ).
A023. Нужно разместить на плату не компонент, а посадочное место (footprint), после чего выбрать в его контекстном меню Component Actions -> Explode Selected Components To Free Primitives. Это действие фактически удалит компонент (или компоненты, если Вы выбрали несколько компонентов), и оставит после себя только контактные площадки от них.

Q024. Как убрать с нужных мест защитную маску? Как сделать окна в защитной маске?

Q025. Как убрать из некоторых мест платы окна в маске для паяльной пасты? Например, я сделал из компонентов макетное поле, не собираюсь туда ничего монтировать, и мне не нужно наносить паяльную пасту на контактные площадки макетного поля.
A025. Маска для паяльной пасты задается на слоях Top Paste (TP) и/или Bottom Paste (BP), в зависимости от типа контактной площадки (pad) и ее размещения на верхней или нижней стороне платы (если это площадка SMD). Чтобы удалить окна в маске паяльной пасты для контактной площадки, зайдите в свойства контактной площадки (кликните правой кнопкой мыши на контактную площадку и выберите Properties. из её контекстного меню). После этого в области Paste Mask Expansion переключите радиокнопку из положения Expansion value from rules в положение Specify expansion value. Текстовое окно для ввода значения станет активным, введите туда отрицательное значение, которое превышает половину минимального размера контактной площадки. К примеру, у Вас контактная площадка SMD размером 51 x 39 mil, тогда введите в значение -20mil и нажмите OK. Если контактная площадка находится на слое Top Layer (TL), то Вы увидите, что в слое Top Paste (TP) пропадет прямоугольник окна маски для паяльной пасты.

Q026: Что такое Board Insight System, для чего это можно использовать?
A026: Система Board Insight — набор визуальных инструментов для облегчения навигации по плате. Это лупа с особыми возможностями, показ расширенной информации по объектам под курсором, просмотр объектов в трехмерном виде со срезами, подсветка цепей и другие возможности. Подробнее см. [9].

Q027. Как поменять внешний вид курсора в PCBeditor, как сделать привычное большое перекрестие?
A027. Меню Tools -> Preferences -> PCB Editor -> General -> Other -> Cursor Type. Внимание: курсор будет виден как перекрестие в активных режимах редактирования графики платы — например, когда Вы рисуете полигон, трассу или перемещаете компонент. Во всех остальных случаях курсор все равно останется в виде простой стрелки.

Q028. Почему не получается развести цепь? Прокладка дорожки неожиданно останавливается.
A028. Прокладке мешает активное правило дизайна (Online Design Rule Check). Прокладка натыкается либо на графику в слое Keep Out (KO), которая не видна из-за Single Layer mode (режим отображения одного слоя), либо слишком толстая дорожка не может быть проложена в этом месте. Включите отображение слоя KO (можно выйти из режима одного слоя нажатиями горячих клавиш Shift+S). Толщину дорожки во время прокладки можно поменять нажатием Shift+W.

Q029. Я удалил несколько ошибочно проложенных трасс, и хочу их развести автоматически через меню Auto Route. Почему у меня автотрассировщик Situs сразу завершается, не закончив разводку?
A029. Потому что установлена галочка Auto Route ->All. -> Lock All Pre-routes.

Q030. Почему поиск различий PCB Editor -> Project -> Show Physical Differences. -> в диалоге выбора документа выбираю мой файл печатной платы имя_моего_проекта.PcbDoc -> OK показывает ошибку Extra Room Definitions -> Room [имя_моего_проекта] Scope=InComponentClass(‘имя_моего_проекта’) TopLayer in имя_моего_проекта.SchDoc?
A030. Это глюк, на который можно не обращать внимания. Чтобы устранить ошибку, зайдите в Project -> Project Options -> закладка Comparator -> Differences Associated with Components -> Extra Room Definitions -> поменяйте Mode на Ignore Differences.

Q031. Почему автотрассировщик Situs прокладывает дорожки от ножек микросхем тоньше, чем задано в ограничении на ширину дорожки?
A031. Внимательно просмотрите окошко Routing Setup Report ([10], см. «Золотое правило»), это окно появляется перед запуском трассировщика — там не должно быть никаких ошибок (0 Errors), предупреждений (0 Warnings) и подсказок (0 Hints). Если имеются какие-то ошибки, предупреждения, подсказки, то лучше их изучить и устранить редактированием правил. К примеру, у меня было предупреждение о том, что правило SMD Neck-Down Constraint (Percent=50%) (All) создавало нарушение минимальной ширины для трассировки. Пример вывода:

Правило SMD Neck-Down служит для создания тонких ответвлений от ножек микросхем с малым шагом, оно не было у меня настроено правильно. Поначалу я не обратил на это предупреждение никакого внимания, и в результате не мог понять, откуда Situs кладет дорожки толщиной 5.905 mil к ножкам SMD микросхем, тогда как минимально допустимая ширина дорожки (Width) установлена на 7.874 mil. После того, как я это предупреждение исправил, Situs стал работать нормально.

Q032. Проблема с генерацией списка деталей (BOM, Bill Of Materials). Нужен список в виде таблицы, где детали будут сгруппированы в строку по номиналам, т. е. в одной строке представлен один номинал.
A032. В редакторе PCB нет возможности вывести в BOM значение параметра Value, поэтому отчет BOM лучше всего делать в редакторе схемы SCH. Откройте схему, выберите в меню Reports -> Bill Of Materials. Откроется окно диалога настройки отчета.

AltiumDesigner-BOM-dialog-BAD

Чтобы элементы в отчете были сгруппированы правильно (по номиналам), нужно настроить поле Grouped Columns (слева вверху на скриншоте). Нужные для группирования параметры можно перетаскивать мышью из поля All Columns (слева) в поле Grouped Columns (и обратно). Смысл группирования состоит в том, чтобы можно было объединить компоненты одного вида друг с другом по определенному параметру — например, по номиналу, или по номиналу и типу корпуса. Так проще заказывать детали для монтажа и закупки. К примеру, если у Вас все конденсаторы и резисторы в корпусах SMD 0805, то достаточно сгруппировать отчет BOM только по номиналу Value. Процесс настройки отчета по шагам:

1. В списке All Columns выберите галочками параметры, которые хотите видеть в столбцах отчета. Я обычно выбираю 2 параметра: Designator (RefDes, позиционное обозначение компонента на принципиальной схеме типа R1, R2, C1 . ), Quantity (количество), Value (номинал компонента).
2. Перетащите Value из списка All Columns в Grouped Columns. Footprint и Comment перетащите в из Grouped Columns в All Columns. Этими действиями мы задали группирование в строках таблицы только по параметру Value (номинал компонента).

AltiumDesigner-BOM-dialog-Value-grouped

3. Теперь осталось вывести отчет в нужном формате, это делается с помощью опций в нижней части диалога. Можно вывести отчет в XLS, PDF, HTML (выпадающий список File Format). Для генерации отчета нажмите кнопку Export. и укажите имя и место для файла отчета.
4. Другой способ вывода отчета — нажать кнопку Menu и выбрать Report. Откроется окно Report Preview, в котором можно предварительно посмотреть отчет, распечатать его, или экспортировать в файл.

AltiumDesigner-BOM-Report-Preview

Q033. При генерации BOM в заголовках таблицы появляется странный текст «#Column Name Error: . «.
A033.

Q034. Как получить отчет об используемых диаметрах сверл на печатной плате (Drill Report)?
A034. После того, как Вы сгенерировали выходные данные сверления (подробно как это делается см. [11]), автоматически будет создан файл ProjectOutputs\*.DRR (вместо звездочки будет имя проекта). В этом файле будет подробный отчет по диаметрам отверстий и их количеству для каждого диаметра, примерно вот в таком виде:

Q035. Как изменить диаметр отверстия (или диаметр кольца меди) переходного отверстия Via?
A035. Это можно сделать 2 способами — через контекстное меню (нужно выбрать переходное отверстие, сделать правый клик) Properties. откроется окно диалога, где можно поменять Hole Size (диаметр отверстия) и Diameter (внешний диаметр кольца меди переходного отверстия).

AltiumDesigner via properties

Также можно поменять параметры выбранного переходного отверстия с помощью панели PCB Inspector. Она выдвигается из правой части рабочего поля, если подвести курсор мыши в правой части экрана к закладкам инструментов (если закладка PCB Inspector у Вас не отображена, то её можно включить через меню View -> Workspace Panels -> PCB -> PCB Inspector).

AltiumDesigner PCB Inspector

С помощью диалога свойств Properties и инструмента PCB Inspector можно менять параметры других объектов печатной платы (например, толщину трасс соединений).

Q036. Почему у некоторых компонентов на плате контактные площадки заполнены зелеными кружочками с крестиками?
A036. Таким способом система пытается показать нарушение (Violation), которое связано с этим компонентом. На скриншоте показан пример такого нарушения — конденсатор слишком близко находится с корпусом микросхемы.

AltiumDesigner show violation

Подробности нарушения можно подсмотреть в контекстном меню компонента, у которого есть нарушение (выберите компонент, сделайте правый клик, выберите Violations).

Q037. Как сделать так, чтобы переходные отверстия (Via) были закрыты защитной маской?
A037. Для этого достаточно установить у них свойства «Force complete tenting on top» (для верхнего слоя) и «Force complete tenting on bottom» (для нижнего слоя).

AltiumDesigner via properties mask tenting1

Чтобы быстро установить эти свойства у всех переходных отверстий, воспользуйтесь инструментом Find Similar Objects. Для этого выберите одно переходное отверстие, сделайте на нем правый клик, выберите пункт Find Similar Objects. настройте нужные условия для выделения и кликните OK. Будут выделены все переходные отверстия, которые совпали с условиями поиска. Теперь с помощью PCB Inspector установите свойства Solder Mask Tenting — Top и Solder Mask Tenting — Bottom сразу у всех выделенных переходных отверстий.

AltiumDesigner via properties mask tenting2

Q038. Как убрать у переходных отверстий (via) термобарьер при подключении к полигону?
A038. Это можно сделать через настройку правил Design Rules. Процесс по шагам:

1. Меню Design -> Rules. раскройте узел правил Plane -> Polygon Connect Style.

2. Нажмите кнопку New Rule. В списке правил появится новое правило PolygonConnect_1 (это имя может быть произвольным, можете назначить ему более осмысленное имя, например RuleViaConnect).

3. Двойным кликом на имя PolygonConnect_1 в дереве откройте правило на редактирование. В списке радиокнопок «Where The First Object Matches» выберите вариант Advanced (Query). В области ввода Full Query, где уже стоит All, вбейте вместо All запрос IsVia.

4. В нижней части Constraints выберите Connect Style «Direct Connect». Должно получиться примерно как на скриншоте.

AltiumDesigner via remove termo1

5. Нажмите кнопку Priorities. (в нижней части окна). Появится окно настройки приоритетов правил. Установите у нового правила цифру приритета меньше, чем у всех правил в списке (чем меньше цифра, тем выше приоритет). Для смены приоритета есть кнопки Increase Priority (увеличить приоритет) и Decrease Priority (уменьшить приоритет). Должно получиться примерно так, как на скриншоте.

AltiumDesigner via remove termo2

6. Нажмите Close, и затем OK, настройка правил Design Rules завершена. Теперь перезалейте полигоны через меню Tools -> Polygon Pours -> Repour All Polygons.

Q039. Есть ли аналог подсветки цепей, как в PCAD и Eagle (Highlight Net, Highlicht Component)? Выбрал цепь на схеме, и она подсветилась целиком как на схеме, так и на печатной плате?
A039. Аналоги подсветки функций есть, но они размазаны по разным инструментам, и работают по-другому. Одновременную подсветку и на плате, и на схеме делает инструмент Cross Probe (доступен либо в меню Tools, либо по кнопочке с карандашиком).

Также есть подсветка цепи целиком, но только в пределах одного редактора — или схемы, или платы. Ctrl+клик выделит всю цепь целиком на печатной плате, Alt+клик делает то же самое на схеме. В редакторе печатной платы наведение курсора на дорожку подсвечивает всю её цепь.

Подробнее про инструменты навигации по дизайну см. [12].

Q040. При попытке переместить компонент в редакторе PCB он «сопротивляется» — не получается поместить компонент в нужное место.
A040. Вероятно, попыткам переместить мешают другие компоненты на плате, либо неправильно заданные защитные области перемещаемого компонента. Понять, в чем проблема, при перемещении компонента поможет кнопка R — она циклически меняет параметры перемещения, выбирая один из трех вариантов — соблюдать ограничения, либо смещать соседние компоненты в случае конфликта, либо игнорировать ограничения. У меня похожая проблема возникла, когда я отредактировал посадочное место разъема, удалив лишние ножки, но забыл при этом уменьшить графику в механическом слое 3 (M3).

См. также настройки по умолчанию для редактора PCB — меню Tools -> Preferences. -> раздел PCB Editor -> Routing Conflict Resolution -> галочка Ignore Obstacles. Там же поменяйте настройку Dragging на один из необходимых вариантов — Ignore Obstacles, Avoid Obstacles (Stap Grid), Avoid Obstacles.

Q041. Как убрать проводники всей цепи целиком?
A041. Меню Route -> Un-Route -> Net, появится зеленый курсор в виде перекрестия. Наведите на дорожку нужной цепи и кликните, разводка всей цепи будет удалена.

Q042. Как повернуть объект?
A042. В обоих редакторах и схемы, и платы общий принцип поворота — выбирается объект, перетаскивается мышью, и в процессе перетаскивания клавиша пробел поворачивает объект. По умолчанию шаг поворота составляет 90°, но это можно поменять в настройках обоих редакторов (меню Tools -> Preferences. ).

Q043. Как повернуть компонент на печатной плате на 45 градусов?
A043. выберите компонент, откройте его свойства (Properties), в разделе Location поменяйте параметр Rotation на 45.

Q044. Как на схеме отзеркалировать объект?
A044. Выберите объект, откройте его свойства, прокрутите вниз до раздела Graphical, поставьте галочку Mirrored.

Q045. Почему во время интерактивной трассировки не получается переключиться на другой сигнальный слой (клавишами +, -, * на цифровой клавиатуре)?
A045. Переключиться во время прокладки дорожек можно только на видимые слои. Скорее всего слой, на который Вы не можете переключиться, скрыт (не отображается).

Q046. Как по списку деталей найти нужный компонент на плате (подсветить его)?
A046. Откройте панель PCB. Чтобы её открыть, клинките на кнопку Panels, расположенную в нижнем правом углу редактора, и поставьте галочку напротив PCB, см. скриншот.

Altium open panel PCB

В панели PCB выберите нужный класс компонентов. Например, для отображения списка компонентов на нижней стороне платы выберите класс «Bottom Side Component» (см. скриншот ниже). В панели PCB отобразится список компонентов на слое Bottom. Выберите искомый компонент в списке, и кликните на него мышью. Этот компонент будет подсвечен в редакторе платы. Если установлена галочка Zoom, то подсвеченный компонент будет показан с максимальным приближением.

Altium PCB highlight component

Q047. Как открыть нижний слой PCB без зеркалирования?
A047. В редакторе выберите в меню View -> Flip Board (Ctrl+F).

Крепеж и зоны запрета в Altium

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

Контур печатной платы, после создания, автоматически становится зной запрета для печатных проводников. Ширину запрещенной зоны от края платы устанавливается в правилах «Clearance».

Для размещения зон запрета на плате используют команду Place>Keepout>SolidRegion. Во время создания полигона нажатием TABили двойным нажатием ЛКМ на готовый полигон открывается диалоговое окно Region в котором задаются свойства зоны запрета (см. Рис.1).

4,3-1

Рис.1. Свойства зоны запрета

Если в поле Layerустановлен определенный слой, например BottomLayerкак на рисунке 1, то эта зона запрета будет действовать только для размещения компонентов и печатных проводников непосредственно в указанном слое. Для запрета в области выбранного полигона на все слои необходимо установить в графе Layer > Keep-Out layer. Так же зону запрета можно создать для определенной цепи, которая указывается в окне Net свойств полигона (см. Рис. 1).

Крепежные отверстия устанавливаются командой Place>Pad, как обычные контактные площадки. После запуска команды размещения отверстий следует нажать клавишу Tab и в свойствах (см. Рис.2) указать нулевые значения в параметрах формы контактной площадки (Size and Shape) и при необходимости отключить металлизацию внутри отверстия (Plated).

4,3-2

Рис.2. Свойства контактной площадки для крепежных отверстий

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *