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

Вот так это выглядит в гербере:

Нажмите для просмотра прикрепленного файла
Владимир
Наштамповали несколько раз.
удалите не нужные.
нужную поставьте туда, куда нравится.
Если не видно, или сходу не находится в панели PCBlist столбец Jbject Kind называется Drill Table
Отсортируйте, выделите не нужные и удалите
Uree
Если бы хоть что-то помогало...
Во-первых не наштамповал, таблица ставилась один раз. Если что-то менял, то сначала удалял, потом ставил по новой.
Во-вторых - КАК можно поставить объект в отрицательные координаты случайно, не входя в его свойства и не вписывая вручную недоступные для редактирования координаты? Вопрос почему вообще возможно что-то делать в отрицательных абсолютных координатах оставим Алексею и программистам, они же знают что делают. Наверное...
В-третьих объектов типа Drill Table на слое DrillDrawing, которые имеются в списке PCBList - внезапно! - одинsm.gif Так что удалять там нечего.
Ну и напоследок Find Similar Objects... просто не знает, что существуют объекты типа Drill Table, не находя даже той таблицы, которую я вижу в пределах рабочего поля.

Вот такие пироги...
Владимир
Цитата(Uree @ Jul 3 2015, 14:06) *
таблица ставилась один раз. Если что-то менял, то сначала удалял, потом ставил по новой.

Ну и не удалилась, али поставилась еще раз.
так я же не писал, что специально. Сам, бывает, мусарю.
Цитата
Если бы хоть что-то помогало...
Во-вторых - КАК можно поставить объект в отрицательные координаты случайно, не входя в его свойства и не вписывая вручную недоступные для редактирования координаты? Вопрос почему вообще возможно что-то делать в отрицательных абсолютных координатах оставим Алексею и программистам, они же знают что делают. Наверное...

Запросто, если двигается оптом. двигаем что-то, а заодно и таблицу.
Ну про отрицательны -- тут просто. Если число ну очень отрицательно-- оно становится положительным, и наоборот.
PCB это плоскость в криволинейной геометриии sm.gif для Altium.
Цитата
В-третьих объектов типа Drill Table на слое DrillDrawing, которые имеются в списке PCBList - внезапно! - одинsm.gif Так что удалять там нечего.

Вот это уже интересно. хотелось бы проверить.
Цитата
Ну и напоследок Find Similar Objects... просто не знает, что существуют объекты типа Drill Table, не находя даже той таблицы, которую я вижу в пределах рабочего поля.

Вот такие пироги...

Не. Ну вроде показывает, но не находит.
Тут баг действительно откровенный.
доделают
Uree
С "проверить" трудно... это рабочий файл, максимум скриншоты могу делать, но уж никак не выкладывать.
Владимир
Судя по приведенной картинке у вас выбрана опция показывать раздельно Drill Table для разных слоев.
так, слева в низу таблицы содержат 1 строку, и скорее всего это микровиа
то что в центре-- там 2 строки-- возможно это Burried Или сквозные.
Так что таблиц несколько

Насчет файла-- удалите все, кроме отверстий.
Да и их можно. Главное, чтобы осталось хоть по одному отверстию каждого типа.
Ну и Drill Table не стирайте.

Хотя я вряд ли успею уже посмотреть. Только через пару недель.
Uree
Да нет там никаких микровиа или других хитрых вывертов, а без них нет и опций разделения таблиц. Так что не с чего делиться таблицам.
Ладно, это хотя бы некритичная инфа для производителя, а только в дополнение.
Владимир
Возможно и текст .Legend
Это тоже поддерживается.
Но таблицы имеют разное количество строк.
То есть это что-то разное.
Может вообще скопированный графика.
Так DRill table себя не ведет, если все сквозные . Тем паче обычно типов сквозных отверстий больше чем 2., а уж тем более не один тип.


По картинке не разобрать ничего, кроме числа строк
Uree
В последнем гербере таблицы одинаковые. Если удалить основную, которая видна в дизайне.
В одном прицепленном файле гербер с видимой таблицей, во втором она удалена. В обоих случаях "левые" таблицы никуда не деваются.

Нажмите для просмотра прикрепленного файла

Find Similar работает весьма странно с этой таблицей - при выборе любого примитива дизайна открывается окно с параметрами поисками. Если выбрать таблицу сверлений, окно не открывается в принципе, просто нет реакции на Find Similar и все.
Владимир
Я замечу. В левых таблицах число отверстий в 2 раза меньше чем в правой.
То есть значения не обновляются и возможно это остатки Разгруппированных старых Drill Table
Их тоже можно найти и удалить
Uree
Разгруппированных... очень интересно. И как можно разгруппировать таблицы?
Пробовал выделять текст и линии на слое Drill Drawing через Find Similar. Ноль объектов находит. В PCBList на этом слое тоже только один объект, ни отдельных текстов, ни отдельных линий там нет. О том, что есть таблицы узнал только из гербера, в самом РСВ файле ничего не находит.
Владимир
Цитата(Uree @ Jul 3 2015, 21:41) *
Разгруппированных... очень интересно. И как можно разгруппировать таблицы?
Пробовал выделять текст и линии на слое Drill Drawing через Find Similar. Ноль объектов находит. В PCBList на этом слое тоже только один объект, ни отдельных текстов, ни отдельных линий там нет. О том, что есть таблицы узнал только из гербера, в самом РСВ файле ничего не находит.

В начале поищите тест ".Legend" Это таблица для старых версий. На PCB ее не видно. только этот текст. А в гербер переходит таблицей
Uree
В PCBList таких объектов нет. Как и где еще можно искать?
denisska_sun
Похоже, ноги растут оттуда же что и моя проблема: http://electronix.ru/forum/index.php?s=&am...t&p=1345333
пункт 2.
У меня не выделяется и нигде не управляется, но в гербер выводит.
Нужно сказать что я проект нарисовал в версии 15.0 и затем открыл в 15.1
Alexey Sabunin
Цитата(Uree @ Jul 3 2015, 13:15) *
Таблица сверлений регулярно выскакивает за пределы рабочей зоны, в отрицательные координаты. Ни увидеть, ни удалить невозможно. При этом в гербер они попадают.
Как победить такую проблему, как удалить лишние таблицы?

Если проблема еще актуальна, не могли бы вы приложить файл платы? Можно с него удалить 90% компоненов и топологии, но при этом оставить хотябы небольшой кусок топологии! Думаю это поможе точно выявить в чем проблема!
Uree
Там нет топологии как таковой. Это файл с панелизацией.
Алексей, какая у Вас почта? Завтра с работы смогу выслать.
Alexey Sabunin
Цитата(Uree @ Jul 6 2015, 21:43) *
Там нет топологии как таковой. Это файл с панелизацией.
Алексей, какая у Вас почта? Завтра с работы смогу выслать.

Написал адрес почты в ЛС
Alexey Sabunin
Цитата(Uree @ Jul 6 2015, 21:43) *
Там нет топологии как таковой. Это файл с панелизацией.


Посмотрел присланный файл (речь идет об основном файле - не панели!), действительно в нем 2 таблицы, одна далеко в отрицательных координатах.
В панели PCB List это легко можно обнаружить (см. рис.). Далее можно в панели изменить координаты на нормальные и удалить обычным способом.

Как так получилось - сказать трудно. Могут быть банальные причины - редактирование координат, или более изысканные - результат работы макроса.
Также, это может быть и программная ошибка, но определить ее по конечному файлу нельзя, нужно знать порядок действий. Если получится выяснить - как это произошло - будет хорошо, значит исправим...
У меня есть несколько версий, как такое могло быть - если подтвердятся, то позже отпишу!

p.s. Там еще такой нюанс: надо удалить таблицы с плат и добавить общую таблицу в файле панели. Иначе, таблица тоже мультиплицируется со всей платой.
Uree
Ок, в исходник не смотрел, тем более его не я делал. Что там с таблицами происходило - без понятия.
Ту таблицу, которая была видна, перед панелизацией я удалил, равно и как остальные дополнительные описания.
Макросы не используем, так что этот вариант отпадает.

Но первоначальный вопрос остается тем же - почему вообще для объектов доступны отрицательные координаты? Никакого смысла не вижу, а проблемы этот момент создает.
Alexey Sabunin
Цитата(Uree @ Jul 7 2015, 22:06) *
Но первоначальный вопрос остается тем же - почему вообще для объектов доступны отрицательные координаты? Никакого смысла не вижу, а проблемы этот момент создает.

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

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