Почему EtherCAT в LinuxCNC держится на компоненте из 9 коммитов

#Почему #EtherCAT #LinuxCNC #Есть #GitHub
Почему EtherCAT в LinuxCNC держится на компоненте из 9 коммитов

Есть на GitHub репозиторий из одного файла: 9 коммитов, 48 звёзд, лицензия GPL-2.0. Через него проходит заметная часть всех станков, где LinuxCNC разговаривает с сервоприводами по EtherCAT, — и у него нет ни форков, ни конкурентов, ни «переписал на Rust». Когда мы начинали свой стенд, это казалось странным; спустя месяцы наладки трёх серво по живой шине ответ нашёлся — и он интереснее, чем «проект заброшен». Под катом — весь стек от сетевой карты до joint.0.motor-pos-cmd и шесть граблей, которых нет ни в одном README: карта битов, съехавшая на +4 против мануала, SDO-записи навсегда в EEPROM и момент −0.4%, показанный как 6553%. Читать далее

Есть на GitHub репозиторий dbraun1981/hal-cia402: один файл cia402.comp, папка example, 9 коммитов, 48 звёзд, лицензия GPL-2.0. При этом через него проходит заметная часть всех станков, где LinuxCNC разговаривает с сервоприводами по EtherCAT. Похожих компонентов практически нет: ни развитых форков, ни конкурентов, ни «переписал на Rust».

Когда мы начинали стенд, это казалось странным: настолько важный кусок — и один, маленький, почти не развивается. Неужели все пишут своё? Спустя месяцы наладки ответ другой, и он интереснее. Разберём весь стек — от сетевой карты до joint.0.motor-pos-cmd - на рабочих примерах, а по дороге вскроем то, чего нет ни в одном README.

Сразу о том, откуда у меня факты: я работаю в компании, которая делает платформу управления станками «из браузера до серво», и всё, что ниже, — с наладки нашего живого стенда: три сервопривода Inovance IS620N, шпиндель на приводе Wecon, LinuxCNC на промышленном боксе. Каждое важное число в статье помечено: [замерено] — проверили железом, [из паспорта] — из документации, [не знаем] — честно не знаем.

Зачем EtherCAT, если шаговики и так едут

Похожие статьи

Поиск
Поиск

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

В Сибири, где сыроделие насчитывает более ста лет, учёные нашли неожиданное применение обычной берёзовой коре. Речь идёт о бетулине — веществе, которое извлекают из бересты, и которое, как выяснилось,...

Поиск
Синдром ИИ-самозванца у программистов Хабр
Хабр

Синдром ИИ-самозванца у программистов

Вайбкодинг — главный мем и одновременно главный тренд в разработке последних лет. Благодаря нейросетям порог входа в профессию размывается все сильнее: любой джуниор может собирать работающие приложен...

Хабр
Фьючерс из неликвида: почему СПБ Биржа хочет торговать заблокированными акциями Forbes Russia
Forbes Russia

Фьючерс из неликвида: почему СПБ Биржа хочет торговать заблокированными акциями

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

Forbes Russia
В литовском Вевисе завершили эксгумацию останков 81 советского солдата Life.ru
Life.ru
📈

В литовском Вевисе завершили эксгумацию останков 81 советского солдата

В городе Вевис в Литве завершились археологические работы на месте захоронения советских военнослужащих. В ходе них специалисты эксгумировали останки 81 человека. Об этом сообщил мэр муниципалитета Ге...

Life.ru · Ведомости · Московский Комсомолец Подробнее →
Акции «Башнефти» разошлись в динамике на фоне возможной продажи доли РБК
РБК

Акции «Башнефти» разошлись в динамике на фоне возможной продажи доли

В ходе торгов в среду «префы» «Башнефти» на минимуме теряли до 9%, при этом обыкновенные росли на 1%. В чем причина разной динамики — в материале «РБК Инвестиций

РБК
В Британии начнут выращивать человеческие мини-органы из клеток пациентов РБК
РБК

В Британии начнут выращивать человеческие мини-органы из клеток пациентов

Проект в Кембридже стоимостью £20 млн позволит создать библиотеку стандартизированных органоидов для разработки препаратов. Исследователи рассчитывают точнее оценивать их действие и снизить зависимост...

РБК