Перейти к содержанию
    

Altium 18-22. Перестали заливаться полигоны на Top разведенной платы

Добрый день! Столкнулся со следующей проблемой. в Altium 18.1.9 (пробовал и в 20 и 22 тоже самое)  перестали заливаться полигоны на Top разведенной платы. При использовании Place ->  Poligon Pour в режиме Solid полигон не заливается (остается только контур) и видны нити связи. В режиме Hathed с заливкой сеткой заливка появляется и все выглядит неплохо. Проблема присутствует только в Top. Перезаливка уже существующих полигонов в Top приводит их к тому же состоянию что и новые – остается только контур. Проблема возникла между сохранениями платы между которыми прошла лишь минута (в пред. версии проблемы нет). Сравнивал правила обеих версий платы с помощью экспорта. Файлы правил идентичные. Между сохранениями поправил неcколько кондеров,  резисторов и VIA. Ошибка не была замечена сразу и я ушел в правках дальше, поэтому я не могу использовать старую версии, так как к в нее вновь придется вносить все правки.

В чем может быть дело? Ведь правила я не менял. Видел тему с похожей ошибкой, но у меня правила изначально допускали заливку и я их не менял. Скрины с попыткой заливки Solid и эта же плата с Hatched. Неперезалитый полигон слева остался цел.

Altium_PolyErr.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 minutes ago, Александр77 said:

Может в приоритетах вся загвоздка?

Пробовал. Удалил вообще все в Top. В Polygon Manager полигонов в Top не было ни одного, но все равно Solid не заливается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

image.png.909364cdb7816a36ab44fccb52eda20d.png 

Виа какой цепи принадлежат? Судя по раскраске - GND.  Сам полигон имеет имя NONET*. Могу предположить, что  с учётом установленной галки  "Remove dead copper", всё работает штатно. Попробуйте назначить полигону и переходным одну цепь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, tgruzd said:

image.png.909364cdb7816a36ab44fccb52eda20d.png 

Виа какой цепи принадлежат? Судя по раскраске - GND.  Сам полигон имеет имя NONET*. Могу предположить, что  с учётом установленной галки  "Remove dead copper", всё работает штатно. Попробуйте назначить полигону и переходным одну цепь.

Виа принадлежат GND. Сам полигон подключен к ней же. Имя у многих полигонов совпадает. Включал автонейм эффекта ноль. Назвал полигон GND и перезалил все полигоны, результаты прежний - все без заливки.

Altium_PolyErr2.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, Alex310 said:

Виа принадлежат GND. Сам полигон подключен к ней же. Имя у многих полигонов совпадает. Включал автонейм эффекта ноль. Назвал полигон GND и перезалил все полигоны, результаты прежний - все без заливки.

Когда-то давно (возможно, как раз во времена 18-й версии) в подобной ситуации помогло последовательное выполнение "Shelve" и "Restore" для всех полигонов платы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, Constantin said:

Когда-то давно (возможно, как раз во времена 18-й версии) в подобной ситуации помогло последовательное выполнение "Shelve" и "Restore" для всех полигонов платы.

Попробовал через Tools->Polygon Pours -> Shelve и потом обратно. Полигоны просто восстановились как были. При попытки перезаливки остаются одни контура (как и было только в Top)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

57 minutes ago, popms said:

попробуйте переопределить контур платы через Define from selected objects

Сделал так:

  • Из выделенных объектов – выполняется, как правило, с помощью контура на механическом слое. Используйте этот вариант, если контур был импортирован из средства MCAD как файл DWG/DXF. Переключитесь в режим 2D Layout Mode (View » 2D Layout Mode), выделите примитивы на механическом слое (Edit » Select » All on Layer), затем используйте команду Design » Board Shape » Define from selected objects.

  • Для выделения использовал слой Board, после выполнения Design » Board Shape » Define from selected objects ничего не поменялось, полигон не заливается.
    Попробовал определить контур платы вручную через Edit board shape. Выставил размер платы превышающий компоненты, все одно - не заливается полигон в Top. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, Alex310 said:

Сделал так:

  • Из выделенных объектов – выполняется, как правило, с помощью контура на механическом слое. Используйте этот вариант, если контур был импортирован из средства MCAD как файл DWG/DXF. Переключитесь в режим 2D Layout Mode (View » 2D Layout Mode), выделите примитивы на механическом слое (Edit » Select » All on Layer), затем используйте команду Design » Board Shape » Define from selected objects.

  • Для выделения использовал слой Board, после выполнения Design » Board Shape » Define from selected objects ничего не поменялось, полигон не заливается.
    Попробовал определить контур платы вручную через Edit board shape. Выставил размер платы превышающий компоненты, все одно - не заливается полигон в Top. 

    А в 3D режиме полигон виден (залит)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, Spartak said:

    А в 3D режиме полигон виден (залит)?

Нет, после такой "перезаливки" полигон в 3D не виден

Altium_err5.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. уберите флаг -- не заливать мертвые полигоны. Если посоле этого зальет -- значит уменьшите минимальный размер незаливаемых областей
2. Если не поможет -- Значит в этой области еcть "Shelved Полигоны, которые мешают.

Но более вероятна первая причина

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 minutes ago, Uladzimir said:

1. уберите флаг -- не заливать мертвые полигоны. Если посоле этого зальет -- значит уменьшите минимальный размер незаливаемых областей
2. Если не поможет -- Значит в этой области еcть "Shelved Полигоны, которые мешают.

Но более вероятна первая причина

 

1 Пробовал и с флагом и без. Не заливаются все (кроме одного почему-то) полигоны в Top независимо размера

2 Нет ни одного Shelve полигона на плате. Я даже уже пробовал Shelve 300 poly - > Restore 300 poly эффекта ноль

Altium_err6.png

Altium_err7.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что 300 Полигонов в таком малом теле?
абсолютно уверен, что там точно найдется с самопересекающими узлами.
Удалите временно все полигоны, оставьте только этот один и перезалейте его

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, Uladzimir said:

Что 300 Полигонов в таком малом теле?
абсолютно уверен, что там точно найдется с самопересекающими узлами.
Удалите временно все полигоны, оставьте только этот один и перезалейте его

Плата ~200x160
Выделил все в Top и удалил. Нарисовал два полигона один Hatсhed - залился, другой Solid - не залился (он выделен)

Altium_err8.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...