Jump to content

    
Sign in to follow this  
makc

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

Recommended Posts

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

После генерации 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

Share this post


Link to post
Share on other sites
16 hours ago, makc said:

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

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

1922177403_.thumb.png.025d114b04d25bda2b502bbed27869c2.png

Share this post


Link to post
Share on other sites
1 час назад, philipov сказал:

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

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

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

Share this post


Link to post
Share on other sites
1 minute ago, makc said:

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

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

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

Share this post


Link to post
Share on other sites
Just now, makc said:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
7 minutes ago, makc said:

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

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

 

2105366408_.thumb.png.e8c61400c657ac5921af1dcf9c9f7b44.png

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

Edited by philipov

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this