Стронности и неоправданные DRC errors

Аватара пользователя
PCB-Master
Сообщения: 24
Откуда: Санкт-Петербург

Сообщение PCB-Master » 18 мар 2014, 22:15

Добрый день!
Альтиум 14 версии. Выдаются сообщения об ошибках. Проверяю их вручную и не вижу проблем: параметр равен минимальному и все должно быть хорошо. Например:
1. Правило min Clearance = 0.102mm (4mil). Измерение расстояния между примитивами дает ровно 0.102мм. А DRC ругается и говорит, что там меньше.
2. Правило min Hole Size Constant = 0.152 (6mil). Смотрю свойства Via, диаметр отверстия ровно 0.152мм. А DRC ругается и опять говорит, что там меньше (написав при этом в сообщении "actual hole size = 0.152mm" :).
Подозреваю, что дело в каких-то глобальных настройках точности вычислений, но ума не приложу куда копать. Может кто сталкивался с таим чудом?
Последний раз редактировалось PCB-Master 19 мар 2014, 13:40, всего редактировалось 1 раз.

Аватара пользователя
aitras
Сообщения: 92
Откуда: Ульяновск

Сообщение aitras » 19 мар 2014, 07:01

Скиньте плату, посмотрим, повторяется ли глюк в 13-й версии. Да и так удобнее будет.

Аватара пользователя
PCB-Master
Сообщения: 24
Откуда: Санкт-Петербург

Сообщение PCB-Master » 19 мар 2014, 14:10

Тупо переразвел места где были ошибки Clearance, больше сообщений пока нет. А вот "Hole Size Constant" и "Routing Via Stile" остались.

Пытаюсь выложить плату:
- Расширение PcbDoc запрещено к загрузке. Запаковал в zip;
- Максимальный размер вложения 256 КБ. Урезал все по-максимуму, все равно 800k.

И как здесь выкладывают маломальски сложные проекты?

Аватара пользователя
aitras
Сообщения: 92
Откуда: Ульяновск

Сообщение aitras » 19 мар 2014, 17:55

Да залейте куда-нибудь... На rghost.ru например.

Аватара пользователя
PCB-Master
Сообщения: 24
Откуда: Санкт-Петербург

Сообщение PCB-Master » 20 мар 2014, 23:03

Вот ссылка на тестовую плату (лишнее выкинул, правила не менялись):
http://rghost.net/53217914

Аватара пользователя
aitras
Сообщения: 92
Откуда: Ульяновск

Сообщение aitras » 21 мар 2014, 11:13

В 13-й то же самое. Пробовал менять правила, менять Via. Ничего не помогает, непонятно в чем причина...
Как вариант, можете спросить на форуме electronix.ru

Dmitriy_Lyuosev
Сообщения: 44
Откуда: Дубна

Сообщение Dmitriy_Lyuosev » 21 мар 2014, 18:20

А ты попробуй в правилах поставить на 0.001 больше. Могу предположить, что это из-за того, что ты используешь разные единицы измерения, то милы, то миллиметры и альтиум округляет. А считает с большей точностью. Как в Экселе, в ячейке выводится, например, 3 цифры после запятой, больше в ячейку не влязит, а считает он с большей точностью, и если ячейку вытянешь, то увидишь остальные цифры.

Аватара пользователя
aitras
Сообщения: 92
Откуда: Ульяновск

Сообщение aitras » 21 мар 2014, 19:27

Нет, с этим не связано. Я тестировал по-разному.

Аватара пользователя
PCB-Master
Сообщения: 24
Откуда: Санкт-Петербург

Сообщение PCB-Master » 21 мар 2014, 23:22

Я думал про возможность округления при пересчете единиц. Поэтому и использовал такие странные числа как 0.152 и 0.102, чтобы они без остатков пересчитывались в милы и округления не получалось. Но увы....
Проблема округлений зачастую встает на импортном производстве, когда проектируешь всю плату в миллиметрах, отправляешь им герберы, а тебе говорят, что заявленные зазоры не соответствуют технологии на какие-то мелкие копейки. Тут, похоже, что-то другое.

Dmitriy_Lyuosev
Сообщения: 44
Откуда: Дубна

Сообщение Dmitriy_Lyuosev » 22 мар 2014, 09:09

Удалить проблемные места, сохранить проект, закрыть альтиум, потом открыть его и попробовать снова эти места развести.

Аватара пользователя
PCB-Master
Сообщения: 24
Откуда: Санкт-Петербург

Сообщение PCB-Master » 23 мар 2014, 21:46

На плате к данному моменту 1300 via, исправлять что-то руками не представляется возможным :)
В общем, причин пока не нашел и проблему не решил, а из затруднительного положения вышел немного изменив правила по отверстиям:
- минимальный диаметр 0.151мм;
- максимальный 0.153мм;
- предпочтительный 1.152мм.

Аватара пользователя
aitras
Сообщения: 92
Откуда: Ульяновск

Сообщение aitras » 24 мар 2014, 08:26

использовал такие странные числа как 0.152 и 0.102, чтобы они без остатков пересчитывались в милы


Такие размеры для отверстий - странно конечно... Сверла все равно метрические.

Вернуться в «Редактор плат»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя