Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как переместить дорожки ровно по центру между шарами
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Xuch
Здравствуйте!

Подскажите, пожалуйста, есть ли способ быстро отредактировать дорожки под BGA-корпусом? Суть задачи: есть BGA-микросхема с количеством шаров больше тысячи. Сейчас дорожки проведены между шарами с соблюдением минимальных зазоров, но нужно их переместить таким образом, чтобы они проходили ровно по середине между шарами. Есть ли способ это сделать?

Заранее большое спасибо!
Master of Nature
Цитата(Xuch @ Jul 16 2015, 21:19) *
Здравствуйте!

Подскажите, пожалуйста, есть ли способ быстро отредактировать дорожки под BGA-корпусом? Суть задачи: есть BGA-микросхема с количеством шаров больше тысячи. Сейчас дорожки проведены между шарами с соблюдением минимальных зазоров, но нужно их переместить таким образом, чтобы они проходили ровно по середине между шарами. Есть ли способ это сделать?

Заранее большое спасибо!

Добавить в менеджере сеток (Grid Manager) локальную сетку c с шагом в половину шага шариков и с привязкой к центру любого шара. Потом спокойно выравнивайте по сетке.
Владимир
Это не быстро. Дорожки уже сделаны.
PCBtech
Цитата(Xuch @ Jul 16 2015, 20:19) *
Здравствуйте!

Подскажите, пожалуйста, есть ли способ быстро отредактировать дорожки под BGA-корпусом? Суть задачи: есть BGA-микросхема с количеством шаров больше тысячи. Сейчас дорожки проведены между шарами с соблюдением минимальных зазоров, но нужно их переместить таким образом, чтобы они проходили ровно по середине между шарами. Есть ли способ это сделать?

Заранее большое спасибо!


Временно изменить минимальный зазор линия-виа так, чтобы дорожка могла пройти только ровно посередине.
Сделать DRC-контроль в области с BGA, чтобы возникли маркеры нарушений.
Потом "слайдом" передвинуть по-очереди все проводники так, чтобы исчезли нарушения DRC.
Проводники должны, по идее, автоматически лечь ровно посередине.
И потом вернуть обратно мин.зазор линия-виа.

Работы примерно на 15-30 минут для BGA на 1000 ножек, если все виа стоят в сетке, конечно.
Владимир
Цитата(PCBtech @ Jul 16 2015, 22:49) *
Временно изменить минимальный зазор линия-виа так, чтобы дорожка могла пройти только ровно посередине.

Можно и не временно, а постоянно в зоне BGA написать правила зазора.
Тут и правка быстрее-- много где трасса автоматически "передвинется" вся при первом клике для ее редакции. В этом случае 500 трасс на 2 секунды =1000/60=16 минут.
Но это оптимистично. Нужен все равно просмотр и устранение тех, что не захотели сдвинуться.


Но если правильно, то не хватает выравнивания объектов по сетке. Для трасс она не работает почему то. (хотя сдвиг и прочее работает)
Может "доточат" --- тогда этот вопрос отпадет сам собой
peshkoff
Я бы сделал так:
выделяем треки - pcblist - копируем координаты - Excel - округляем координаты - вставляем в pcblist
если bga прямоугольный и шаг 1 мм так делов вообще не больше минуты. если не кратно 1 мм, то придется повозиться с округлением

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

Цитата(Владимир @ Jul 17 2015, 09:10) *
Можно и не временно, а постоянно в зоне BGA написать правила зазора.
Тут и правка быстрее-- много где трасса автоматически "передвинется" вся при первом клике для ее редакции. В этом случае 500 трасс на 2 секунды =1000/60=16 минут.
Но это оптимистично. Нужен все равно просмотр и устранение тех, что не захотели сдвинуться.


Но если правильно, то не хватает выравнивания объектов по сетке. Для трасс она не работает почему то. (хотя сдвиг и прочее работает)
Может "доточат" --- тогда этот вопрос отпадет сам собой

Uree
А в Альтиуме есть slide позволяющий кучу трасс передвигать с соблюдением углов-зазоров? Что-то я пока не увидел...
Hypericum
Цитата(Xuch @ Jul 17 2015, 12:20) *
Владимир, а как прописать правила зазора только для зоны BGA?

1. На рисунке. Границы (углы) зоны в дюймах (перейти в дюймы, записать координаты, перейти в мм).
2. Сабунин на Ютюбе в уроке (21. Работа с дифференциальными парами) давал пример, как сделать комнату из BGA-компонента и как написать правило.
peshkoff
Цитата(Hypericum @ Jul 17 2015, 10:02) *
1. На рисунке. Границы (углы) зоны в дюймах (перейти в дюймы, записать координаты, перейти в мм).
2. Сабунин на Ютюбе в уроке (21. Работа с дифференциальными парами) давал пример, как сделать комнату из BGA-компонента и как написать правило.


А Hasfootprint отключили чтоли в 15 версии?

Все хорошо, только если у вас пад+трек-зазор = 0, то проводник не всегда пройдет (если работаете в миллиметрах)
Владимир
Цитата(peshkoff @ Jul 17 2015, 10:08) *
Все хорошо, только если у вас пад+трек-зазор = 0, то проводник не всегда пройдет (если работаете в миллиметрах)

Я работаю в основном в миллиметрах на PCB.
проходит
peshkoff
Цитата(Владимир @ Jul 17 2015, 10:30) *
Я работаю в основном в миллиметрах на PCB.
проходит


вас как не послушаешь, у вас все время все "проходит"
Владимир
Да далеко не всегда. Но знаю где лежат грабли и всегда стороной хожу
Xuch
Всё получилось по методике Владимира, правда вместо комнаты просто прописал правило зазора для конкретного типа корпуса.
Всем большое спасибо за помощь!
v-vovchek
Цитата(Xuch @ Jul 17 2015, 14:24) *
Всё получилось по методике Владимира, правда вместо комнаты просто прописал правило зазора для конкретного типа корпуса.
Всем большое спасибо за помощь!

Сделайте принтскрин экрана! Как в Сообщении #9
Trashy_2
Цитата(Xuch @ Jul 16 2015, 20:19) *
Сейчас дорожки проведены между шарами с соблюдением минимальных зазоров

Вам, за это, зарплату повысят?
Xuch
Причем тут зарплата, это технологичность и повышение процента выхода годных при монтаже данной BGA микросхемы. Проще дорожки подвинуть, чем потом ловить отказы.
v-vovchek
Цитата(Xuch @ Jul 27 2015, 17:27) *
Проще дорожки подвинуть...

А как на счет моего вопроса о правилах в посте №15?
yumi
А как в принципе провести дорожку между соседними объектами точно посередине, а не по сетке? Если мне не отшибает память, то так умел pcad200x.
Владимир
PCAD вроде не умел никогда. умела спектра
v-vovchek
Цитата(yumi @ Aug 26 2015, 13:29) *
А как в принципе провести дорожку между соседними объектами точно посередине, а не по сетке?


Кто умеет это делать - поделитесь опытом!
peshkoff
Цитата(v-vovchek @ Aug 27 2015, 20:17) *
Кто умеет это делать - поделитесь опытом!


Нет такого в альтиуме. Единственный вариант, с правилами извращаться.
Владимир
ну формально второй-- в спектру передать
v-vovchek
Цитата(peshkoff @ Aug 28 2015, 09:35) *
Нет такого в альтиуме.

А что трудно сделать инструмент типа "центровать"? Или никто не ставил такую задачу?
Хотя в работе столько НЕДОДЕЛОК и БАГов, что до этого руки у разработчиков не скоро дойдут!


Где там у нас пост с ХОТЕЛКАМИ!!!


Владимир
Цитата(v-vovchek @ Aug 29 2015, 14:48) *
А что трудно сделать инструмент типа "центровать"?

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

Как только все хотелки будут сделаны, а баги вылечаны, у вас не хватит бюджета купить такую идеальную программу


v-vovchek
Вообще-то такие вещи есть во всех CADах. Приходится работать и в SW и в ArchiCAD.

Можно изголяться с сетками при привязке футпринтов...
Но... вам не кажется, что вопрос о прямом пути, а вы предлагаете ОБХОДНЫЕ!
Речь не о том, что Альтиум плохой... Речь о том, что он очень молодой... и немножко недоделанный!
Владимир
Цитата(v-vovchek @ Aug 29 2015, 20:32) *
немножко недоделанный!

Да сильно не доделанный
но нужно уметь принимать таким, как есть.
Все равно за час не поправится
v-vovchek
Цитата(Владимир @ Aug 29 2015, 21:50) *
но нужно уметь принимать таким, как есть.

А есть выбор?

Как правило CAD становится стабильным после его закрытия разработчиками.

Идеальных CADов не встречал...
А начинал еще с "Рапира"(1981г.), ПРАМ-4.11, ПРАМ-5.3, "Аист", "Магистр" - к сожалению все советское оказалось некчемным! (и это только печатные платы и подготовка производства по ним). Машиностроение и оформление документации - тоже все прошло через мои руки (и Базис, и Компас и AutoDesk и т.п.).
Потом РCAD-2.2, РCAD-2.5, ORCAD...
Луч блеснул только на РCAD-4.5...

P.S. Как только Альтиум доведут до ума - выйдет что-то новое, перспективное и удобное...
Владимир
Цитата(v-vovchek @ Aug 30 2015, 19:25) *
Как правило CAD становится стабильным после его закрытия разработчиками.

Вот уж верное замечание. Присоединяюсь
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.