реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Проблема c board outline, Не могу отконвертировать
XVR
сообщение Oct 19 2010, 08:55
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Есть проблема с преобразованием линий и дуг в слое board в board outline. Соответствующий пункт из меню Tools не работает - выдает ошибку типа 'Выделенные объекты не составляют замкнутый контур' (визуально он замкнутый crying.gif )

Как это получилось -
  1. Плата, не очень стандартной геометрии, была импортированна из dxf (в слой board)
  2. Лишнее было почищено, контур слегка подредактирован
  3. Контур (линии и дуги) был выделен и Tools -> Convert selected objects to Board Outline
  4. Ошибка unsure.gif

Исследования PCB (в ASCII формате) показали, что контур действительно не замкнут - эта #@$# при импорте нафигачила линий и дуг с координатами аж до 4го знака после запятой, а то, что я редактировал руками легло в сетку (до 2го знака после запятой).
Попытка подвигать линии, что бы они то же легли в сетку, увенчалась успехом, а вот с дугами такой финт не прошел - конечные точки двигались исключительно вдоль самой дуги, и все 4 знака после запятой остались, как были cranky.gif

Я конечно могу написать скрипт и привести координаты в норму прямо в PCB файле, но может есть способ проще?
Go to the top of the page
 
+Quote Post
XVR
сообщение Oct 19 2010, 20:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Написал скрипт (на Perl'е). PCAD результат работы воспринял, но при попытке сделать Tools -> Convert selected objects to Board Outline упал с внутренним assertion'ом crying.gif
Хотя детальное исследование показало, что board outline он до этого сделать успел smile.gif
Go to the top of the page
 
+Quote Post
atlantic
сообщение Oct 20 2010, 19:34
Сообщение #3


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(XVR @ Oct 19 2010, 23:47) *
...
Я конечно могу написать скрипт и привести координаты в норму прямо в PCB файле, но может есть способ проще?

А может и не надо делать
Tools -> Convert selected objects to Board Outline
Для какой цели это делается?
Можно ведь оставить "эту геометрию" как есть в слое board, при этом сам pcad будет(должен) работать абсолютно нормально.
Go to the top of the page
 
+Quote Post
XVR
сообщение Oct 20 2010, 20:41
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(atlantic @ Oct 20 2010, 23:34) *
А может и не надо делать
Tools -> Convert selected objects to Board Outline
Для какой цели это делается?
некоторые производители хотят именно board outline. кроме того, если PCAD нашел там дырки, то и DRC у производителя их найдет cranky.gif
Цитата
Можно ведь оставить "эту геометрию" как есть в слое board, при этом сам pcad будет(должен) работать абсолютно нормально.
Может начать трассировать (в Spectra например) за границами платы (были прецеденты)
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 20 2010, 21:38
Сообщение #5


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ну со Спекктрой такой номер не пройдет. Она вообще не "ест" платы с незамкнутым контуром. По крайней мере из ПКАДа...
Go to the top of the page
 
+Quote Post
SergM
сообщение Oct 20 2010, 22:29
Сообщение #6


Местный
***

Группа: Модераторы
Сообщений: 392
Регистрация: 23-06-04
Из: Харьков
Пользователь №: 151



P-CAD (и не только P-CAD) плохо дружит с многочисленными скруглениями контура платы (особенно при малых радиусах таких скруглений). По возможности делайте контура плат как можно проще. Лучше все, что Вам надо, указать на чертеже платы.
Go to the top of the page
 
+Quote Post
XVR
сообщение Oct 21 2010, 06:29
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(SergM @ Oct 21 2010, 02:29) *
P-CAD (и не только P-CAD) плохо дружит с многочисленными скруглениями контура платы (особенно при малых радиусах таких скруглений).
Скруглений там было не так и много (11 штук), и радиус не такой и маленький (минимум - 1.5мм)
Цитата
По возможности делайте контура плат как можно проще. Лучше все, что Вам надо, указать на чертеже платы.
Хотелось взять готовый, от производителя rolleyes.gif
Да и свой (точнее его) outline я в конце концов получил laughing.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 00:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01403 секунд с 7
ELECTRONIX ©2004-2016