Всем привет!
Это моя первая заметка на Хабре и в интернете вообще. Поэтому сразу хочу извиниться за некоторую косность изложения и незрелость оформления текста.
Для своих редких домашних проектов я заказываю печатные платы на известном многим китайском сайте jlcpcb. В данной заметке мне бы хотелось поделиться своим опытом монтажа и пайки компонентов на таких платах в домашних условиях, на примере моего последнего хобби проекта.
Схемы и платы из EDA редактора я здесь приводить не буду, т.к. проект еще находится в стадии отладки, поиска ошибок и внедрения новых решений. Расскажу лишь вкратце суть и причины разработки, а затем хочу сделать акцент именно на процессе пайки деталей на PCB.
Итак, у одного моего бывшего коллеги и старого приятеля в ремонте появился преобразователь постоянного напряжения от аккумуляторов в переменное 230В. Хочу сразу сказать, что само устройство целиком я никогда вживую не видел. Как мне пояснил мой друг, частой причиной поломки таких преобразователей является выход из строя микроконтроллера управления основной ШИМ преобразователя — SG3525. Микроконтроллер измеряет входное напряжение с батареи, температуру каких‑то силовых элементов, и при превышении, либо просадке входного напряжения, а также превышении температуры выключает SG3525 и включает вентилятор и играет звуковой сигнал тревоги. Здесь все достаточно просто. Единственный минус — ног у м икроконтроллера всего 8, из них две – Vdd и Vss(GND).
Микроконтроллер имеет шлифованную верхнюю поверхность без маркировки. Но по распайке некоторых компонентов в нем отчетливо угадывается PIC12F675.
Ещё одна проблема, что из-за недостатка свободных ног мне недоступен аппаратный дебаг. ICSP пины, как раз задействованы для измерения входного напряжения и температуры. Разве, что можно попробовать использовать один из пинов МК под программный UART-TX и передавать данные по нему.
В общем достаточно убогий и старый микроконтроллер - он уже больше 20 лет присутствует на рынке. Есть более современные аналоги pin-to-pin. Думаю поработать с ними позже.
Мой приятель живет за 500км от меня и у него нет даже самых базовых навыков программирования на Си, а у меня нет мощного лабораторного блока питания для проверки конвертера под нагрузкой. Это вносит большой временной лаг в реализацию проекта. В общем, в итоге я сделал две платы – одна эмулирует реальное устройство в идеальных условиях. На ней я отрабатываю поведение написанного для микроконтроллера ПО.
Ещё одной проблемой является то, что на реальном же устройстве сигнал, приходящий на АЦП, очень сильно зашумлен и мой алгоритм обработки дает сбои, т.к. часто АЦП читает разные всплески и соответственно система реагирует некорректно. Помехи идут, скорее всего, от каких-то трансформаторов или ШИМ контроллера устройства. Для начала я попробовал простейший программный медианный фильтр с выборкой 3. Он заработал, но реакция на изменение величины напряжения очень медленная. Скорее всего так происходит из-за скромных вычислительных возможностей 8 битного PIC12F675 с частотой 4МГц.
Аппаратно для сглаживания таких помех подойдет обычный пассивный фильтр из конденсаторов. На всякий случай я сделал его двухкаскадным. Сейчас главное «почистить» сигнал и проверить работу ПО на реальном устройстве. Так появилась вторая плата — фильтр.
Итак, к теме! Платы и трафареты к ним пришли в приятной фирменной коробочке с логотипом JLCPCB.

Все красиво упаковано в пакетики. Плат каждого типа по 5 штук. Это минимум, который можно заказать. Плюс трафареты для паяльной пасты.

Платы сделаны очень качественно, шелкография очень хорошая и детальная.
Проектировал я их для одностороннего монтажа. Вот вид сверху и снизу.


Как можно заметить на плате эмулятора посадочные места компонентов подписаны, а на плате фильтра - нет. Для нормальных разборчивых подписей там просто нет места. Поэтому для неё пришлось сделать отельный jpg с подписями. Эдакий колхозный боардвью. Это сильно облегчило мне работу в дальнейшем.

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

Паяльная паста наносится обычной металлической лопаткой.
Фиксируем трафарет на плате зажимами и наносим капельку паяльной пасты сверху. Уже достаточно долго пользуюсь паяльной пастой Chip Quik, пока мне все нравится.

Т.к. мои платы достаточно маленькие, то процесс равномерного нанесения паяльной пасты занимает не сильно много времени, до 10 минут.

Паста нанесена. Аккуратно развинчиваем фиксаторы и снимаем трафарет с платы.

С виду вроде получилось терпимо. Но под микроскопом все выглядит гораздо хуже (см. конденсатор C6 на рисунке ниже, это вторая плата эмулятора). На дату фото внимание не обращайте, мне не хочется ковыряться с настройками дешевого китайского микроскопа. В планах покупка китайского хорошего. Если не лень, посоветуйте какой-нибудь в комментариях.
Будем надеяться на волшебные свойства пасты Chip Quik.
Гораздо больше времени занимает подбор компонентов согласно BOM листа. У меня нет отдельных ящичков, где все лежит по номиналам и каталогу. Храню детали в антистатических пакетах в обычных картонных коробках. Правда при сортировке по BOM, подписываю наклейки на пакетах.
Также достаточно нудным и долгим является дальнейшее извлечение радиодеталей из ленты и установка их на плату. Мне почти 46 лет и глаза уже стали плохими. Если в молодые годы я без очков спокойно ремонтировал сотовые телефоны Apple и Samsung, где размер пассивных компонентов был 0402, то теперь вблизи плохо вижу даже 0805. Поэтому сейчас для меня любимым размером при проектировании PCB стал этот самый 0805.
Pick-and-place пока, из-за малых масштабов и редкости проектов, остается дорогой игрушкой и голубой мечтой. И, соответственно, приходится все делать вручную. Благо, мелкая моторика рук такая же, как и 20 лет назад.
Резюмируя, скажу, что подготовка радиодеталей и их ручное размещение на плате, занимает огромную массу времени в процессе пайки в домашних условиях. Здесь мне есть куда расти и что оптимизировать. Буду рад услышать критику и полезные советы.
Ну что ж, детали расставлены, теперь можно и в печь. Печь у меня самая обычная, с ласкающим русскоязычный слух названием, которое лучше не произносить в приличном обществе.

У этой печки есть шикарный встроенный термопрофиль для бессвинцовой пасты. По нему и паяю платы.

Пасту желательно использовать свежую. Я храню свою в холодильнике. Однако ей уже 2 года, срок хранения такой пасты по инструкции — 1 год. Буду покупать новую.
Итак, результаты SMD пайки:

Все запаялось очень хорошо, но на плате фильтра остались запеченные сопельки припоя на поверхности лака платы. Это позже легко смылось зубной щеткой в изопропиловом спирте. Мне кажется, это побочный эффект из-за просроченности паяльной пасты. Раньше паял ей же, но такого не было.
Результаты пайки под микроскопом:
Остались THT компоненты, которые паяются вручную, обычным паяльником:


Все запаяно. А теперь в ванную, мыться.

Окончательный результат.

Я доволен. Получилось долго и нудно, но получилось, на мой взгляд, хорошо. Платы были визуально осмотрены, замерены на предмет кз и протестированы. Все работает. Если стало интересно, пишите, могу подготовить статью о коде проекта и работой над ошибками схематики и разводки плат. Всем хорошего дня. Пока!
An_private
Мммм. Это точно под тегом "пайка для начинающих"? Инфракрасная печка за 500 баксов, паяльная станция на глаз примерно за столько же и ультразвуковая мойка. Ага. Просто типичный набор обычного ардуинщика, да.
Платы и трафареты из jlcpcb, который с начала неких событий в Россию не отправляет. Ну да, ну да...
Albert2009Zi Автор
Нее, я печку брал за 200 евро ;) (ваш коммент про Россию абсолютно уместен) и то из-за того, что феном даже маленькие платы паять долго и прогрев будет неконтролируемым. Паялку мне подогнал, как раз тот самый коллега, для которого я делаю этот хобби проект. Новую JBC я в жизни не куплю, из Китая сейчас неплохие аналоги есть. А вот ванную я привез, как раз, из России. Так что на плюс минус подобном наборе из гораздо более дешевого оборудования можно делать все то же самое. Зря вы так скептицируете.
зы. Да, а сейчас вообще никак из Китая не заказать изготовление плат и трафаретов для своих проектов? Может в России есть локальные поставщики, наподобие jlcpcb?
DeSharky
Все можно, вообще без проблем - помимо jlcpcb еще есть качественные исполнители.
И в РФ есть качественное изготовление плат.
vvzvlad
Только по цене несравнимо
An_private
Ну вот я паяльник в руки взял больше 40 лет назад, но почему-то до сих пор не обзавёлся ни печью, ни ультразвуковой ванной. Даже паяльник у меня простенький китайский на жалах T12. Какой-то я неправильный начинающий, наверное :)
Кстати, подскажите, а как Вы трафарет в размер платы на jlcpcb заказываете? Я иду в их мастер, гружу комлпект гербер, включаю внизу галочку stencil и он мне сразу предлагает включить в комплект железяку размером 380х280 за 7$ и весом 0.8кг. А у вас я смотрю в размер плат. Или просто делаете custom size и остальное в отходы?
А так на али сейчас куча поставщиков. Вот буквально сегодня отправил очередной заказ на десяток плат.
Albert2009Zi Автор
Да так и делаю. Включаю в заказе Stencil и в Dimension ничего не выбираю, а ниже есть пункт Customized Size и там выбираю кружочек Customized Size и вручную вбиваю размеры платы из Altium. То что там идёт в отходы меня как-то даже и не заботит :) Если есть такая опция, то почему бы и не воспользоваться.
зы Могу лишь предположить, что такие гигантские размеры листа идут, как раз под профессиональные держатели трафаретов...
osmanpasha
Конечно есть, вот например уже обзоры были: https://habr.com/ru/articles/752606/ https://habr.com/ru/articles/808465/ и в коментариях еще китайские рабочие варианты
PiterP
ну да вместо микроскопа использую смартфон, не всегда удобно, но бюджетно
VO_Obsidian
Для начинающих заводчан так сказать. Печка не за 500 баксов, на озоне реально найти за 17-18к, на али 20к. Правда потребует допила, про который и так снято не одно видео и написана не одна статья, единственная проблема, эти нехорошие люди выпустили новую ревизию контроллера, под которую народной прошивки ещё нет
https://github.com/UnifiedEngineering/T-962-improvements/issues/258
Касательно
Судя по блеску на фотографиях автор паяет свинцовым припоем, что немудрено, у этой печи с завода действительно плохая настройка, поэтому свинцовый профиль просто недогреет до оплавления пасты!
Если ваши платы небольшие, то логичнее будет взять что-то типа mhp30 и дуть феном сверху, для печки всё же нужно проветриваемое помещение, дырка для выдува.
С автором поста крайне не согласен по трафаретам, 0805 совершенно спокойно паяется паяльником. В трафарете есть смысл когда у вас либо много компонентов (от ~50) либо панель либо QFN, BGA или LGA корпуса. На одну-две платы трафарет расточительство прям.
Albert2009Zi Автор
На днях пришел свежий ChipQuick TS391SNL, попробую с этим профилем. У меня рабочее помещение - гараж с окном прямо над печкой, вообще практически не воняет. А сколько стоят трафареты для клиентов из России? Мне один обошелся в 6 € - прямо катастрофа по финансам...
Цена одного "дёнера" для сравнения - 5.5€
VO_Obsidian
Не знаю про Китай, не заморачивался с посредниками. По работе заказывали вот недавно 250x250 на около 2000 апертур вышел местный в 8к рублей.
Albert2009Zi Автор
Ну да, в вашем случае просто золотой трафарет получается. Я тут еще одну плату готовлю с QFN STM32 и бОльшим числом компонентов, посмотрю на сколько дороже будет.
gaussssss
У меня с этой печкой опыт был крайне негативный, центр платы чуть не прожжен, а по краям не оплавилось даже, при размере около 5 на 10 см. Это мне не повезло или как раз фиксится допилом?
VO_Obsidian
Да мы сами обзавелись только вчера, проблема есть, с этим прям всё мегаплохо: в центре действительно выдерживает, но если там в пике ~255, то по краям около 170-180, что никуда не годится. Допиливается примерно так, будем делать:
https://hackaday.io/project/175048-t-962a-reflow-oven-modifications/log/197327-convection-fan
udalex
Имхо, на приведенных в качестве примеров платах нет ни одного компонента, для пайки которых требовалась бы печь! До 0603 все спокойно паяется паяльником даже без микроскопа (при такой то свободной расстановке), тут работы на пару часов даже для непрофессионального монтажника. Другое дело, если серия из десятков штук, но тогда проще и дешевле там же на JLC и монтаж заказать. Компоненты там дешевле и выбор неплохой, если без экзотики и СВЧ. Да, здоровье у всех разное, у кого-то и в 20 лет уже очки и тремор рук, в крайнем случае (и для посадочных типа мелких BGA, DFN и т.п.) опять же, на мой взгляд, дешевле и удобнее использовать термостол, коих сейчас большой выбор как по размерам, так и по цене. При ограниченном бюджете инженерная мысль подсказывает, что можно сделать такой из подошвы утюга и терморегулятора за копейки.