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

 
 
> Создание схем для ручного монтажа
Карлсон
сообщение Aug 5 2014, 16:16
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 29-09-06
Из: Москва
Пользователь №: 20 800



Всем привет!

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

Подумал, что можно сделать через Find by name -> More.
Показываю слои Ref_des->Assembly_Top и Package Geometry->Assembly_Top, допустим. Выделяю все компоненты. В форме поиска выбираю интересующий меня Device Type. Нажимаю Apply. Поведение чекбокса для отмены выделения указанного немного странное, но после пары кликов туда-сюда работает. А вот дальше не получается. Пытаюсь удалить оставшиеся выделенные элементы и... удаляется вообще всё. И не выделенные элементы тоже.
16.6.030. В 32 работает у кого-нибудь?

Может кто-нибудь порекомендует, как реализовать такую задумку? Или, может, что-нибудь посоветует?
Разделять плату на квадраты не интересно.

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Hoodwin
сообщение Aug 6 2014, 11:18
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Ну, первый самый простой, ничего особо не нужно - форму прикрутить и заменить чтение файлов с внутренних на временные, присланные в HTTP POST.
Второй вариант внешне не отличается от первого, за исключением того, что всю работу по автоматизации страницы нужно сделать на встроенных скриптах, а не на внешних. А на данный момент я сделал все на jQuery, а это внешняя библиотека. И очень мощная. Я без нее не умею на JS писать. не то чтобы это сложно, но очень муторно и хуже поддерживается разными браузерами на разных платформах.

На третий вариант нужно много времени и желания. sm.gif В общем, хуже, чем с музами у Пушкина.

Расскажу историю. Так уж исторически сложилось, что я когда-то решил рисовать сборочные слои по принципу точного соответствия чертежа компонента 1:1. И кроме того, писал текст внутри корпуса, причем одновременно и позиционное обозначение, и номинал, в две строки. Все это было еще в Layout, где сборочный слой был только один (не было display как в Аллегро). Это было удобно тем, что при печати в увеличенном масштабе было сразу видно, что и как стоит. Ну и вообще, картинка глаз радовала. Проблемы начались, когда платы стали 6U, а чип компоненты 0402 и меньше. Производство (ОТК) взбунтовалось, заявив, что им не хватает и формата А2, чтобы увидеть надписи внутри 0402, да еще и в две строки. Попросили увеличить надписи и расставлять вокруг. Тут уже я взбунтовался и сказал, что не готов расставлять на плате увеличенные надписи от всех чипов 0402 по питанию. Распечатал им сборочные слои на PDF принтере, и послал видео, как их проблема решается на практически самом дешевом планшете с 10-дюймовым дисплеем. Однако параллельно с этим упражнялся в веб-программировании, и вот подумалось, что проблему можно было бы решить гораздо более изящно, если бы это был не PDF, а веб-документ. Первым делом пытался отрендерить герберы на PHP и синтезировать битмап. Результат оказался паршивый: качество картинки плохое, а время на рисование слишком большое, чтобы ждать. Ну и опять же, ничем не лучше чем PDF. А главное, в формате GERBER нет никакой информации о том, что там нарисовано; просто тупо: поднять перо, опустить перо, выбрать апертуру провести линию. В общем, куча линий без привязки к компонентам. И вот тогда я стал думать, как бы на гербер наложить зоны, которые могли бы ассоциироваться с компонентами. И где взять описание этих зон. Довольно быстро выбор пал на IDF, там именно размещение и контуры компонентов. И вот, по мере того, как эта идея получала свое развитие, возникло понимание, что собственно гербер то и не нужен совсем. Большинство того, что нужно, и так есть в IDF. IDF умеет делать любой САПР. IDF компактен и легко подправить руками, если что. Собственно, на данный момент там нет только информации об ориентации компонентов, хотя это довольно легко добавить, если ввести в файл библиотеки IDF пару дополнительных команд.

В общем, генератор сборочника по IDF я сделал довольно быстро. Решил показать на реальном производстве. Получил примерно такой ответ: "Идея прекрасная, но к сожалению, ее трудно использовать, потому что официальным документом в жизни принят гербер. Производство не может требовать от клиентов IDF из соображений того, что его ОТК так было бы удобнее. Клиент всегда прав. А 90% клиентов и гербер то себе делают без ляпов с трудом, куда уж там от них требовать IDF, которого они с роду не делали."

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

У идеи было продолжение, которое было попробовано еще полгода назад, но тоже никому пока не пригодилось. Задумка была рулить прозрачностью двух слоев, переходя от тотального JPG то тотальной схеме:
http://www.strategic-it.ru/gbr/render_idf_mors8.php
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Карлсон   Создание схем для ручного монтажа   Aug 5 2014, 16:16
- - alexa1973   Честно говоря, Не очень понял, что Вы хотите полу...   Aug 5 2014, 18:19
|- - Карлсон   Цитата(alexa1973 @ Aug 5 2014, 22:19) Чес...   Aug 5 2014, 20:20
|- - Tiro   Цитата(Карлсон @ Aug 5 2014, 23:20) Мда, ...   Aug 5 2014, 22:55
- - maugli   А раскрасить в один цвет, хоть цветными карандашам...   Aug 5 2014, 21:26
- - Bear_ku   Можно сделать вариантные исполнения, в каждом из к...   Aug 6 2014, 03:00
|- - alexa1973   Если надо просто подсветить, то в одном из последн...   Aug 6 2014, 06:53
- - Hoodwin   Я вот тоже как-то озадачился этой проблемой, и нап...   Aug 6 2014, 06:55
|- - izerg   Hoodwin, а как этот просмотрщик попробовать у себя...   Aug 6 2014, 07:29
|- - Карлсон   Цитата(Hoodwin @ Aug 6 2014, 10:55) котор...   Aug 6 2014, 07:32
- - Карлсон   Цитата(maugli @ Aug 6 2014, 01:26) А раск...   Aug 6 2014, 07:29
- - Hoodwin   Ну, ежели кому-то интересно, то есть такие пути ра...   Aug 6 2014, 07:45
|- - Карлсон   Цитата(Hoodwin @ Aug 6 2014, 11:45) Ну, е...   Aug 6 2014, 10:28
|- - izerg   Интересны все три варианта. Первый - в оперативной...   Aug 6 2014, 10:29
- - Карлсон   Да, с вариантами получилось просто замечательно...   Aug 6 2014, 11:18
- - Hoodwin   Выкладываю первый вариант, пробуйте: http://test.s...   Aug 6 2014, 13:30
|- - SeregaB   Цитата(Hoodwin @ Aug 6 2014, 17:30) Выкла...   Sep 17 2014, 06:27
- - Hoodwin   SeregaB 1) Да, про русские буквы я не подумал, у ...   Sep 17 2014, 06:52
- - Hoodwin   Если кому интересно, то обновил программку: 1) Мож...   Sep 17 2014, 16:26
|- - SeregaB   ЦитатаПросто с тех пор как я опубликовал ссылку, м...   Sep 17 2014, 19:37
- - Hoodwin   Что-то Вы не так делаете. Все опции я добавил на с...   Sep 18 2014, 04:24
- - Hoodwin   Добавление. С черным цветом разобрался, поправил.   Sep 18 2014, 06:19
|- - SeregaB   Цитата(Hoodwin @ Sep 18 2014, 10:19) Доба...   Sep 18 2014, 11:57
- - Hoodwin   SeregaB По поводу масштабирования. К сожалению - ...   Sep 18 2014, 13:42
- - Bear_ku   Решили воспользоваться вашим опытом и сделать нечт...   Dec 9 2014, 13:05
- - Hoodwin   Ну, самая простая идея есть уже давно. Нужно в пар...   Dec 10 2014, 06:37
- - Bear_ku   Спасибо, смысл понятен. Я думал изначально об обще...   Dec 10 2014, 07:05
- - Hoodwin   Да, еще хочу добавить, что можно же немного схитри...   Dec 10 2014, 07:19
- - Bear_ku   Именно об этом я и написал выше )   Dec 10 2014, 07:32


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 22:40
Рейтинг@Mail.ru


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