![](https://habrastorage.org/getpro/habr/upload_files/745/6b7/153/7456b715345ee03e08aa4d8f03f77899.jpg)
А вот и продолжение тепло принятого блокбастера дипломного проекта одного студента. В этой части: разберёмся с логистикой, займёмся серовозом до того, как это стало мейнстримом и проверим несколько производителей печатных плат. Затем наконец-то соберём печатную плату, проверив все основные узлы.
Статья является логическим продолжением первой части. Поэтому если вы каким-то чудом не видели первую часть – начните прямо сейчас с неё, а затем можете продолжить: [1], [2]
Дисклеймер про упоминаемые в статье компании и не только
Для скептиков: упоминаемые в статье СДЕК, JLCPCB, LCSC и PCBWay не являются спонсорами, а предпоследние вообще буквально чуть не «кинули» ввиду некоторых обстоятельств, которые будут описаны по ходу статьи.
Я считаю, что любой труд должен вознаграждаться, поэтому вы видите данную статью в блоге. Уверен, что местные читатели адекватны и солидарны в данном вопросе. Да и пока на момент написания этих строк я разбираюсь с военкоматом и АГС, любая копейка не будет лишней)
Данный цикл статей далеко не последний, у меня имеются некоторые проекты которые я бы хотел реализовать:
![Буквально каждый текст в рамке – это потенциальная отдельная статья/серия статей, цветом обозначена материальная доступность/хардкорность той или иной темы Буквально каждый текст в рамке – это потенциальная отдельная статья/серия статей, цветом обозначена материальная доступность/хардкорность той или иной темы](https://habrastorage.org/getpro/habr/upload_files/a45/948/81b/a4594881bcde6dcf7e423e87438941ad.png)
Поэтому помимо моральной мотивации в виде вашего фитбека, хотелось бы иметь и материальную, банально для закупки различными железками, расходниками и инструментом (тот же осциллограф не помешал бы, ибо без него чувствуешь себя слепым котёнком). Спасибо за понимание :3
![](https://habrastorage.org/getpro/habr/upload_files/c3a/0d5/60f/c3a0d560ff0cd2ec3541fe6869ee7191.gif)
Заказ всего необходимого и логистика
Один из весомых плюсов EasyEDA – интеграция с базой компонентов LCSC и заказ плат на JLCPCB буквально из окна редактора.
![All inclusive All inclusive](https://habrastorage.org/getpro/habr/upload_files/25d/004/4a1/25d0044a136de1603c3f2e2b9d62260f.png)
В ходе создания первой версии схемы я не особо придал этому значения, но вот при рефакторинге и переходе ко второй версии – оценил по достоинству. Ибо после генерации .BOM файла и импортировании его на сайт LCSC, сразу набивается корзинка и можно оценить стоимость компонентов, параллельно заменив дорогие компоненты на более дешёвые аналоги. Собственно благодаря таким благам цивилизации и был заменён преобразователь USB<>UART, о котором я рассказывал в первой части.
Сам процесс заказа не является чем-то экстраординарным и сложным. Поэтому снова перехожу в летописный формат повествования и будем потихоньку знакомиться с логистикой:
Февраль 2022
Начало-середина месяца – неторопливая полировка схемы с платой и обдумывание всего связанного с данным проектом. Медленно подходит конец месяца и становится для многих значимым и точно остаётся в памяти, кто-то решился на то, что ранее откладывалось – так же и я со словами «Да ну его нафиг, сейчас ещё SWIFT обрубят и ничего что закажу», делаю заказ пропуская финальную проверку схемы и платы.
![25 февраля, 23:46 25 февраля, 23:46](https://habrastorage.org/getpro/habr/upload_files/526/1d6/703/5261d6703225dd0575db91e30ae631eb.png)
Одновременно мудрое и не очень, решение. На одной чаше весов – попадание в сроки создания дипломной и как позже вскрылось, ошибки в схеме. На противоположной чаше – альтернативная тема для дипломной (которую я описывал в комментах к первой части) и откладывание ни без этого долгого проекта в дальний ящик.
![Между этими двумя я решил выбрать всё-таки вариант слева Между этими двумя я решил выбрать всё-таки вариант слева](https://habrastorage.org/getpro/habr/upload_files/afd/42b/307/afd42b307b4c8ab6da6eb7524242a2d4.png)
Март
После довольно быстрого производства, платы были отправлены в доставку, а компоненты собирали чуть дольше. По итогу в первую неделю марта всё было отправлено на мой российский адрес.
Ближе к концу месяца проблемы пришли откуда не ждали. Поддержки обоих сервисов написали на почту уведомив, что в связи с ситуацией в мире они не могут доставить ни платы, ни компоненты в Россию. Попутно предложив свои варианты решения:
![25 марта 25 марта](https://habrastorage.org/getpro/habr/upload_files/058/8c0/0a9/0588c00a9126f2b8685860a465aa465c.png)
И тут в историю врывается мой лучший друг Михаил, т.к. я вовремя вспоминаю что он родом из Казахстана:
![Правильнее было бы сказать что я к нему врываюсь, ну да ладно) Правильнее было бы сказать что я к нему врываюсь, ну да ладно)](https://habrastorage.org/getpro/habr/upload_files/e86/9bb/653/e869bb6532d82ae05269202d04f53d4f.png)
![После недолгих уточнений я получаю адрес отделения и ФИО параллельно лечу передавать их китайцам После недолгих уточнений я получаю адрес отделения и ФИО параллельно лечу передавать их китайцам](https://habrastorage.org/getpro/habr/upload_files/748/b13/4f1/748b134f13dfb1fadaf02b383c0aa032.png)
Вот тут позволю сделать ремарку и задать логичный вопрос «А что было бы, если я был совсем хиккой без друзей и мне некого было просить о помощи?» – прежде написать Михаилу, я не поленился и пнул саппорт одного из сервисов посредников что попались в выдаче:
![Остальные сервисы посредники прямо пишут о объёмах в которые я естественно не попадаю Остальные сервисы посредники прямо пишут о объёмах в которые я естественно не попадаю](https://habrastorage.org/getpro/habr/upload_files/3ad/4ec/850/3ad4ec85022ad0d28144ef7987c8f833.jpg)
Какие варианты остаются?
В случае с JLCPCB – уничтожить посылку и если мне не изменяет память, то они должны по новой создать заказ, но выслать альтернативным способом
В случае с JLCPCB – держать посылку на складах (в данном случае 4px express) пока ситуация не наладится
В случае с LCSC – вернуть деньги на счёт LCSC, который пополняется перед заказом
Первый вариант конечно хорош, однако платы без компонентов мне не нужны, да и не факт что заново открытый заказ не будет оплачиваться мной же..
Второй для любителей подождать, в моём случае тоже не актуально, т.к. дипломная ждать не будет.
Третий «…надёжный как швейцарские часы» – деньги конечно вернуться, только ими нельзя будет воспользоваться, просто отлично, 10/10 LCSC! Не знаю, как обстоят дела у них сейчас, поделитесь в комментариях если знайте, но вот тогда – они явно не были заинтересованы в решении проблем с доставкой, т.к. предложенные варианты далеко не всем подходят, да и самих вариантов всего 2.
«Почему не заинтересованы?» Я специально уточнил у их саппорта могут ли они поступить аналогично своим партнёрам JLCPCB и сделать альтернативный вариант доставки, на что получил следующий ответ:
![Т.е. делайте что хотите, это ваши проблемы…. Т.е. делайте что хотите, это ваши проблемы….](https://habrastorage.org/getpro/habr/upload_files/26b/33a/178/26b33a178f1e8c19794042c5152f023c.png)
Продолжаем. После уточнений формата адреса он был изменён и посылки были готовы ехать в новый пункт назначения:
![Правда с разницей в один день, но учитывая разницу в часовых поясах – довольно оперативно и на том спасибо Правда с разницей в один день, но учитывая разницу в часовых поясах – довольно оперативно и на том спасибо](https://habrastorage.org/getpro/habr/upload_files/bb4/fad/a97/bb4fada97f4254cc8a9a63418f7e6733.png)
Апрель
Скучный, нудный месяц. Я разбирался с военкоматом, а обе посылки ползли себе спокойно. В конечном итоге доползла только одна
![С компонентами.. С компонентами..](https://habrastorage.org/getpro/habr/upload_files/99b/2a0/09a/99b2a009a73471ba9c0051412e5e5d86.png)
Май
«А посылка с платами?» — трекинг завис и не обновлялся месяц. 9 мая я получаю донат от @Ytin224 и принимается решение заказать платы на PCBWay, тем более у них довольно вкусные условия оплаты и доставки для работяг из России:
![Платы заказаны, остаётся только выдохнуть и ждать или нет? Платы заказаны, остаётся только выдохнуть и ждать или нет?](https://habrastorage.org/getpro/habr/upload_files/d6b/bae/b8a/d6bbaeb8abc5b01a74063c9d0897fc01.jpg)
Хотите наглядную демонстрацию закона Мёрфи? Тогда скриншоты ниже для вас:
![Вот чёрт меня дёрнул проверить трекинг, после чего они взяли и что сделали? Правильно! Поехали… Вот чёрт меня дёрнул проверить трекинг, после чего они взяли и что сделали? Правильно! Поехали…](https://habrastorage.org/getpro/habr/upload_files/79f/5f8/3ea/79f5f83eadff90da544359fa97115958.png)
В конечном итоге платы и компоненты были завёрнуты в общую посылку и отправлены СДЕКом рейсом Алматы – Сочи
![Неподдельные эмоции.png Неподдельные эмоции.png](https://habrastorage.org/getpro/habr/upload_files/de4/c84/f69/de4c84f69a76f1c7a94d81480bdd551a.png)
Июнь
Я хочу открыто признаться – я рукожоп. Почему? Спалить 2 модуля подряд, это надо уметь блин.
Ранее я не упоминал, но заблаговременно были заказаны модуль и платка-переходники для него, дабы пока едут платы и компоненты «я могу, не спеша заняться разработкой софта» ©
![Вот и сам модуль, кроха. Что интересно, заказывал по отдельности, а китаец прислал запаянным, приятно) Вот и сам модуль, кроха. Что интересно, заказывал по отдельности, а китаец прислал запаянным, приятно)](https://habrastorage.org/getpro/habr/upload_files/e1b/11a/ad4/e1b11aad49ebba3eaac72d72b1db7537.jpg)
Не буду уточнять насколько я рукожоп и как их жёг, а перейду сразу к тому интересному факту что до защиты диплома у меня остаётся меньше месяца, а модуль из Китая не торопится выезжать.
Я кинул клич в открытый телеграмовский чатик по этим модулям, @HLK7688_talk кстати, кто ковыряет MT76x8 и делает на них железки, милости просим
![И мне таки повезло И мне таки повезло](https://habrastorage.org/getpro/habr/upload_files/311/719/51d/31171951d20fc5a0272f570072268f79.png)
На клич откликнулся Elephant, он же Павел и в конце недели отправил модуль, а дальше произошло интересное:
![Не буду выставлять, всю остальную переписку, думаю этого хватит Не буду выставлять, всю остальную переписку, думаю этого хватит](https://habrastorage.org/getpro/habr/upload_files/11a/51c/757/11a51c7573b7553c8bce3e3a6ca5cfc8.png)
Павел мало того, что безвозмездно отправил модуль, так ещё и при отправке оплатил доставку. Я хоть лично не раз выражал слова благодарности, но теперь есть возможность сделать это ещё и публично, страна должна знать своих героев – Спасибо! Подобные люди вселяют веру, что на сине-зелёном шарике живут не только одни эгоисты :3
Ну и как вишенка на торте последний скриншот:
![Ну а действительно, что с ними делать теперь? Ну а действительно, что с ними делать теперь?](https://habrastorage.org/getpro/habr/upload_files/566/797/0c1/5667970c17d68a1b7cd306c3c848b950.png)
Вместо заумных заключений мудреца-сенсея лучше оставлю тут два вывода – Почаще проверяйте трекинг ваших посылок и верьте в людей)
Сборка платы и проверка основных узлов
Платы получены и наконец-то можно перейти к технической части повествования. Многие хотели увидеть полную трассировку платы, мне скрывать нечего, поэтому:
Фото и сканы платы (осторожно трафик)
Думаю предупреждение снова актуально, т.к. мобильные операторы отказываются от безлимитных тарифов. А как вы считайте? – пишите в комментариях.
![То ли у оптики, то ли у ИИ в гугл камере имеется фишай, поэтому углы загнуло То ли у оптики, то ли у ИИ в гугл камере имеется фишай, поэтому углы загнуло](https://habrastorage.org/getpro/habr/upload_files/637/b40/c62/637b40c62ef6e69818f41b38e38d8a36.jpg)
![ZB602KL + EvoX 4.7 A10 + trCamera RebornV5 | Auto + jpg ZB602KL + EvoX 4.7 A10 + trCamera RebornV5 | Auto + jpg](https://habrastorage.org/getpro/habr/upload_files/600/b98/f69/600b98f6919b5fc8b016024803873155.jpg)
![Оба скана пережаты до 8мегабайт жипега, учтите это Оба скана пережаты до 8мегабайт жипега, учтите это](https://habrastorage.org/getpro/habr/upload_files/d9b/3b6/ab9/d9b3b6ab957bb56ff0a9b2d089707f69.jpg)
![HP Deskjet F2280 + TL-MR3220v2 + LEDE Reboot 17.01.5 + saned | 1200DPI, A7, noncompressed HP Deskjet F2280 + TL-MR3220v2 + LEDE Reboot 17.01.5 + saned | 1200DPI, A7, noncompressed](https://habrastorage.org/getpro/habr/upload_files/96b/c15/df2/96bc15df258343612301c640f597c34d.jpg)
По поводу «лучшего плеера для ВК» и прочего безобразия на шелкографии – большая часть из этого локальные (буквально 2 чата в телеграме) мемы, если насчёт первого у НЛО возникли вопросы – просьба написать в лс, решим :3
Увы, но фотографий сборки платы для диплома делалось совсем немного, постараюсь компенсировать подробным описанием, ибо описывать есть что. Приступим!
BQ25896 & AP3417
Начнём с первой микросхемы, я как раз обещал поведать как паяется QFN.
![А вот и фото для затравочки, «Оцените качество пайки» © А вот и фото для затравочки, «Оцените качество пайки» ©](https://habrastorage.org/getpro/habr/upload_files/0b4/dba/b79/0b4dbab79e48bcddc58af3cd5808f591.jpg)
Саму bq’шку пришлось снимать и ставить несколько раз, только на третий раз она встала нормально, отсюда и потемнения на текстолите, паял первый раз так что не ругайте сильно :3 Затем в конце прошёлся паяльником по её 24 выводам.
Преобразователь 3.3v в корпусе SOT1118 на удивление запаялся легко, грамотное использование флюса всегда решает. А вот с его обвязкой произошёл факап:
![Видите номенклатурный номер около резистора R4 – нет? Я тоже не вижу, потому что «Шарик балбес!» Видите номенклатурный номер около резистора R4 – нет? Я тоже не вижу, потому что «Шарик балбес!»](https://habrastorage.org/getpro/habr/upload_files/df6/bf5/99f/df6bf599f81f599f32134bac18644d01.png)
В ходе рефакторинга схемы был пропущен резистор R4 и не выбран номенклатурный номер, а это чревато тем, что не будет выбран поставщик и товар тупо будет выкинут из корзины – так собственно при спешном заказе и произошло.
Аналогично было пропущено и несколько других номиналов, но повезло что они менее экзотические и более распространенные.
Как можно заметить R4 – это резистор делителя обратной связи у AP3417. Думаю не нужно уточнять почему работа преобразователя без данного резистора невозможна. «И что же делать?» Ситуацию спасает моя 32-х литровая коробка с «распаем» в которой можно найти донорские платы самого разного происхождения.
Сначала я хотел найти подходящий резистор с маркировкой 434 на какой-нибудь плате, но спустя продолжительное время сидения под лупой, бросил данную затею и принял решение пересчитать делитель. Спустя несколько пар перепробованных резисторов, таки удалось добиться удовлетворительного уровня напряжения:
![3.278 вольт — Не отлично, но и не ужасно 3.278 вольт — Не отлично, но и не ужасно](https://habrastorage.org/getpro/habr/upload_files/312/4bd/e7f/3124bde7fa2e2485199f6853a1355ee4.jpg)
Ну и у меня вышли довольно не самые распространенные номиналы. Всё упирается, исключительно в наличие определенных номиналов на платах-донорах. В идеале заниматься ревизией, распайкой и фасовкой по ящичкам. Занимались таким? – Пишите в комментариях.
Предвидя вопрос: «А как запаивается остальное?» – отвечаю, у меня, с моим оборудованием..
![Если его можно так назвать.. | Yarboly 8858 + T12 Kit Если его можно так назвать.. | Yarboly 8858 + T12 Kit](https://habrastorage.org/getpro/habr/upload_files/a17/62c/6d6/a1762c6d6152abcaf3c5e220e78fda43.png)
...выработалась следующая «метода»:
Все пятаки залуживаются
Поверх наносится по капельке флюса
И поверх на флюс расставляются элементы
Прогревать феном на 320 китайских градусах до полной готовности
Вы прекрасны :)
Танцы с бубном и перемычками вокруг CP2102
После запайки bq’шки, паять QFN я относительно приноровился и как промежуточный результат имеем, вот это:
![Фото перед первым подключением в USB Фото перед первым подключением в USB](https://habrastorage.org/getpro/habr/upload_files/1f4/71e/310/1f471e310f1dbdc9d6ff198180fe7456.jpg)
В прошлой статье я написал:
Внимательные на месте? Сможете найти ошибку в обоих схемах, связанную с линями данных UART?)
И знаете, что иронично? Я её сам до сих пор не нашёл... Давайте по порядку:
Имеется USB<>UART мост, который совмещён с разъёмом зарядки/питания
Имеется «нулевой» UART на модуле HLK-7688
UART0 выведен как на гребёнку GPIO, так и к преобразователю CP2102 через запаиваемые перемычки SJ4, SJ5
При работе через гребёнку и использовании внешнего USB<>UART преобразователя, на такой же микросхеме – всё отлично
Но, если запаять хоть одну из перемычек, то в UART начинает прилетать «бяка» которая в U-Boot выбирает нулевой пункт загрузки, а при загрузке OpenWRT иногда может вылезти режим восстановления
Ну и естественно, что данные от компьютера не принимаются
Что я уже делал и оно не помогло:
![Пробовал запаивать указанные резисторы, собственно на них я и грешил при написании прошлой части Пробовал запаивать указанные резисторы, собственно на них я и грешил при написании прошлой части](https://habrastorage.org/getpro/habr/upload_files/dc0/152/1ed/dc01521ede68e69eae7fe7bd9aeda0a3.png)
![Убирал резистор подтяжки RST Убирал резистор подтяжки RST](https://habrastorage.org/getpro/habr/upload_files/049/5fa/2b7/0495fa2b7fcf737365a407b29b7a8468.png)
![Пробовал подтянуть 11 ногу она же SUSPEND# Пробовал подтянуть 11 ногу она же SUSPEND#](https://habrastorage.org/getpro/habr/upload_files/328/4fa/c89/3284fac89034b80fe6d8e16cd726b471.png)
Толку ноль. Я сверял свою разводку CP2102 и разводку на красном модуле и она полностью соответствует, за исключением подтяжек-индикаторов, но 11 ногу я уже подтягивал.
Поэтому вопрос к читателям — Есть идеи? Ибо я забил до момента приобретения осциллографа, уж больно интересно потыкаться в самые разные места на плате, в т.ч. и глючный UART.
UPD: Проблема решена! Я ведь уже писал, что я рукожоп? Спасибо @REPISOT, теперь дебажить будет проще)
Сборку остальных элементов не вижу смысла описывать – там всё довольно однотипно и без косяков. Финальный вид платы утаю для последней части, (на это есть свои причины, поверьте), уж не серчайте :3 Поэтому переходим к финальной части статьи.
VERSUS: JLCPCB против PCBway
А вот и бонусная часть статьи. У данного сравнения сразу несколько спонсоров – первый это моё излишнее переживание и невнимательность, а второй уже ранее упоминаемый Михаил, он подогнал древнюю МФУшку от HP и теперь я могу сканировать всякое разное интересное, в т.ч. и платы, поэтому приступим.
Вы тоже можете нырнуть под лупу вместе со мной, отсканированные исходники плат я залил к себе в репозиторий, изучайте, сравнивайте на здоровье.
Я же ограничусь внешним сравнением, а это шелкография и паяльная маска – поскольку у меня хоть и есть второй модуль, но вот остальных компонентов для второй сборки у меня не хватит :(
![Сложные места между падами модуля и как видно у JLC они получились лучше Сложные места между падами модуля и как видно у JLC они получились лучше](https://habrastorage.org/getpro/habr/upload_files/48c/d31/9b6/48cd319b6f0c43a1e7fab39dace0bdbc.png)
![У PCBWay артефакт на значке радиохазарда, JLC снова лидирует У PCBWay артефакт на значке радиохазарда, JLC снова лидирует](https://habrastorage.org/getpro/habr/upload_files/58f/956/5d4/58f9565d46305d555bc827d4e04237e8.png)
![Ну и самый сложный участок на плате оставлю на ваш суд Ну и самый сложный участок на плате оставлю на ваш суд](https://habrastorage.org/getpro/habr/upload_files/6d9/6a3/37e/6d96a337edffdd915735c5bc6fc1df00.png)
Ну а если серьёзно, то отличия минимальны. Настолько, что косяк с шелкографией я смог увидеть только после скана. Поэтому особой разницы, по крайней мере для себя я не вижу, поэтому лучше смотреть на другие факторы и основывать свой выбор на них. По хорошему, подобное сравнение стоит делать с большим объёмом заказанных плат от тех и тех, тогда в ходе сравнения возможно и получится что-то интересное..
Только остаётся один вопрос «А куда девать остальные 9 плат то блин?». У меня есть размышления по этому поводу, постараюсь рассказать о них в финальной части. Если вы один из читателей и каким-то чудом оказались из Сочи, то могу отдать одну/парочку плат за стаканчик кофе, пишите мне в телегу если нужен подобный сувенир. Пока я пилю две части возможно раздам часть плат.
Итоги второй части
Очень рад что живу в то время, когда буквально не вставая из-за компьютера можно осуществить свою больную идею мысль и довести её до рабочего устройства. Подобный первый опыт даёт стимул развиваться дальше.
Благодарности ?:
А знайте что ещё мотивирует больше? Люди! Поэтому к списку из прошлой части добавляется ещё немного.
Михаилу, а также Татьяне – За подгон МФУшки и за помощь с пересылом плат и компонентов. Если бы не эти люди, то данный цикл статей и дипломная не вышли бы в свет.
Павлу aka Elephant из чатика @HLK7688_talk – За подогнанный модуль HLK-7688
На этом всё) Спасибо что уделили время, оценивайте и пишите свой фитбек. А я пока буду продолжать пилить следующую часть.
--------------------------------------
Выгодная аренда VPS в России от AdminVPS