Altium — создать зеркальное отображение платы

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

Например: разъемы на «верхней» стороне теперь будут внизу другой платы. Все компоненты и дорожки также поменяются местами, стек слоев будет инвертирован и т. д. Есть ли в Altium какая-либо последовательность команд, которая сделает это без необходимости вручную переназначать все на другой слой?

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

Ответы (3)

Нет, ты не можешь этого сделать. В то время как общая компоновка концептуально «зеркальна» на высоком уровне, многие отдельные компоненты таковыми не являются. Придется выкладывать плату зеркального изображения отдельным проектом.

Он спрашивает о перемещении компонентов на другую сторону платы, а не о их физическом отражении. Я думаю, что "зеркало" было неудачным выбором с его стороны.
@ DerStrom8: Да, я полагаю, это один из способов добраться туда, но у вас все еще есть проблема с тем, как меняется маршрутизация сигналов к несимметричным компонентам. Вы также должны подумать о механических деталях, таких как транзисторы и/или ИС, подключенные к радиаторам, прокладке кабелей и т. д.
Если компоненты просто перемещаются на другую сторону платы, я не понимаю, почему он не может просто перевернуть все это =P
@DerStrom8: Он может, но тогда все компоненты внизу! Наверное, не то, что он имел в виду.
В своем исходном сообщении: «Так, например, разъемы на «верхней» стороне теперь будут внизу другой платы. Все компоненты и дорожки также поменяются местами».
@ DerStrom8: Да, это именно то, что делает команда «зеркало» в программе компоновки печатных плат. Если вы затем перевернете эту плату, вы получите зеркальное отображение, но с компонентами теперь сверху, как на исходной плате.
Я никогда не говорил, что он должен использовать команду «зеркало». Я сказал, что он должен просто перевернуть доску.
Я думаю, что ОП должен предоставить немного больше подробностей о том, что он ожидает сделать. Некоторые репрезентативные и справочные изображения определенно были бы хороши
@ DerStrom8: Нет, первоначальное намерение было достаточно ясным, и я подумал, что ваш первый комментарий указывал на то, что вы поняли, но теперь кажется, что вы упустили суть. Он предлагает взять копию разводки печатной платы и «отзеркалить» все компоненты по отдельности. Они останутся на месте, но переместятся на противоположную сторону доски. Если вы затем перевернете эту плату, вы получите зеркальное отображение с компонентами сверху. Я хочу сказать, что вы не можете просто сделать то же самое с трассами — соединения с определенными асимметричными компонентами должны быть перенаправлены.
Я понимаю, о чем вы говорите, и я согласен с вашим заявлением, но это звучало не так, как будто он спрашивал. Вот почему я попросил более четкое описание того, что он планирует делать. Я буду сидеть в сторонке и ждать больше информации, прежде чем публиковать снова
Altium также переворачивает трассы, затем создает комбинацию клавиш (edit-cmd), чтобы перевернуть Yaxis, затем выбирает все, как если бы перетаскивал, удерживая мышь, затем горячую клавишу и скрестив пальцы.

Вы можете выбирать, копировать, вставлять и отражать слои с помощью «L», и они будут отражаться именно так, как вы хотите.

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

В Altium есть функция « многоканальность », я никогда ей не пользовался, но предположительно она делает то, что вы хотите.

Там также этот хак , который выглядит красиво.

Или, если у вас не так много компонентов, вы можете сделать это вручную.

После того, как вы продублировали лист схемы и расположение компонентов на плате, скопируйте все дорожки и переходные отверстия из первого листа. Используйте один из инструментов выбора, например «включить только дорожки и переходы», не нужно нажимать, нажимать, нажимать. Вставьте трассы во второй блок, и все они унаследуют цепи от контактных площадок, на которые вы их вставили. Это очень удобно.

Затем выберите второй блок, перетащите его и переверните на другую сторону с помощью «L».

Попробуй это

  1. Выбрать всю доску (crtl-A)
  2. Нажмите где-нибудь в пределах выделения и удерживайте (или перетащите)
  3. Нажмите «Y», чтобы отразить вертикально (или «X», чтобы отразить горизонтально)
  4. Нажмите еще раз, чтобы разместить теперь зеркальную доску

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

  1. Мои 3D-модели компонентов перепутались (либо они сдвинулись с площадки, либо перевернулись вверх дном, чтобы оказаться внутри платы. Я исправил это, выбрав каждый компонент по отдельности, повторно отразив их и поместив в одно и то же место). (вертикально ориентированный компонент затем сместился с сетью, поэтому впоследствии мне пришлось повернуть их на 180°).
  2. Текст наложения был зеркальным и нечитаемым. Я вошел и повторно отразил их и когда-то повернул их.

Не уверен, что это то, что вы искали, когда говорили «зеркало», но это то, что я искал, когда нашел эту страницу, так что, возможно, это кому-то поможет.