Комментарии 91
Этот стенд Гидра может выявить нежелательное короткое замыкание между соседними проводами в составе шлейфа? Или стенд только факт обрыва провода регистрирует.
Спасибо. Очень интересная статья. Но интересуют подробности:
- Статья о дизайне функционального проверочного стенда — что как проверяется, каково покрытие. Проверяете только железо или софт тоже? Используется ли на плате специальные проверочные режимы для этого?
- Модель и фирма-изготовитель сканера и софта к нему.
- Какой софт используется для учета серийных номеров плат.
Я так понимаю, что вы знаете, какая плата с каким серийным номером ушла к заказчику. Вы внедрили уже на основе этого статистику наработки на отказ? Т.е. грубо говоря когда вам плата приходит в ремонт вы должны примерно знать, сколько она проработала. Зная что другие платы тоже работают в режиме 24/7 вы можете прикинуть общее количество часов работы ваших изделий и исходя из этого сделать оценку. Вы думали над этим?
- Думаем написать как оно устроено в следующей статье
- сканер DataLogic Gryphon GD44. Он работает в режиме COM или HID. Т.е. выбираешь режим, он либо по COM посылает символы, либо печатает их как HID-клава. Так что ПО там не было.
- Софт называется Python + SQL база данных.
При эксплуатации устройства работают в системе Заказчика, в случае отказа они попадут в наш стенд для диагностики, в ту же базу данных будет сделана запись. Я не уверен, что в ПО системы Заказчика идёт подсчёт часов работы конкретного модуля. Но мысль хорошая.
У вас есть советы по использованию какого-то готового решения в этой области?
Думаем написать как оно устроено в следующей статье
Пожалуйста. У меня начинает появляться стойкое мнение, что разработку такого стенда надо отдавать специализированным фирмам, так как можно потратить и кучу времени и денег на отладку. Вот и хочу уточнить. Адаптер Ingun можно легко купить и приспособить, но к нему ж нужна еще электроника и софт.
сканер DataLogic Gryphon GD44. Он работает в режиме COM или HID. Т.е. выбираешь режим, он либо по COM посылает символы, либо печатает их как HID-клава. Так что ПО там не было.
Так а можно подробнее, как это работает? То есть вы должны ж как-то генерировать индивидуальные серийные номера (кстати у вас можно по серийнику прочитать неделю/год изготовления, или только по базе?). Потом после проверки печатается этикетка со штрих-кодом, да? Или как?
При эксплуатации устройства работают в системе Заказчика, в случае отказа они попадут в наш стенд для диагностики, в ту же базу данных будет сделана запись. Я не уверен, что в ПО системы Заказчика идёт подсчёт часов работы конкретного модуля. Но мысль хорошая.
У вас есть советы по использованию какого-то готового решения в этой области?
Ну я не знаю, нужно ли вам это или нет, есть ли у вас требования по наработке на отказ по ТЗ. Но в любом случае это хорошая реклама. Я как-бы тоже ищу решения в этой области, но в простейшем случае можно просто прикинуть, сколько плат находится в эксплуатации у заказчика с какого времени и зная, что ваши вендинговые автоматы обычно работают в режиме 24/7/365, определить общее число времени наработки. Ну а далее надо просто считать сколько плат приходит в ремонт и делить одно на другое. По идее рано или поздно результат стабилизируется.
- Да, стоимость разработки стенда высокая, нужен опыт. Привлекайте нас.
- Генерация серийного номера происходит в ПО стенда. По БД можно понять когда выпущена. Этикеток там целый набор, на некоторых есть QR код, в котором содержится серийный номер изделия. Если тестирование не пройдено, печатается этикетка с номером ошибки.
Почему на одном из фото (с розовым кабелем) светодиоды повернуты внутрь платы?
Какой лабораторный источник питания у Вас использовался?
Какое количество контрольных точек было задействовано в Ingun?
- Не совсем PDM, используем SVN и GrabCad.
- Светодиоды замонтированы не с той полярностью, для экономии времени на наладке стенда монтажник просто откусил и повернул)
- Вроде бы АКИП-1104. Возникли сомнения по нему, потестировали кз выхода на R&S®NGE100B, картина примерно та же.
- 46
Дорого, долго, плохо и вообще лучше делать в Китае.
Однако PCB Вы видимо делаете не в РФ. А именно PCB — это самое больное место.
Или я что-то упустил?
Просто лавок, делающих монтаж и сборку в РФ — полно. Да там полно проблем, но они в основном решаемые, было бы желание. А вот с производством печатных плат все печальнее.
Да, возможно, даже припой не русский.
Я не топлю за импортозамещение. Просто когда говорят про трудности локализации электроники — в основном имеют в виду производство печатных плат, а не монтаж. То есть в Вашей статье Вы попытались опровергнуть не тот, скажем, постулат.
Печатные платы приезжают откуда угодно одинаковые
Ну с Вашей степенью сложности — возможно и одинаковые. Это не сарказм/ирония, просто констатация.
В нашем случае, например — нам приходится под каждую фабрику их адаптировать. То есть у нас с разных фабов приезжают разные платы. Разного качества. А когда мы переехали в РФ — то вообще по ряду плат реинжиниринг пришлось делать. Как из-за технологических возможностей так из-за того, что в РФ завозят иную номенклатуру стеклотекстолита, нежели используется на Тайване или в Китае.
И это только техническая сторона проблемы.
Где делаем — особо не секрет, то есть если бы я с Вами был знаком то при личном разговоре мог бы и сказать. Как наши партнеры так и недоброжелатели прекрасно осведомлены где мы их производим.
Но с другой стороны наша пресс-служба ограничивается формулировкой «предприятия радиоэлектронного кластера ГК «Ростех»» — значит так нужно и не мне раскрывать эту информацию публично.
приходится под каждую фабрику их адаптироватьВ чем конкретно это заключается, можете рассказать? Разный подтрав проводников?
в РФ завозят иную номенклатуру стеклотекстолита, нежели используется на Тайване или в Китае106 или 1080 здесь у резонита сильно отличается от фастпринтовского?
В чем конкретно это заключается, можете рассказать? Разный подтрав проводников?
Диэлектрические свойства стеклотекстолита немного разные, например. Это существенно, если вы с серьёзным СВЧ плотно работаете — там даже от поворота платы на заготовке на 90° может появиться разница.
В чем конкретно это заключается, можете рассказать? Разный подтрав проводников?
Например есть плата на которой на внешнем слое зазор между проводниками 3mil. Текущая фабрика справляется с этим.
В какой-то момент возникает необходимость разместить заказ на другой фабрике, так как первая не справляется с объемом. Мы находим второго подрядчика но он может только 4mil.
Мы модифицируем борд и у нас появляется второй комплект герберов, так как не первую фабрику с этим новым комплектом не пойдем — там налажено производство с оригинальным.
Потом мы приходим в РФ и тут на этой же плате приходится тупо брать всю разводку с внешнего слоя и переносить на внутренние. Иногда еще и допихивать сигнальные слои. И переезжать на другой материал.
Второй момент — бакдрилл. Бывает что тот, который может одна фабрика — не может другая. В основном это касается отступов медью от высверливаемого отверстия.
Via Aspect Ratio — тоже то что проходится переделывать при переходе с фаба на фаб иногда.
Я не совсем верно употребил слово «адаптировать». Правильнее сказать — проходится повышать технологичность платы при каждой миграции.
106 или 1080 здесь у резонита сильно отличается от фастпринтовского?
Нет, в ЮВА очень популярен и доступен TUC. В основном все наши High-Speed платы спроектированы на нем.
Когда мы пришли в РФ нам пришлось сначала их все пересчитать на ISOLA, оказавшийся весьма нетехнологичным материалом, затем на EMC.
Одни те же препреги у разных производителей имеют разные диэлектрические постоянные. К тому же далеко не везде у нас попсовые 106/1080/2116/3113. Есть и другие, которые в РФ не привозят — пришлось собирать их из комбинаций стандартных.
Например сейчас мы делаем платы под PCIe Gen4 — поэтому при расчете стэка мы смотрим на тип плетения, Glass Spread и прочее такое — мы не можем просто так написать в стэке FR4. Мы берем справочник от производителя и считаем стэк закладывая вполне конкретные препреги.
А в ваших платах реально есть необходимость проектировать на пределе общедоступной технологии? Это же не технологично. Как, в таком случае, вы правите баги в проектах? Ну вот в вашем примере с двумя заводами. Делаете одновременно и 4 и 3 мил. И тут выясняется, что какой-то глюк не отловили. И что, оба проекта правите и опять 3 и 4 мил делаете?
А в ваших платах реально есть необходимость проектировать на пределе общедоступной технологии?
Не в этом дело. Есть основной технологический партнер — его технологические возможности известны. Под них и проектируются платы. Повышение технологичности это всегда обмен на что-то. На количество слоев, на габариты, на время разработки и так далее — он не бесплатный. Делать борды под условный Резонит — мы не можем. Хотя для каких-то обычных плат — конечно стараемся упрощать. У нас естественно далеко не все платы сложные и страшные — есть и всякие платы подключения вентиляторов и прочее такое, что можно на коленке домашних условиях вытравить.
Делаете одновременно и 4 и 3 мил. И тут выясняется, что какой-то глюк не отловили. И что, оба проекта правите и опять 3 и 4 мил делаете?
Нет, если идет правка плата из-за ошибки — мы работаем с более технологичной версией. То есть на первую фабрику пойдут поправленные гербера, сделанные на основе отправленных во вторую. То есть при таких коррекциях происходит выравнивание.
Но так бывает редко — раз мы заказываем столько, что одной фабрики не достаточно — то вероятно в топологии плат мы уже все проблемы отловили. На массовке иногда вылазят проблемы типа неверных номиналов в цепях компенсации VRM например — но это уже правится коррекцией BOM и гербера не затрагивает. То есть в реальной жизни у нас зоопарк из 2-3 разных версий герберов, которые одновременно массово производятся в разных местах.
Ваши слова о затратах времени не стыкуются с вашими же статьями по выбору стэка, например. Ведь, выбор стэка тесно связан с технологичностью и предельными нормами.
Ну да ладно, каждому своё. Наверное, на крупной серии сложных плат это оправдано.
А… Херак-херак и в продакшен.
Я если честно не очень понял что привело Вас к такому заключению.
У нас достаточно сжатые сроки проектирования. Если мы знаем что можем скажем закладываться Aspect Ratio 1:10 и борд плотный, мы не будем тратить время и усилия на приведение его к 1:6. К тому же один из основных приоритетов это как можно быстрее получить альфа-сэмплы для отладки схемы и софта. Ну и банально чтобы как можно раньше показывать их потенциальным заказчикам и таскать на всякие выставки. А если они вдруг взяли и полетели — зачем нам опять проходить подготовку к производству?
Мои статьи про выбор стэка как раз позволяют сэкономить достаточно много времени на его согласовании потом. Когда плата уже разведена и надо вообще все переделывать. По моему опыту согласование «прикинутого» стэка в процессе запуска платы занимает 1-2 недели. В то время как детальный расчет на берегу — ну час наверное. И потом максимум 1-2 итерации с производителем. Мы очень хорошо попадаем в реальное производство. Иногда вообще без модификации.
А в последнее время мы вообще разжились статистическими базами с некоторых производств, то есть можем собирать стэк прям так, как это делают они сами с учетом всех их поправок и коэффициентов.
Это экономически более эффективно чем год кропеть над одной идеальной, которая все равно не включиться без реворков.
Но так как собственного завода у нас нет — мы где-то посерединке живем.
Но вообще — если бы у меня была своя фабрика под рукой. Я бы делал херак-херак как всякие ASUS и прочие. Они за год могут 3 ревизии серверной платы выпустить. Причем они ищут и правят баги пока печется очередная ревизия, не ждут. По их критериями альфа-сэмпл должен просто включиться и загрузить BIOS.
Мне кажется при той стоимости плат, что у Вас, такой подход был бы разорителен, нет?
Но как вы верно заметили «Лавок, делающих монтаж и сборку в РФ — полно, да там полно и проблем.» Мы хлебнули этих проблем большой ложкой, о чём и рассказываем)
Резонит справляется.
А Резонит Вам их именно производит или выступает как посредник с ЮВА? Или они Вам не говорили?
Еще если не секрет — сколько времени заняло изготовление 8000 печатных плат?
а те, кто озабочен качеством — те скорее подумают о том, как открыть маленькую кофейню
из-за этого я к кофейным автоматам даже не подхожу. Товарищи-господа владельцы вендинговых машин, подумайте о диверсификации, подумайте, как изменить ситуацию и чтобы ваш аппарат явно отличался от соседей с говняными расходниками.
Я тут вижу такой ход — кроме расходников, надо еще кастомную переднюю панель делать, чтобы она выглядела иначе, создавала впечатление, что кофе будет хорошим. Потому что, повторюсь, к обычным вендинговым автоматам я уже не подхожу.
Нет в автоматах спроса на хороший кофе, есть на дешёвый.
С первого ли раза все пошло? Как подготавливали модели, буквально, что делали чтобы крышка совпадала с корпусом а кнопка лезла в дырку сама при вставке платы, а если есть гибкие защелки, были ли какие то расчеты или есть готовые инструменты, в которые 'в два клика и три притопа' все загружаешь а на выход получаешь готовые документы, которые можно отдать на изготовление литьевых форм?
есть готовые инструменты, в которые 'в два клика и три притопа' все загружаешь а на выход получаешь готовые документы, которые можно отдать на изготовление литьевых форм
Этот инструмент называется «инженер-конструктор», иногда идёт в наборе с промышленным дизайнером. Часто один конструктор проектирует корпус, затем другой (с производства) — литьевую форму, попутно давая первому ценные комментарии.
Чтобы кнопка лезла в дырку мы заранее совмещаем 3D-модель платы и 3D-модель корпуса и проверяем по методике.
Гибкие защёлки зло. Если нужна разборность их лучше избегать.
Как выше верно написали — существуют (и правильно делают) специализированные сервисы по тестированию, которые могут предоставить в том числе и красивую инфографику, не думали вы сами этим же заняться, раз получается? По моему опыту большинство предприятий к ним не идет (например потому, что не знают), и каждый строит систему приобретения и тестирования «как получится». ЧСХ в большинстве случаев получается нормально, и люди так и продолжают существовать в той же системе координат без желания что-то менять. Кажется, что на самом деле тут можно было бы поднять бабла.
Мы начали предоставлять сервис по тестированию как отдельную услугу, приходите.
Странное производство, когда платы после пайки/печки сразу в тест попадают… никакого промежуточного контроля? AOI? Визуальный контроль?
Какие приемущества приносит Traceability именно для этого продукта, если это не automotive?
Сам занимался разработкой приборов от и до. Проблема номер раз — хороший корпус. Если не надо выпендриваться и нужен корпус простой формы — то ищется сначала корпус, а под него делается плата и всё остальное. Если надо выпендриться — то литьё под давлением, вакуумная формовка, литьё алюминия или фрезеровка. Вопрос серии и цены.
Закупка комплектующих у проверенных поставщиков. Налетал несколько раз на поддельные микроконтроллеры, АЦП и прочее.
Проектирование схемотехники и разводку силовой части надо доверять специалистам, а то плату можно так развести, что питание будет несъедобным.
Удалённое тестирование — ЖОПА.
После пайки деталей, как в печке, так и после ручного монтажа ВСЕГДА проверяется плата на предмет короткого замыкания в цепях питания. Остальное — зависит от платы. Платы с БГА проверяются программными тестами, а в случае работы в экстремальных условиях — проверка ведётся в климатической камере во всё температурном диапазоне плюс механические воздействия.
При количестве проверяемых кабелей более 100, делается проверочный стенд со светодиодами. Делали в конторе большой проверочный стенд для проверки «косы» из проводов количеством под 50 и с разъёмами больше 30 штук. Все разъёмы косы втыкались в стенд и жмакалась кнопка. Стенд гонял сигналы по программе и проверял их наличие и отсутствие. У каждого разъёма рядом была мнемосхема, каждый пин разъёма был представлен двухцветным светодиодом. Если распайка была неправильной, то загорались красные светодиоды. Унутре стенда была простая ПЛИСка (просто надо было быстро сговнякать) с кучей ног и прошитым алгоритмом.
Ну и тестирование конечно. Часто с натурным механизмом или с аппаратными эмуляторами.
Как-то так.
Всегда приятно наблюдать за работой ребят из ThridPin.
Давайте сотрудничать по стендам
Кофе из любой кофе-машины дрянь. Даже из такой хорошей как офисная. Исключительно в турке и никак иначе.
Всегда интересно читать живые статьи с реальными примерами проблем и какими путями шли при их решении.
Пара вопросов:
— Почему решили формовать ноги сквозных светодиодов вместо готовых угловых SMD?
— Возможно, Гидра должна подсказывать номер провода в жгуте и род проблемы (КЗ/обрыв)?
— Возможно пресловутый дроссель по питанию (да и должен быть внутри каждого устройства? Кто ж знает, что за БП стоит внутри аппарата.
— Отлавливаются ли ошибки монтажа после окончательной сборки? Например, платы и кабель в порядке, а при сборке сместили разъём на один пин.
- Посчитали что дешевле формовать светодиод с линзой чем брать световоды и угловые SMD светодиоды.
- Задача отсеять незначительный брак, я не уверен что такая функция нужна(производство никогда не просило), хотя мы по USB и можем отдавать эту информацию.
- В эксплуатации такой проблемы нет, подключение происходит один раз (а не тысячи, как в стенде)
- Печатный узел тестируется после окончательной сборки(после тестов пайки нет). На этапе сборки плата кладётся в корпус, наклеиваются этикетки. Перепутать там сложно.
Вот бы вы еще фотографии своего производства выложили, а не чужого. Не красиво тырить у других.
- Глаза надо беречь, обязательно делайте перерывы при работе за монитором
- Что вы подразумеваете под словами «своё производство»?
- Что «стырено» в контексте статьи?
ИМХО, на фото производство StarLine (не реклама).
По корпусу немного удивился: количество готовых изделий достаточно высокое от массы производителей не только Китая. Я бы в первую очередь готовые искал.
Серийное производство электроники в России. Как мы делали телеметрию