Контроллер с открытым исходным кодом возвращает к жизни списанных промышленных роботов
Новости
Открытый контроллер на Zynq-7000 возвращает к жизни списанных промышленных роботов. Обзор проекта ExcessiveMotion: модульная архитектура, обратная разработка протоколов и полный доступ к исходникам на GitHub.
51 открытий745 показов
Промышленные роботы редко попадают в поле зрения широкой публики, но они окружают нас буквально повсюду — от заводов и складов до сборочных линий. И хотя новые модели стоят как хороший автомобиль, старые версии регулярно списывают. На вторичном рынке их можно купить за сущие копейки, но без оригинального контроллера они превращаются в тяжёлый металлолом.
Автор YouTube-канала Excessive Overkill решил эту проблему кардинально — создал контроллер с открытым исходным кодом, который позволяет управлять множеством промышленных роботов, когда их оригинальная электроника уже давно устарела.
Что внутри
В основе устройства — Zynq-7000 FPGA-ARM SoC, работающий под реалтайм-версией Linux (с preemptive scheduling patch) на ARM-ядре и с кастомным HDL на стороне FPGA. Такое сочетание даёт одновременно гибкость программирования и точность аппаратного времени.
Контроллер поддерживает промышленные интерфейсы RS-485 и RS-422, а также имеет модульную архитектуру, что позволяет добавлять собственные интерфейсные платы. Все исходники выложены на GitHub в репозитории ExcessiveMotion, а проект полностью открыт для модификаций.
Первый рабочий прототип продемонстрировали на Open Sauce 2025 — фестивале инженерных и хакерских проектов. Ради демонстрации автору пришлось провести обратную разработку протоколов сервоприводов и кинематики небольшой роботизированной руки.
По словам Excessive Overkill, разработка заняла несколько месяцев и включала в себя как проектирование печатных плат, так и отладку ПО в условиях реального времени. Несмотря на сжатые сроки, демонстрация прошла успешно.
Почему это важно
Большинство промышленных роботов физически способны работать десятилетиями, но их оригинальные контроллеры и проприетарное ПО быстро устаревают. Новый открытый контроллер решает эту проблему — он даёт инженерам и исследователям способ вернуть к жизни «мертвые» машины, адаптируя их под современные задачи и бюджет.
Автор проекта призывает сообщество делиться отзывами и идеями по поддержке новых моделей. Если у вас где-то пылится старый робот без мозгов — возможно, это шанс вдохнуть в него новую жизнь.
51 открытий745 показов




