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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> BMP to PCB, Рисунок на плату
Mt_
сообщение Dec 20 2005, 08:51
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719



Каким образом (желательно используя пикад2002 и еще какую-нибудь прожку) поместить рисунок на ПП. Есть много способов связанных с другими программами (разводчиков). Хотелось бы как-нибудь по проще. Есть такая вещь, здесь, но она почемуто у меня не работает(Процесс идет а писибишки не появляется).

Сообщение отредактировал Mt_ - Dec 20 2005, 08:56
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Dec 20 2005, 08:56
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(Mt_ @ Dec 20 2005, 11:51) *
Каким образом (желательно используя пикад2002 и еще какую-нибудь прожку) поместить рисунок на ПП. Есть много способов связанных с другими программами (разводчиков). Хотелось бы как-нибудь по проще. Есть такая вещь, (ftp://mt.sp.ru/Download/Distrib/_Work/pcb/InsertBmp) но она почемуто у меня не работает(Процесс идет а писибишки не появляется).


В OrCAD и WG я вставлял рисунки используя импорт DXF. В свою очередь конвертацию в DXF делал в Короле Дров smile.gif
Go to the top of the page
 
+Quote Post
Sir Jon
сообщение Dec 20 2005, 13:00
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 28-10-05
Из: Челябинск
Пользователь №: 10 198



Цитата(Mt_ @ Dec 20 2005, 11:51) *
Есть такая вещь, здесь, но она почемуто у меня не работает(Процесс идет а писибишки не появляется).


На самом деле все вставляется. Попробуй создать монохромную BMP-шку или другой графический формат. Запускаешь одновременно PCAD и Прогу с указанием файла картинки и наблюдаешь в PCAD-е как она проявляется. Однако хочу заметить, что это не самый лучший вариант, так-как всталяется не картинка а дикий набор линий.
Go to the top of the page
 
+Quote Post
Mt_
сообщение Dec 20 2005, 13:14
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719



Цитата(Sir Jon @ Dec 20 2005, 16:00) *
Цитата(Mt_ @ Dec 20 2005, 11:51) *

Есть такая вещь, здесь, но она почемуто у меня не работает(Процесс идет а писибишки не появляется).


На самом деле все вставляется. Попробуй создать монохромную BMP-шку или другой графический формат. Запускаешь одновременно PCAD и Прогу с указанием файла картинки и наблюдаешь в PCAD-е как она проявляется. Однако хочу заметить, что это не самый лучший вариант, так-как всталяется не картинка а дикий набор линий.


В для какого пикада она ?. (2002 подойдет ?).
Чем лучше ?

Цитата(dm_mur @ Dec 20 2005, 11:51) *
В OrCAD и WG я вставлял рисунки используя импорт DXF. В свою очередь конвертацию в DXF делал в Короле Дров


Скачал CoreleDrow 12. Импорт в dfx, пытаюсь вставить в Пикад 2002, Говорит ошибра с такой-то линии.


Цитата(Mt_ @ Dec 20 2005, 11:51) *
В для какого пикада она ?. (2002 подойдет ?).
Чем лучше ?


Разобпался. И возник вопрос, чем плохо большое количество линий ?. Как еще это делают ?

Сообщение отредактировал Mt_ - Dec 20 2005, 15:12
Go to the top of the page
 
+Quote Post
Sir Jon
сообщение Dec 21 2005, 04:13
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 28-10-05
Из: Челябинск
Пользователь №: 10 198



Цитата(Sir Jon @ Dec 20 2005, 16:00) *
Разобрался. И возник вопрос, чем плохо большое количество линий ?. Как еще это делают ?


В принципе неплох, кроме удобства использования . А можно еще разработать векторный вариант. Хотя что быстрее - это от сноровки и умения каждого.
Go to the top of the page
 
+Quote Post
Mt_
сообщение Dec 21 2005, 16:49
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719



Цитата(Sir Jon @ Dec 21 2005, 07:13) *
Цитата(Sir Jon @ Dec 20 2005, 16:00) *

Разобрался. И возник вопрос, чем плохо большое количество линий ?. Как еще это делают ?


В принципе неплох, кроме удобства использования . А можно еще разработать векторный вариант. Хотя что быстрее - это от сноровки и умения каждого.


В пикаде 2002 в Options->Select Mask есть галочка показать picture, значит этот рисунок можно как-то вставить ?. Как ?
Go to the top of the page
 
+Quote Post
arttab
сообщение Jan 10 2006, 04:46
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Цитата(dm_mur @ Dec 20 2005, 14:56) *
Цитата(Mt_ @ Dec 20 2005, 11:51) *

Каким образом (желательно используя пикад2002 и еще какую-нибудь прожку) поместить рисунок на ПП. Есть много способов связанных с другими программами (разводчиков). Хотелось бы как-нибудь по проще. Есть такая вещь, (ftp://mt.sp.ru/Download/Distrib/_Work/pcb/InsertBmp) но она почемуто у меня не работает(Процесс идет а писибишки не появляется).


В OrCAD и WG я вставлял рисунки используя импорт DXF. В свою очередь конвертацию в DXF делал в Короле Дров smile.gif


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


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Jan 10 2006, 08:46
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(arttab @ Jan 10 2006, 07:46) *
немоглибы Вы описать по подробней?
Пробовал из corel12 в оркад10.3 загнать картинку (ч.б. точечная кортинка). не принемает. пробовал в метрике, инчах, как векторную и как картинку. Путь не подскажите?


Из Корела сохраняем в автокадовском DXFе - не помню правда в какой конкретно версии - оркад берет только одну (скорее всего 12). Далее в лайоуте делаем импорт ентого DXFа. Ну собственно и все. Таким путем я создавал компонент с логотипом нашей конторы. В чем конкетно у вас затруднения?
Go to the top of the page
 
+Quote Post
arttab
сообщение Jan 10 2006, 09:51
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



затруднение с непередачей картинки в лайоут. Какие настройки экспорта из корела? Если не затруднит, попробуйти повторить передачу, может вспомните какую нибудь "фишку" без которой не получиться.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Jan 11 2006, 07:35
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(arttab @ Jan 10 2006, 12:51) *
затруднение с непередачей картинки в лайоут. Какие настройки экспорта из корела? Если не затруднит, попробуйти повторить передачу, может вспомните какую нибудь "фишку" без которой не получиться.


Посмотрите видео:
Прикрепленные файлы
Прикрепленный файл  imp_dxf_avi.zip ( 503.98 килобайт ) Кол-во скачиваний: 77
 
Go to the top of the page
 
+Quote Post
arttab
сообщение Jan 11 2006, 10:13
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



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


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
arttab
сообщение Jan 12 2006, 02:59
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Получилось конвертнуть, то что нарисовал в кореле и передать в лайоут. Отсутствие заливки это данность?
А кортинку (ч.б. точечная кортинка) ни как. Облом?


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Jan 12 2006, 09:27
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(arttab @ Jan 12 2006, 05:59) *
Получилось конвертнуть, то что нарисовал в кореле и передать в лайоут. Отсутствие заливки это данность?
А кортинку (ч.б. точечная кортинка) ни как. Облом?


После передачи в лайоут все линии имеют тип "Free track". Чтобы была заливка нужно полигоны сделать полигонами, т.е. "Copper Area". Возможно, это можно как-то прописать в ini файле. С BMP-ками я думаю сложнее. В кореле картинка является OLE объектом и сама по себе в DXF не преобразуется - попробуйте Корелом сначала экспортировать в DXF документ с BMP-кой, а потом импортировать ентот DXF этим же Корелом. Картинка в результате пропадет...
Go to the top of the page
 
+Quote Post
arttab
сообщение Jan 12 2006, 09:36
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Спасибо! Понятно. Похоже, что с картинкой облом.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
smr80
сообщение Jan 13 2006, 08:21
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 17-05-05
Пользователь №: 5 129



А можно ли как-то превратить полученную картинку в библиотечный элемент?
Go to the top of the page
 
+Quote Post
arttab
сообщение Jan 13 2006, 08:33
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Можно. Если добрая душа превратит ее в набор коротких отрезков free track. Или в тоски для корела


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
smr80
сообщение Jan 13 2006, 12:51
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 17-05-05
Пользователь №: 5 129



Полтора дня экспериметов вылились в этот пост...
1. В поисковике ищется подходящий векторный рисунок, "полиграфия, векторный клипарт"
2. В Corel Draw рисунок перегоняется в нужный формат *.cdr --> *.dxf
3. Рисунок открывается в AutoCad. Масштабируется (Modify/Scale). Необходимо учесть, что при переносе картинки в OrCad она увеличится в 2.5 раза.
4. Полученная картинка представляет собой блок кривых типа "spline", поэтому сначала разбиваем блок на отдельные кривые (команда "_explode"), затем кривые разбиваем на дуги (еще раз команда "_explode"). Разбивание кривых на дуги необходимо потому, что если этого не сделать, то некоторые замкнутые кривые при последующей трансляции схлопнутся в точки, почему это происходит и с какими именно кривыми, я не понял, но факт имел место быть.
5. Теперь самое веселое, с чем я дольше всего и проковырялся. Транслятор OrCad`а, который обрабатывает dxf не понимает тип линий spline, поэтому превращаем их в полилинию. Для этого берем (скачиваем) скрипт Spline2Pline.lsp (где скачал - не помню), загружаем его в Автокад (команда "_appload"). Выполняем скрипт (команда "_s2p"), выделяем всю картинку, задаем количество сегментов, которыми будут апроксимироваться дуги (по умолчанию стоит значение 100, но это явный перебор).
6. Сохраняем картинку в формате R13/LT95 DXF (мой Оркад 9.10 с более поздними dxf работать отказался)
7. В Orcad LayOut делаем импорт картинки из формата dxf, но в качестве выходном файле руками прописываем расширение *.llb
8. Ждем, т.к. если картинка состоит из большого количества отрезков, процесс трансляции может занять пару минут.
9. Получаем неметрическую библиотеку, в которой один элемент будет пустым, второй - желаемая картинка. Далее уже все элементарно. Переносим картинку в нужную нам библиотеку, исправляем толщину линий, тип линий и слой (Tool/Obstacle), переносим "datum" и "insertion origin" поближе к элементу .
10. Все. :)))

Прикрепленный файл  Spline2Pline.zip ( 915 байт ) Кол-во скачиваний: 208
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 14 2006, 08:00
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



to smr80
Как правило картинки вводятся только для размещения логотипа фирма.
Это явно не фотогравия, а небольшое стилизированное изображение.
Выполнить 10 пунктов, а потом еще править!!!
Нет увольте. Нарисовать проще быстрее и без всяких заморочек в родном редакторе.
Да как правило они уже есть.

Здесь скорее важен сам факт. Захотел сделать вот пожалуста. И чуствуешь себя "победителем".
(извиняюсь сразу, я уже где то высказался "удолетворенным", а ато относится к теме общение).
Go to the top of the page
 
+Quote Post
smr80
сообщение Jan 14 2006, 14:43
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 17-05-05
Пользователь №: 5 129



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

all
1. Можно-ли как-нибудь при редактировании библиотечного элемента работать с заливкой так же, как это делается при работе с платой?
2. Появилась придумка, как преобразовать растровую картинку в элемент, если получится, напишу, как это сделать. :)

Сообщение отредактировал smr80 - Jan 14 2006, 14:45
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 14 2006, 15:03
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(smr80 @ Jan 14 2006, 16:43) *
Владимир
Если Вы будете рисовать логотип типа "Ауди", то, конечно, хватит и возможностей встроенного редактора. А если Вам придется рисовать логотип типа "Пежо", про который тоже можно сказать, что это "небольшое стилизованное изображение", и если будете это делать во встроенном редакторе, то я вообще сомневаюсь, что Вы его нарисуете. В тех десяти пунктах описаны два, в общем-то, неочевидных момента: как логотип превратить в библиотечный элемент (если для Вас это очевидно, то лично мне до этого пришлось доходить самостоятельно, т.к. готовых рекомендаций по данному вопросу я не нашел), и как заставить оркадовский транслятор переварить сложные кривые, а они в сложном логотипе фирмы будут присутствовать почти наверняка.

all
1. Можно-ли как-нибудь при редактировании библиотечного элемента работать с заливкой так же, как это делается при работе с платой?
2. Появилась придумка, как преобразовать растровую картинку в элемент, если получится, напишу, как это сделать. smile.gif

Для "Пежо" в PCAD200x есть утилита InsertBmp, могу выслать, хотя я думаю у Вас есть. Пользовался.
а вот по первому пункту хорошо. Если у Вас получится превратить картинку в полигоны, с соответствующими вершинами то это то что нужно.
Go to the top of the page
 
+Quote Post
smr80
сообщение Jan 14 2006, 15:17
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 17-05-05
Пользователь №: 5 129



Владимир
Я вообще-то про оркад писал... А в нем многие вещи делаются через Ж.
Go to the top of the page
 
+Quote Post
smr80
сообщение Jan 16 2006, 08:39
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 17-05-05
Пользователь №: 5 129



По поводу растровой картинки...
Берется программа Corel Trace (она устанавливается вместе с Corel Draw), в нее загружается растровое изображение, переводится в два цвета (image/mode/black and white), далее делается контур (trace/by outline), сохраняется в dxf, а дальше автокад и вышеописанная методика. Тонкий момент только один: если исходное изображение небольшое, то предварительно его стоит сильно увеличить и при трансформации в два цвета поиграть с порогом - при этом преобразование можно сделать гораздо аккуратнее и получить более точные и плавные контуры изображения.
Go to the top of the page
 
+Quote Post
arttab
сообщение Jan 16 2006, 09:22
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Спасибо всем, буду пробовать.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Jan 16 2006, 10:17
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(smr80 @ Jan 16 2006, 11:39) *
По поводу растровой картинки...
Берется программа Corel Trace (она устанавливается вместе с Corel Draw), в нее загружается растровое изображение, переводится в два цвета (image/mode/black and white), далее делается контур (trace/by outline), сохраняется в dxf, а дальше автокад и вышеописанная методика. Тонкий момент только один: если исходное изображение небольшое, то предварительно его стоит сильно увеличить и при трансформации в два цвета поиграть с порогом - при этом преобразование можно сделать гораздо аккуратнее и получить более точные и плавные контуры изображения.


Действительно, все получилось. cheers.gif . Когда знаешь какую кнопочку нажать - все оказывается очень просто tongue.gif
Go to the top of the page
 
+Quote Post
pcbfabru
сообщение Jan 23 2006, 16:43
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 23-01-06
Пользователь №: 13 510



вот ещё вариант

http://pcbfab.ru/article.php?id=20


Bitmap To Gerber Converter
Go to the top of the page
 
+Quote Post
Panych
сообщение Jan 24 2006, 08:24
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Цитата(Mt_ @ Dec 20 2005, 11:51) *
Есть такая вещь, здесь, но она почемуто у меня не работает(Процесс идет а писибишки не появляется).

пользовал ее когда-то под PCAD2001, в целом все получилось, потом полученный рисунок "из диких линий" скопировал в PRT и получил компонент. Точно не помню, но заморочки были - надо было правильно выставить масштаб и !!координаты рисунка в pcb. У Вас переводится, но за пределами рабочего пространства. Это первый минус - долго и муторно подбирать масштаб исходного рисунка. А второй минус - долго, очень долго работает.
Я вышел из положения, отработав все на маленьком прямоугольнике. Через пару дней мучений получил логотип (фактически - спираль) на pcb


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
[sER]
сообщение Feb 2 2006, 10:39
Сообщение #27


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



вот нашёл тоже программ, правда 2 на китайском)
то разрулить несложно...
Прикрепленные файлы
Прикрепленный файл  bmp_pcb.rar ( 307.11 килобайт ) Кол-во скачиваний: 74
 


--------------------
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:51
Рейтинг@Mail.ru


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