MX_Master 1 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба 1 час назад, destroit сказал: https://www.cnc-club.ru/forum/viewtopic.php?f=41&t=16788&view=unread#unread Это мой открытый и бесплатный проект. Он таким и останется. У меня, просто, нет времени постоянно держать его в актуальном состоянии. Там связка из RT ядра Linux, uboot, прошивки сопроцессора и драйвера для системы ЧПУ с каждой новой версией Armbian требует обновления. Я в одно лицо устал этим заниматься. Сборкой каких-то статичных готовых образов для разных мини ПК мне заниматься тоже некогда. Закрытыми проектами я хочу сделать прошивки примерно для таких контроллеров:https://www.aliexpress.com/item/4001090257595.htmlhttps://www.aliexpress.com/item/1005002364589192.htmlhttps://www.aliexpress.com/item/1005002957820146.htmlhttps://www.aliexpress.com/item/1005002538010912.html Собственный вариант контроллера (когда он будет готов), буду рассылать всем желающим, уже с зашитой прошивкой. А вот скупать китайские платы, перепрошивать и перепродавать не сильно хочется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 40 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба 3 минуты назад, MX_Master сказал: Закрытыми проектами я хочу сделать прошивки примерно для таких контроллеров: Что, тоже под MACH3 что-ли? Насколь помню, там вся логика под виндой... 5 минут назад, MX_Master сказал: Там связка из RT ядра Linux, uboot, Так эти дела отродясь открытыми были.. 7 минут назад, MX_Master сказал: прошивки сопроцессора и драйвера для системы ЧПУ с каждой новой версией Armbian требует обновления Так-ли уж сильно нужно каждый раз обновлять ОС? Что там такого важного добавляют? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MX_Master 1 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба LinuxCNC Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MDD 0 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба 2 hours ago, Eddy_Em said: Честно говоря, почитал, что там по ссылке, и аж оторопел! Не ожидал я такого "ардуинства", честно говоря!!! Я как-то себе более вменяемыми воспринимал все эти разработки: коль уж пользуешься шаговиком, так поставь на него инкрементальный энкодер (чтобы проверять, не пропускает ли шаги); тики на драйвер ШД нужно обязательно генерировать аппаратным таймером (ШИМ), а никак не "ногодрыгом". И очень много других претензий. Я вообще не понимаю, как "малинка" и т.п. одноплатники под управлением линукса (который вообще ни разу ни ОСРВ даже с патчами!) могут рулить ЧПУшным станком напрямую, без аппаратной прокладки в виде пусть даже того же STM32F072 (у которого как раз хватит таймеров, чтобы рулить тремя осями с обратной связью; сам занят сейчас разработкой такой трехкоординатной подвижки, только с другими целями: точно позиционировать светоприемник)! Та ладно, на древних PC под Виндовс тот же MAСH3 через LPT вполне достойно работает. Качества для хоббийных целей за глаза хватает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 10 августа, 2021 Опубликовано 10 августа, 2021 (изменено) · Жалоба Вот я и говорю: уже есть уродец, достойный порицания. Ну и зачем этот несчастный "мач-3" воспроизводить? Почему бы не сделать лучше? Тем более, это не так-то и сложно. Вот у меня такой задачи нет, а была бы - вполне за год-два хоббийной работы по вечерам можно было б систему управления ЧПУ сделать. Хоть с чтением с флеш-карты, хоть с подачей команд с компьютера по USB (второй вариант интересней, т.к. можно в идеале прилепить к какому-нибудь существующему интерфейсу, отрисовывающему прогресс работы; правда, я в ЧПУ вообще никак, поэтому не в курсе, есть ли вообще на белом свете такой свободный софт!)… О точностях перемещения всяких элементов знаю не по наслышке: уже больше 10 лет работаю в сфере астроприборостроения. На столько камней понатыкался уже с воспроизводимостью положения тех или иных элементов!.. В итоге пришел к выводу: если хочешь с точностью не хуже 25мкм выставить элемент в нужную позицию, будь добр, заведи обратную связь по валу двигателя!!! Никакие концевики не в состоянии гарантировать, что во время движения не возникнет пропуска шагов, а эта ошибка будет накапливаться. Выставил в начале работы нуль-пункт по концевику, а дальше уже работай по энкодеру, а ШИМ-генератор таймера просто задает нужную скорость движения. P.S. Аналогичное недоумение у меня по поводу "дофигометра" Маркуса: ну зачем все носятся с этим динозавром на АВР, когда можно было бы хотя бы на STM32F303 сделать значительно более приличный прибор?!! Изменено 10 августа, 2021 пользователем Eddy_Em Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MDD 0 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба 7 hours ago, MX_Master said: Закрытыми проектами я хочу сделать прошивки примерно для таких контроллеров: Судя по ветке топика эти контроллеры управляются какими-то STM32? Интересно какими. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MX_Master 1 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба F207,407 ЗЫ Обратная связь по оптической линейке будет явно лучше, чем энкодер на валу мотора привода. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 40 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба 1 час назад, MX_Master сказал: F207,407 ЗЫ Обратная связь по оптической линейке будет явно лучше, чем энкодер на валу мотора привода. Тут согласен, оптическая линейка гораздо лучще, кроме того мач3 с ней работать не умеет, так, как нужно... На СТМ полная матобработка или просто управление движками? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MX_Master 1 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба 1 час назад, mantech сказал: На СТМ полная матобработка или просто управление движками? ЧПУ раз в миллисекунду командует, куда надо двигать моторы, а контроллер просто выдаёт нужное кол-во сигналов на нужной частоте. Расчёта траекторий, ускорений и т.п. в контроллере нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MDD 0 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба 49 minutes ago, MX_Master said: ЧПУ раз в миллисекунду командует, куда надо двигать моторы, а контроллер просто выдаёт нужное кол-во сигналов на нужной частоте. Расчёта траекторий, ускорений и т.п. в контроллере нет. А чего юзерам не хватает в родных китайских прошивках? Что планируете улучшать (если не секрет)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 40 10 августа, 2021 Опубликовано 10 августа, 2021 · Жалоба 3 часа назад, MX_Master сказал: Расчёта траекторий, ускорений и т.п. в контроллере нет. Ясно, жаль, такой бы модуль очень пригодился. Лет 15 назад работал в одной фирме с человеком, который сделал полную математику на компе пентиум 100 под досом (6и координатная обработка движения от считывания Г-кодов до управления движками и энкодерами). Потом планировал перевести все на контроллеры, но я оттуда уже уволился и не застал, сделал он это или нет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 11 августа, 2021 Опубликовано 11 августа, 2021 · Жалоба 4 hours ago, mantech said: под досом "Тру" оська для реалтайма) Напомнили мне мою юность. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MX_Master 1 11 августа, 2021 Опубликовано 11 августа, 2021 · Жалоба 9 часов назад, MDD сказал: А чего юзерам не хватает в родных китайских прошивках? Что планируете улучшать (если не секрет)? Родной софт работает исключительно под Mach3. Для работы с другими ЧПУ надо реверсить протокол передачи и делать соответствующий драйвер для желаемого ЧПУ (в данном случае - LinuxCNC). Намного проще переписать софт контроллера и делать драйвер без опасений, что в будущем автор прошивки что-то поменяет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MDD 0 11 августа, 2021 Опубликовано 11 августа, 2021 · Жалоба 8 hours ago, mantech said: Ясно, жаль, такой бы модуль очень пригодился. Такие модули существуют. Гуглится по фразе "автономный контроллер CNC". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 48 11 августа, 2021 Опубликовано 11 августа, 2021 · Жалоба 15 часов назад, MDD сказал: А чего юзерам не хватает в родных китайских прошивках? Скорее всего вывихнутый мозг, ибо уже давно есть отечественные контроллеры с управляющим софтом, и гораздо круче чем Match 3. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться