Привет, хабр! Помните мою прошлую эпопею про создание ATCU-ESP32 — мозгов для АКПП, которые умнее заводских? Так вот, пока я проектировал ту сложную плату, я понял, что мне катастрофически не хватает опыта в KiCad и понимания, как вообще организовать мелкосерийное производство в Китае.
И тут я вспомнил про свой старый проект — Engeem. Идея валялась на полке уже давно, еще с тех пор, как я впервые собрал его на макетке и выложил на Drive2. Но тогда это была просто кучка проводов. Я решил: а сделаю-ка я из него полноценный продукт, набью шишки, и с новыми силами вернусь к коробке».
Так родился Engeem — стенд-эмулятор ДПКВ/ДФ для диагностики и тестирования ЭБУ. Если кратко — это готовый настольный девайс, который генерирует сигналы датчиков и заставляет блок управления «думать», что он крутит реальный двигатель. Теперь не нужно тащить ЭБУ к машине или искать донора, чтобы проверить прошивку после ремонта.
Но сразу честное предупреждение: это не панацея для новейших автомобилей. Современные CAN-шины и сложные иммобилайзеры могут потребовать дополнительной оснастки. Однако средний возраст автопарка в РФ перевалил за 10 лет, и для большинства «Январей» и «Бошей» этот девайс — просто находка.
От «бороды проводов» к серийной плате
Все начиналось с макетки. Я взял проект Ardu-Stim от ребят из Speeduino, адаптировал его под ATmega328P, добавил кучу профилей зубчатых колес (их теперь больше 50 штук!) и запилил прошивку. На Drive2 это вызвало неплохой отклик. В личку посыпались заказы: «Сделай готовый!», «Мне нужно 8 каналов зажигания и 8 на форсунки!».
И вот тут я понял, что паять каждый заказ руками — это путь к нервному срыву. Мне надоело паять провода. Надо было учиться проектировать плату. И тут как раз на горизонте замаячил мой основной проект ATCU, для которого нужна была серьезная электроника. Я решил: «Отлично! Сделаю Engeem как тренировочный полигон».
Сражение с фоторезистом и заказ в Китае
Первым делом я попытался изготовить платы сам. Купил фоторезист, проявитель, утюг… И вот тут меня ждал адский опыт.
Оказывается, у фоторезиста есть срок годности! Если он просрочен, то рисунок просто не переносится. Я купил два разных набора, прежде чем понял, в чем дело. Потом начались танцы с бубном вокруг раствора кальцинированной соды — нужно было подобрать идеальную концентрацию, чтобы проявить дорожки, но не смыть их полностью. В итоге мои первые платы получились… ну, скажем так, «с художественными неровностями». Дорожки плыли, контакты замыкали.
Плюнув на домашнее производство, я пошел стандартным путем — заказал платы в Китае, на PCBWave. Сервис отличный: приняли заказ, сделали быстро, качество — 5 баллов. Единственный момент, который меня подкосил, — это логистика. Трек-номер по Китаю отслеживался идеально, а как только посылка пересекла границу РФ — она пропала на две недели. Я уже начал переживать, но в итоге все приехало в целости.
Как я заказывал платы на PCBWave
Отдельно хочу остановиться на производстве. После неудачных экспериментов с фоторезистом я решил довериться профессионалам и заказал платы в Китае. Выбор пал на PCBWave. Честно скажу, цена у них чуть выше, чем на JLCPCB или у других бюджетных контрагентов. Но, как говорится, скупой платит дважды, а тут я решил не экономить на качестве.
Партия из 200 плат размером 151×51 мм обошлась мне примерно в 178$ с доставкой. Причем оплата прошла с моей российской карты без каких-либо проблем — никаких танцев с бубном и посредников не понадобилось.

Процесс заказа максимально простой: загружаешь архив с Gerber-файлами на сайт, оплачиваешь, отправляешь. Через пару дней ждешь письмо. И тут приятный момент — добрые дяди Китайцы присылают финальные результаты проверки платы, фото и просят ваше формальное согласование. Типа: «Смотрите, все норм, можем печатать?». Отвечаешь «ОК» — и на следующий день платы уже запускаются в производство.
От момента моего «добро» до фактической отправки прошло около 5 дней. Весьма оперативно, учитывая, что это была полноценная партия. Единственный минус, о котором я уже говорил — трек-номер отслеживался только по Китаю, а на территории РФ посылка пропала на две недели. Но в итоге все доехало в целости и сохранности, качество печати — отличное.
Конструкция и фишки готового изделия
Когда наконец приехали платы, начался самый кайф — пайка. Я влюбился в припой ПОС-61. Этот запах канифоли… Но когда паяешь 15 плат подряд по 16 каналов, спина превращается в каменную. Сидишь как сгорбленный гоблин, но результат того стоит.
Что умеет готовый Engeem?
-
Генерация сигналов: Более 50 профилей зубчатых колес (60-2, 36-1, 4/6/8 цилиндров и даже экзотика типа 36-2-2-2 или GM 7X).
-
Диагностика выходов: 8 каналов верхнего плеча (High-Side) для зажигания и 8 каналов нижнего плеча (Low-Side) для форсунок, насоса, вентилятора. Светодиоды моргают, наглядно показывая работу каждого канала [источник: сайт Engeem].
-
Управление: Можно крутить энкодер, менять обороты, сохранять настройки в память.
-
Готовность: Полностью собранное устройство на базе ATmega328P. Питание 12-15В.
Про оснастку и удобство работы
Отдельно хочу сказать про оснастку. Я понимаю, что многие скажут: «А как мне это подключить к моему ЭБУ?».
Поэтому я сделал для себя (и для заказчиков) переходную панель. Например, у меня есть готовая фишка на GM 55 pin (на фото ниже). На разъеме выведены два переключателя: «Зажигание» (вкл/выкл) и «Разрешение программирования» (вкл/выкл). А также выведен OBD2 разъем для дополнительной диагностики.
Это позволяет подключать блоки чуть ли не «конвейерным» методом — вставил, проверил, вытащил, подключил следующий. Очень удобно для мастерских, где поток ЭБУ на ремонт идет сплошным потоком.
Кому это нужно и на чем работает?
Девайс проверен на куче блоков. Я лично запускал:
-
Январь (5.1, 7.2, VS 5.1, M73, M74)
-
Bosch (1.5.4, 7.9.7, 7.9.7+)
…и это далеко не полный список. Все номера выложены на сайте, список постоянно пополняется.
Для кого этот прибор:
-
Мастерские по ремонту ЭБУ — проверка блоков после прошивки или замены компонентов.
-
Инженеры по калибровке — отладка прошивок в лабораторных условиях.
-
Преподаватели автоэлектроники — наглядная демонстрация работы датчиков и алгоритмов.
Опыт, боль и вдохновение
Этот проект стал для меня идеальным «полигоном» перед ATCU. Я набил шишки на всех этапах:
-
Освоил KiCad (с первого раза вышло криво, но со второго — норм).
-
Понял, что срок годности фоторезиста — это не шутка.
-
Осознал, как работают китайские производители и как пережить двухнедельное молчание посылки.
-
Научился паять качественно, потому что 15 плат по 16 каналов — это серьезная практика.
Поэтому, если вы сейчас думаете: «А не запилить ли мне свое устройство?» — делайте! Даже если первая плата будет страшной, а вторая не заработает с первого раза. Это бесценный опыт. Я начал с макетки, прошел через ад фоторезиста, и теперь у меня есть не только готовый продукт, но и понимание всего цикла разработки. Даже после нескольких правок — на такой, казалось бы, простой плате — у меня 2 небольших косяка. Но вы их никогда не найдете 😉
P.S. Первую партию сделал 15 штук. Почти все уже разобрали. Если хотите такой же стенд или оснастку под конкретный блок — найдете меня на Авито (просто как факт). Или на сайте supradrive.tech . Буду рад фидбеку!
Задавайте вопросы в комментариях — с радостью поделюсь любыми нюансами проектирования.
Важно: Статья написана по моему реальному опыту. Engeem — это развитие open-source проекта Ardu-Stim, адаптированное под реалии российских мастерских. Весь путь от идеи до серийной партии описан максимально честно, без прикрас.
ссылка на оригинал статьи https://habr.com/ru/articles/1068966/