реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> создание картинки в гербере на ПП, как разместить логотип на слое ПП?
Ivan1502
сообщение Apr 26 2012, 16:51
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 8-10-10
Пользователь №: 60 012



Извиняюсь, если боян, но хочется разместить на верхнем слое меди печатной платы картинку (логотип или нечто подобное). Плату развел в экспедишене, можно ли в нем, или в другом редакторе гербер файлов отредактировать слой, чтобы на месте незанятого участка земляного плэйна был виден логотип?
Вот пример, чтобы стало ясно, что я имею в виду:

Вариант с редактированием вручную плэйна (когда создаем многоугольник и двигаем его за углы, создавая нужную форму...) не катит. Хотелось бы автоматической векторизации моей растровой картинки.

PS на многих печатных платах делают распечатки лого знаков шелкографией. Аналогичный вопрос - можно ли на слой шелкографии замутить графику?
Go to the top of the page
 
+Quote Post
f0GgY
сообщение Apr 26 2012, 17:04
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207



через DXF можно шёлк и всё что угодно.


--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
Go to the top of the page
 
+Quote Post
skripach
сообщение Apr 26 2012, 17:14
Сообщение #3


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



в альтиуме есть скрипт делающий картинку на pcb из bmp.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
vugluskr
сообщение Apr 26 2012, 17:29
Сообщение #4


High speed digital design
***

Группа: Свой
Сообщений: 413
Регистрация: 6-10-09
Пользователь №: 52 786



Цитата(skripach @ Apr 26 2012, 21:14) *
в альтиуме есть скрипт делающий картинку на pcb из bmp.


О! хочу - подскажите где этот скрипт альтиумский взять?


--------------------
Go to the top of the page
 
+Quote Post
Ivan1502
сообщение Apr 26 2012, 17:42
Сообщение #5





Группа: Участник
Сообщений: 13
Регистрация: 8-10-10
Пользователь №: 60 012



А альтиум сможет создать картинку в таком формате PCB, который экспедишн сможет открыть? Ну т.е., получится ли сделать слой в формате гербер с нужной мне картинкой, далее импортировать этот слой в экспедишн и из слоя меди в менторе вычесть булевой операцией слой с картинкой, чтобы проявилось изображение на сигнальном слое?

А как поможет DXF создать изображение на печатном слое?

Да, по поводу скрипта - надо поставить альтиум дизайнер, скрипт будет там?))

Родился еще вопрос в тему))):
Как делается "инвертированная шелкография", наподобие:


Сообщение отредактировал Ivan1502 - Apr 26 2012, 17:56
Go to the top of the page
 
+Quote Post
f0GgY
сообщение Apr 26 2012, 18:05
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207



инвентированная графика делается с помощью маск генератора.


--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
Go to the top of the page
 
+Quote Post
skripach
сообщение Apr 27 2012, 06:35
Сообщение #7


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(vugluskr @ Apr 26 2012, 20:29) *
О! хочу - подскажите где этот скрипт альтиумский взять?

В папке с примерами. Это если не ошибаюсь: ...Altium Designer Winter 09\Examples\Scripts\Delphiscript Scripts\Pcb\PCB Logo Creator\
Цитата
А альтиум сможет создать картинку в таком формате PCB, который экспедишн сможет открыть?

да.
Цитата
Да, по поводу скрипта - надо поставить альтиум дизайнер, скрипт будет там?))

да.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
fill
сообщение Apr 27 2012, 08:25
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(Ivan1502 @ Apr 26 2012, 20:51) *
Извиняюсь, если боян, но хочется разместить на верхнем слое меди печатной платы картинку (логотип или нечто подобное).


тыц


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
vugluskr
сообщение Apr 27 2012, 08:30
Сообщение #9


High speed digital design
***

Группа: Свой
Сообщений: 413
Регистрация: 6-10-09
Пользователь №: 52 786



Цитата(skripach @ Apr 27 2012, 10:35) *
В папке с примерами. Это если не ошибаюсь: ...Altium Designer Winter 09\Examples\Scripts\Delphiscript Scripts\Pcb\PCB Logo Creator\


спасибо!


--------------------
Go to the top of the page
 
+Quote Post
Ivan1502
сообщение Apr 27 2012, 12:16
Сообщение #10





Группа: Участник
Сообщений: 13
Регистрация: 8-10-10
Пользователь №: 60 012



Цитата(fill @ Apr 27 2012, 12:25) *

Вот это спасибо, так спасибо!

Скажите, а как в экспедишене открыть гербер файл, созданный не самим экспедишеном?

Когда мы создаем геребера output>gerber то экспедишн создает файл *.gpf в котором перечислены все созданные файлы. При import>gerber видны все файлы, перечисленные в *.gpf, но, естественно, моего гербера, созданного в "bmp2ger" там нет. Если переименовать гербер с логотипом в имя одного из файлов, созданных экспедишеном, то при импорте возникает ошибка. Как быть?
Go to the top of the page
 
+Quote Post
fill
сообщение Apr 27 2012, 14:20
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(Ivan1502 @ Apr 27 2012, 16:16) *
Вот это спасибо, так спасибо!

Скажите, а как в экспедишене открыть гербер файл, созданный не самим экспедишеном?

Когда мы создаем геребера output>gerber то экспедишн создает файл *.gpf в котором перечислены все созданные файлы. При import>gerber видны все файлы, перечисленные в *.gpf, но, естественно, моего гербера, созданного в "bmp2ger" там нет. Если переименовать гербер с логотипом в имя одного из файлов, созданных экспедишеном, то при импорте возникает ошибка. Как быть?


Я только что попробовал с файлом гербера от AD.
1. В Output>Gerber специально добавил новый файл включив в него только один User_layer (для простоты понимания содержания)
2. Открыл сгенерированный файл и скопировал "шапку" (до строчки %MOIN*%) из него в файл от AD
3. Перименовал файл от AD - чтобы он стал вместо того который генерировал сам Exp.
4. После этого все импортировалось.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Ivan1502
сообщение Apr 27 2012, 21:31
Сообщение #12





Группа: Участник
Сообщений: 13
Регистрация: 8-10-10
Пользователь №: 60 012



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

1) Правильно ли я понимаю, что после открытия гербера мы должны создать draw cell? Я преобразовал гербер с лого в DXF, открыл его в селл эдиторе, сохранил.


2) Как в экспедишене вставить этот draw object? В place part and cell в разделе drawing cell ничего нет. Если импортировать в экспедишн DXF, то в place part and cell в разделе drawing cell появляется мой элемент... Только после этого его можно вставить.

3) можно ли масштабировать картинку, так чтобы она вся пропорционально меняла размеры? Если в селл эдиторе нажимать на кнопочку scale, то меняются пропорционально линии, из которых составлена картинка. Толщина линий остается неизменной. Т.е. если я уменьшу масштаб, то не изменив толщину линий - эти линии друг на друга налезут и картинка испортится.

Попробовал в самом экспедишене изменить размер логотипа в режиме рисования - результат error:





И еще, fill, вы не работали с прогой bmp2ger? Она несколько странно обработала картинку:


Может быть есть особенности при работе с ней, или ограничения на изображение?
Go to the top of the page
 
+Quote Post
fill
сообщение Apr 28 2012, 07:31
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



1. Вообще-то после импорта гербера в плату сразу создается Drawing_Cell с названием Gerber в которую и импортируется все что было выбрано для импорта из файлов гербера.
2. Далее просто через Setup>Cell_Editor открываем ее и редактируем.
3. Вот пример:
- импортировал файл верхнего слоя из кита TI (был сделан в AD)
- скопировал сгенерированную ячейку Gerber в редакторе ячеек, изменил ее имя и открыл копию для редактирования, удалил все лишнее
- результат виден на картинке
Прикрепленное изображение
вверху исходная Gerber, внизу полученная Logo_TI.
4. Эту ячейку можно легко масштабировать после размещения в топологии
Прикрепленное изображение

в данном случае выполнено: xscale 2 и xscale 3
5. По поводу bmp2ger ничего сказать не могу т.к. особо с ней не разбирался - не было особой необходимости.
6. Если зайти на менторовский форум в раздел автоматизации и ввести logo то можно получить довольно много ссылок на обсужение вопросов создания лого - посмотрите, может попадется что-то еще ценное.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 04:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01588 секунд с 7
ELECTRONIX ©2004-2016