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

Проблема генерации Gerber'ов для проектов с teardrop'ами

Приветствую уважаемых участников!

После генерации 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'ы, которые были сгенерированы на финальном этапе:481560799_.thumb.png.5af35ad8f75b4d9bc521f27b825374d8.png

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

Ручное их удаление это не самое весёлое приключение. При этом никаких настроек для ограничения генерации таких мелких бесполезных тирдропов мне найти не удалось. Выборочная генерация тоже крайне неудобный путь, т.к. аналогичные проблемы есть и у 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

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


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

16 hours ago, makc said:

В любом случае было бы интересно, как еще можно решить проблему экспорта в Gerber при подобных мелких элементах топологии

Попробуйте сменить Polygon Fill Method с Raster на Draw и посмотреть останутся ли ошибки.

1922177403_.thumb.png.025d114b04d25bda2b502bbed27869c2.png

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


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

1 час назад, philipov сказал:

Попробуйте сменить Polygon Fill Method с Raster на Draw и посмотреть останутся ли ошибки.

Сейчас и стоит Draw. Загрузите мой файл, он во вложении к первому сообщению.

А вот изменение на Raster, кажется, помогло. Но ещё нужно проверить что получилось в итоговых герберах.

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


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

1 minute ago, makc said:

Сейчас и стоит Draw. Загрузите мой файл, он во вложении к первому сообщению.

А вот изменение на Raster, кажется, помогло. Но ещё нужно проверить что получилось в итоговых герберах.

В доках написано что raster используется когда есть прямые углы, а draw когда скругления.

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


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

По факту при Draw наблюдается формирование проблемного полигона линиями, а при Raster - в виде полигона.

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


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

Just now, makc said:

По факту при Draw наблюдается формирование проблемного полигона линиями, а при Raster - в виде полигона.

Проблема с тирдропами решилась?

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


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

При Raster - да, причем даже без установки ширины линий 0,05 мм, что логично. Но остаётся вопрос - в чем подвох и почему по-умолчанию стоит тип Draw.

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


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

7 minutes ago, makc said:

При Raster - да, причем даже без установки ширины линий 0,05 мм, что логично. Но остаётся вопрос - в чем подвох и почему по-умолчанию стоит тип Draw.

Подвох нужно узнать на производстве. Смогут ли они такую точность обеспечить.

 

2105366408_.thumb.png.e8c61400c657ac5921af1dcf9c9f7b44.png

Попробуйте  выставить Gerber Data Format  2.6

Изменено пользователем philipov

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


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

5 минут назад, philipov сказал:

Попробуйте для выставить data type  2.6

Пробовал, это не помогало.

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


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

+1 Аналогичную штуку наблюдаю
Производитель у которого я обычно заказываю -- принимает гербера сгенерированные только Draw.

 

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


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

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

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

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

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

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

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

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

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

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