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

 
 
> Pick & place, сгенерировать
peshkoff
сообщение Mar 14 2018, 06:58
Сообщение #1


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Добрый день!

Как сгенерировать P&P файл для сборки.
Необходим такой формат:

Код
Designator Footprint Center-X(mm) Center-Y(mm) Ref-X(mm) Ref-Y(mm) Pad-X(mm) Pad-Y(mm) Layer Rotation Comment
D15 BGA10X10X1.2-121/0.8-0.4 115 21.5 * * * * Top 180 CYUSB3014-BZXI  
D12 BGA13.5X5.5X1.4-96/0.8X0.35 151.8 58.6 * * * * Top 270 74AVC32T245ZKE  
C236 C0402 141.2 87.85 * * * * Top 90 0.01  
C237 C0402 143.2 88.1 * * * * Top 270 0.01  
C301 C0402 122.65 24.4 * * * * Top 270 0.01


В общем, главное, чтобы Designator, футпринт и наименование (для микросхем) или Value (для пассива)
попали в один файл.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
peshkoff
сообщение Mar 14 2018, 10:12
Сообщение #2


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



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

в PCB\vbreport\work я нашел файлы.
там в файле .TCM координаты, а определить что за компонент можно по ссылке PartNumberID,
а PartNumberID искать в .TCV....

мне пришлось их сращивать в екселе. В принципе все сработало, но теперь новая версия и опять по новой.

отправлю вариант с Output>Report_Writer, может получится что.

Хотелось бы знать (для собственно развития) как это делают в экспедишине в большинстве случаев?
Ведь на производство нужно отдавать эту информацию. в каком виде ее отдаете вы?
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Mar 24 2018, 03:53
Сообщение #3


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(peshkoff @ Mar 14 2018, 14:12) *
Хотелось бы знать (для собственно развития) как это делают в экспедишине в большинстве случаев?
Ведь на производство нужно отдавать эту информацию. в каком виде ее отдаете вы?

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

В конце концов поставили альтиум, и когда я сгенерил pick place двумя щелчками плюс 1 кнопкой, я выстрелил себе в ногу, и снёс ментор. В процессе я вдруг понял, что формирование pick place ментор неудачно пытался содрать у альтиума (не вышло). А потом ещё выяснилось, что у альтиума с библиотеками в 1000 раз лучше, это ускоряет подготовку либы раз в 10 и прекрасно работает конвертор из VX в альтиум.

Вот тут-то я и решил, что мы все проекты мигрируем, и больше ни одного проекта в Менторе у нас не будет.

Хоть мы сидели на нем 15 лет.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
fill
сообщение May 10 2018, 17:08
Сообщение #4


Гуру
******

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



Цитата(a123-flex @ Mar 24 2018, 06:53) *
В экспедишине по любому поводу пишут собственные костыли. Всего за 2 месяца и 3 релиза на питоне я получил прекрасный стабильный релиз конвертора, что собирает pick place файл из двух достаточно стандартных выходных файлов (которые можно надеяться не будут убиты в следующем релизе) без всякого репорт райтера, который перманентно не работает по любой причине.

Несколько минут поисков в соответствующем разделе поддержки и работающий скрипт Прикрепленный файл  CustomPnP.7z ( 2.78 килобайт ) Кол-во скачиваний: 16
напрямую берущий нужную информацию из платы.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Roman53
сообщение May 13 2018, 04:07
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 19-03-07
Из: Israel
Пользователь №: 26 306



Цитата(fill @ May 10 2018, 21:08) *
Несколько минут поисков в соответствующем разделе поддержки и работающий скрипт Прикрепленный файл  CustomPnP.7z ( 2.78 килобайт ) Кол-во скачиваний: 16
напрямую берущий нужную информацию из платы.

Не совсем понятно, чем Вам не угодил Export>General Interfaces Generic AIS, который тоже работает без всякого Report Writer и выдает совершенно ту же информацию, что и присланный Вами скрипт. С одним, правда, отличием,Generic AIS выдает еще и координаты и информацию о fiducials, чего Ваш скрипт не делает.
Go to the top of the page
 
+Quote Post
fill
сообщение May 13 2018, 07:55
Сообщение #6


Гуру
******

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



Цитата(Roman53 @ May 13 2018, 07:07) *
Не совсем понятно, чем Вам не угодил Export>General Interfaces Generic AIS, который тоже работает без всякого Report Writer и выдает совершенно ту же информацию, что и присланный Вами скрипт. С одним, правда, отличием,Generic AIS выдает еще и координаты и информацию о fiducials, чего Ваш скрипт не делает.

Скрипт выдает дополнительную колонку, в которую записываются значения любого заданного атрибута, например в данном случае Value - как и требовал автор топика. Этот скрипт нужен только тем кто использует не стандартный маршрут работы, т.е. когда Part Number универсальный и например все резисторы\конденсаторы\... получаются одинаковыми, соответственно на выход приходиться выдать доп. информацию об остальных атрибутах, иначе не понятно чем они отличаются.


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

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

Сообщений в этой теме
- peshkoff   Pick & place   Mar 14 2018, 06:58
- - MadCraven   Добрый. File -> Export -> General Interfaces...   Mar 14 2018, 09:13
- - fill   RE: Pick & place   Mar 14 2018, 09:24
|- - peshkoff   Цитата(fill @ Mar 14 2018, 12:24) спаси...   Mar 14 2018, 09:37
|- - fill   Цитата(peshkoff @ Mar 14 2018, 12:37) спа...   Mar 14 2018, 09:49
|- - fill   Цитата(peshkoff @ Mar 14 2018, 13:12) В а...   Mar 14 2018, 10:34
||- - Roman53   Цитата(fill @ Mar 14 2018, 14:34) Стандар...   Mar 17 2018, 06:43
||- - fill   Цитата(Roman53 @ Mar 17 2018, 09:43) Вопр...   Mar 17 2018, 11:13
||- - Roman53   Цитата(fill @ Mar 17 2018, 15:13) Последн...   Mar 17 2018, 15:46
||- - fill   Цитата(Roman53 @ Mar 17 2018, 18:46) Че-т...   Mar 19 2018, 07:48
||- - Roman53   Цитата(fill @ Mar 19 2018, 11:48) Спасиб...   Mar 21 2018, 09:24
||- - fill   Цитата(Roman53 @ Mar 21 2018, 12:24) Спас...   Mar 21 2018, 11:38
||- - Roman53   Цитата(fill @ Mar 21 2018, 15:38) Зачем в...   Mar 21 2018, 22:14
||- - fill   Цитата(Roman53 @ Mar 22 2018, 01:14) Он з...   Mar 22 2018, 06:13
||- - Roman53   Цитата(fill @ Mar 22 2018, 10:13) Не поня...   Mar 22 2018, 07:43
||- - fill   Цитата(Roman53 @ Mar 22 2018, 10:43) Руга...   Mar 22 2018, 13:01
||- - Roman53   Цитата(fill @ Mar 22 2018, 17:01) Только ...   Mar 22 2018, 22:26
||- - fill   Цитата(Roman53 @ Mar 23 2018, 01:26) Спас...   Mar 23 2018, 06:51
||- - Roman53   Цитата(fill @ Mar 23 2018, 10:51) Сохрани...   Mar 23 2018, 20:49
|- - fill   Цитата(a123-flex @ Mar 24 2018, 06:5...   Mar 24 2018, 08:08
||- - a123-flex   Цитата(fill @ Mar 24 2018, 12:08) Если вы...   Mar 24 2018, 08:52
||- - fill   Цитата(a123-flex @ Mar 24 2018, 11:5...   Mar 24 2018, 08:54
|||- - a123-flex   Цитата(fill @ Mar 24 2018, 12:54) Я понял...   Mar 24 2018, 08:56
||- - fill   Цитата(a123-flex @ Mar 24 2018, 11:5...   Mar 24 2018, 16:33
||- - a123-flex   Цитата(fill @ Mar 24 2018, 20:33) Ваша пр...   Mar 24 2018, 17:22
|||- - Frederic   Цитата(a123-flex @ Mar 24 2018, 20:2...   Mar 24 2018, 17:59
|||- - fill   Цитата(a123-flex @ Mar 24 2018, 20:2...   Mar 25 2018, 09:25
|||- - Roman53   Цитата(fill @ Mar 25 2018, 13:25) Т.е. сн...   Mar 25 2018, 09:39
|||- - a123-flex   Цитата(fill @ Mar 25 2018, 21:03) У вас е...   Mar 25 2018, 17:05
||- - Roman53   Цитата(fill @ Mar 24 2018, 20:33) Ваша пр...   Mar 25 2018, 07:55
||- - a123-flex   Цитата(Roman53 @ Mar 25 2018, 11:55) Колл...   Mar 25 2018, 09:14
- - EvilWrecker   Экспедишин вроде как и мощный, и реально жесткие п...   Mar 24 2018, 18:28
- - EvilWrecker   ЦитатаА я считаю что любой мало мальски грамотный ...   Mar 25 2018, 10:16
|- - Roman53   Цитата(EvilWrecker @ Mar 25 2018, 14:16) ...   Mar 25 2018, 11:26
- - EvilWrecker   Перед тем как комментировать еще раз хотел бы спро...   Mar 25 2018, 11:39
|- - Roman53   Цитата(EvilWrecker @ Mar 25 2018, 15:39) ...   Mar 25 2018, 12:02
|- - EvilWrecker   Цитата(Roman53 @ Mar 25 2018, 15:02) Врат...   Mar 25 2018, 12:08
||- - Roman53   Цитата(EvilWrecker @ Mar 25 2018, 16:08) ...   Mar 25 2018, 12:27
|||- - EvilWrecker   Цитата(Roman53 @ Mar 25 2018, 16:27) Буде...   Mar 25 2018, 12:30
||- - fill   Цитата(EvilWrecker @ Mar 25 2018, 15:08) ...   Mar 25 2018, 13:25
|- - Frederic   Цитата(Roman53 @ Mar 25 2018, 15:02) Врат...   Mar 25 2018, 13:19
- - EvilWrecker   Цитатапредполагаю, что не удастся в 20 мин уложитс...   Mar 25 2018, 13:44
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 16:44) ...   Mar 25 2018, 14:58
|- - Frederic   Цитата(EvilWrecker @ Mar 25 2018, 16:44) ...   Mar 25 2018, 15:03
||- - fill   Цитата(Frederic @ Mar 25 2018, 18:03) мож...   Mar 25 2018, 15:15
|||- - Roman53   Цитата(fill @ Mar 25 2018, 19:15) Все оче...   Mar 25 2018, 15:34
||- - a123-flex   Цитата(Frederic @ Mar 25 2018, 19:03) пот...   Mar 25 2018, 16:40
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 16:44) ...   Mar 25 2018, 15:06
- - EvilWrecker   Все fill, у вас кончились аргументы что любой пост...   Mar 25 2018, 15:33
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 18:33) ...   Mar 25 2018, 15:37
- - EvilWrecker   ЦитатаФилл абсолютно прав, этот футпринт можно сде...   Mar 25 2018, 15:41
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 18:41) ...   Mar 25 2018, 16:01
- - EvilWrecker   У вас открыта пустая билиотека .pcblib в альтуиме:...   Mar 25 2018, 16:19
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 19:19) ...   Mar 25 2018, 16:51
- - EvilWrecker   ЦитатаЯ уже давно понял "адекватность" в...   Mar 25 2018, 16:59
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 19:59) ...   Mar 25 2018, 17:03
- - EvilWrecker   ЦитатаКакие у Вас претензии, EvilWreker, кто Вы та...   Mar 25 2018, 17:09
|- - a123-flex   Цитата(EvilWrecker @ Mar 25 2018, 21:09) ...   Mar 25 2018, 17:10
- - EvilWrecker   ЦитатаЯ полагаю, именно эту мысль fill и должен до...   Mar 25 2018, 17:36
|- - Roman53   Цитата(EvilWrecker @ Mar 25 2018, 21:36) ...   Mar 25 2018, 17:55
|- - a123-flex   Цитата(Roman53 @ Mar 25 2018, 15:26) Мент...   Mar 25 2018, 19:27
- - EvilWrecker   ЦитатаСтановится неинтересно. Это так- без вашего ...   Mar 25 2018, 18:00
|- - Roman53   Цитата(EvilWrecker @ Mar 25 2018, 22:00) ...   Mar 25 2018, 18:22
- - EvilWrecker   ЦитатаДа никто и не думает Вас ни в чем обвинять, ...   Mar 25 2018, 18:33
- - EvilWrecker   ЦитатаЯ бы сказал так: признаться я и сам не очень...   Mar 25 2018, 19:53
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 22:53) ...   Mar 25 2018, 20:02
|- - Roman53   Цитата(EvilWrecker @ Mar 25 2018, 23:53) ...   Mar 25 2018, 20:12
- - EvilWrecker   ЦитатаНе укажите ссылку на видео где можно убедитс...   Mar 25 2018, 20:06
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 23:06) ...   Mar 25 2018, 20:18
- - EvilWrecker   ЦитатаВот видите, сколько людей столько и мнений, ...   Mar 25 2018, 20:18
|- - Roman53   Цитата(EvilWrecker @ Mar 26 2018, 00:18) ...   Mar 25 2018, 20:26
- - EvilWrecker   ЦитатаЕсли в sketch router можно без проблем однов...   Mar 25 2018, 20:31
|- - Roman53   Цитата(EvilWrecker @ Mar 26 2018, 00:31) ...   Mar 25 2018, 20:37
||- - EvilWrecker   Цитата(Roman53 @ Mar 26 2018, 00:37) а во...   Mar 25 2018, 20:41
||- - Roman53   Цитата(EvilWrecker @ Mar 26 2018, 00:41) ...   Mar 25 2018, 20:44
||- - EvilWrecker   Цитата(Roman53 @ Mar 26 2018, 00:44) Вы б...   Mar 25 2018, 20:47
||- - Roman53   Цитата(EvilWrecker @ Mar 26 2018, 00:47) ...   Mar 25 2018, 21:06
|- - fill   Цитата(EvilWrecker @ Mar 25 2018, 23:31) ...   Mar 26 2018, 11:56
- - EvilWrecker   ЦитатаВы, уважаемый, пока не предъявили ничего под...   Mar 25 2018, 21:14
- - SII   Не надоело письками меряться и холивары разводить?   Mar 26 2018, 01:35
|- - EvilWrecker   Цитата(SII @ Mar 26 2018, 05:35) Не надое...   Mar 26 2018, 08:24
- - ClayMan   Касательно работы с библиотекой идеология Ментора ...   Mar 26 2018, 12:01
- - EvilWrecker   ЦитатаТ.е. вместо того чтобы сделать это просто в ...   Mar 26 2018, 12:04
|- - fill   Цитата(EvilWrecker @ Mar 26 2018, 15:04) ...   Mar 26 2018, 12:30
- - EvilWrecker   ЦитатаХорошо, перефразируем т.к. snake routing вид...   Mar 26 2018, 12:44
|- - a123-flex   Цитата(EvilWrecker @ Mar 26 2018, 15:44) ...   Mar 26 2018, 13:07
- - EvilWrecker   ЦитатаМне кажется это бессмысленная борьба, EvilWr...   Mar 26 2018, 13:18
|- - Inpharhus   Знатный холивар развели, товарищи Цитата(EvilWr...   Mar 27 2018, 07:30
- - EvilWrecker   ЦитатаЗнатный холивар развели, товарищи biggrin.g...   Mar 27 2018, 09:54
|- - Inpharhus   Цитата(EvilWrecker @ Mar 27 2018, 12:54) ...   Mar 27 2018, 11:29
- - EvilWrecker   ЦитатаТут хочется привести цитату "Только сит...   Mar 27 2018, 12:04


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 03:31
Рейтинг@Mail.ru


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