makc 222 8 июня, 2020 Опубликовано 8 июня, 2020 · Жалоба Приветствую уважаемых участников! После генерации teardrops в проекте VX.2.7 Update3 при генерации герберов обнаружилась одна большая неприятность, а именно огромное число ошибок следующего вида: Error: Could not draw the PolyLine Shape with apertures listed in Config\MetricGerberOutput.gmf file. Please add smaller aperture to draw the PolyLine Shape X0: 209.08, Y0: 226.53 X1: 210.28, Y1: 226.53 X2: 209.83, Y2: 226.46 X3: 209.53, Y3: 226.46 Error: Could not draw the PolyLine Shape with apertures listed in Config\MetricGerberOutput.gmf file. Please add smaller aperture to draw the PolyLine Shape X0: 181.03, Y0: 221.77 X1: 180.83, Y1: 221.59 X2: 180.83, Y2: 221.68 X3: 180.93, Y3: 221.78 При этом вроде бы ничего криминального в проекте никто не делал. По указанным в Gerber Plotting Log обнаружились те самые teardrop'ы, которые были сгенерированы на финальном этапе: Эти микроскопические тирдропы и портят жизнь, т.к. для них при экспорте в гербер не получается создать апертуры. Ручное их удаление это не самое весёлое приключение. При этом никаких настроек для ограничения генерации таких мелких бесполезных тирдропов мне найти не удалось. Выборочная генерация тоже крайне неудобный путь, т.к. аналогичные проблемы есть и у VIA с кривыми углам подхода трасс. В итоге оказалось, что одним из решений может быть добавление строки ..WIDTH 0.05 в файл MetricGerberOutput.gmf, после чего он стал выглядеть следующим образом: .FILETYPE GERBER_MACHINE_FILE .VERSION "1.0" .CREATOR mgerber.exe .DATATYPE 274X .DATAMODE MODAL .STEPMODE ABSOLUTE .DATAFORMAT 3 3 .ZEROTRUNCATION LEADING .CHARACTERSET ASCII .ARCSTYLE QUADRANT .DELIMITER "*" .COMMENTS ON .SEQUENCENUMBERING OFF .UNIT MM .SHAPEFILLMETHOD STROKE .RECORDLENGTH 0 .DEFAULTDRAWWIDTH 0.005 .SHAPEFILLWIDTHS ..WIDTH 0.05 ..WIDTH 0.1 ..WIDTH 0.2 ..WIDTH 0.5 ..WIDTH 1 ..WIDTH 5 На сколько это корректно и безопасно судить сложно, т.к. формат этого файла недокументирован и по его содержимому можно найти только отголоски в разделе Automation. В любом случае было бы интересно, как еще можно решить проблему экспорта в Gerber при подобных мелких элементах топологии. MetricGerberOutput.gmf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 2 9 июня, 2020 Опубликовано 9 июня, 2020 · Жалоба 16 hours ago, makc said: В любом случае было бы интересно, как еще можно решить проблему экспорта в Gerber при подобных мелких элементах топологии Попробуйте сменить Polygon Fill Method с Raster на Draw и посмотреть останутся ли ошибки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 222 9 июня, 2020 Опубликовано 9 июня, 2020 · Жалоба 1 час назад, philipov сказал: Попробуйте сменить Polygon Fill Method с Raster на Draw и посмотреть останутся ли ошибки. Сейчас и стоит Draw. Загрузите мой файл, он во вложении к первому сообщению. А вот изменение на Raster, кажется, помогло. Но ещё нужно проверить что получилось в итоговых герберах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 2 9 июня, 2020 Опубликовано 9 июня, 2020 · Жалоба 1 minute ago, makc said: Сейчас и стоит Draw. Загрузите мой файл, он во вложении к первому сообщению. А вот изменение на Raster, кажется, помогло. Но ещё нужно проверить что получилось в итоговых герберах. В доках написано что raster используется когда есть прямые углы, а draw когда скругления. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 222 9 июня, 2020 Опубликовано 9 июня, 2020 · Жалоба По факту при Draw наблюдается формирование проблемного полигона линиями, а при Raster - в виде полигона. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 2 9 июня, 2020 Опубликовано 9 июня, 2020 · Жалоба Just now, makc said: По факту при Draw наблюдается формирование проблемного полигона линиями, а при Raster - в виде полигона. Проблема с тирдропами решилась? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 222 9 июня, 2020 Опубликовано 9 июня, 2020 · Жалоба При Raster - да, причем даже без установки ширины линий 0,05 мм, что логично. Но остаётся вопрос - в чем подвох и почему по-умолчанию стоит тип Draw. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 2 9 июня, 2020 Опубликовано 9 июня, 2020 (изменено) · Жалоба 7 minutes ago, makc said: При Raster - да, причем даже без установки ширины линий 0,05 мм, что логично. Но остаётся вопрос - в чем подвох и почему по-умолчанию стоит тип Draw. Подвох нужно узнать на производстве. Смогут ли они такую точность обеспечить. Попробуйте выставить Gerber Data Format 2.6 Изменено 9 июня, 2020 пользователем philipov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 222 9 июня, 2020 Опубликовано 9 июня, 2020 · Жалоба 5 минут назад, philipov сказал: Попробуйте для выставить data type 2.6 Пробовал, это не помогало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bureau 0 25 июля, 2020 Опубликовано 25 июля, 2020 · Жалоба +1 Аналогичную штуку наблюдаю Производитель у которого я обычно заказываю -- принимает гербера сгенерированные только Draw. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться