Страница 1 из 5
ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 14 июн 2018, 10:43
MX_Master
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 14 июн 2018, 15:01
HelicopterX
если я правильно понял, вы хотите сделать свой автономный контроллер на STM32, с прикрученной веб мордой?
к которому можно конектиться хоть с айпада?
такого как я понимаю еще не сделали...
по крайне мере я не нашел...
за приобретением подобного девайса уже готов встать в очередь....
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 14 июн 2018, 15:12
MX_Master
HelicopterX писал(а):если я правильно понял, вы хотите сделать свой автономный контроллер на STM32, с прикрученной веб мордой?
к которому можно конектиться хоть с айпада?
Да. Давно мечтаю сделать такое.
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 14 июн 2018, 16:19
HelicopterX
MX_Master писал(а):HelicopterX писал(а):если я правильно понял, вы хотите сделать свой автономный контроллер на STM32, с прикрученной веб мордой?
к которому можно конектиться хоть с айпада?
Да. Давно мечтаю сделать такое.
ХЕХ....
Я, давно мечтаю такое получить.....
подобное решение вроде на виду....
только из за этого, что то подобное хотел сделать на связке beaglebone black & machinekit
PocketNC использовал похожую идею с веб мордой от Rockhopper
https://github.com/PocketNC
хоть я и повторил это проект, но линукс у меня вызывает отторжение из за необходимости его изучать не одну сотню часов,а потребность в этих знаниях разовая
только если гулять, так гулять, почему сразу не заложить STM32 Cortex-M7
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 14 июн 2018, 16:59
MX_Master
Я пытался делать веб морду для LinuxCNC, и даже рабочие образцы есть. Но небольшой спрос и бесплатность затеи меня быстро остудили. Для связки Orange Pi + Mаchinekit я хотел продолжить проект с веб мордой, но там и без неё сейчас хватает работы.
Т.к. в бесплатных проектах польза веб морды совсем не очевидна, пора задействовать её в отдельном проекте. Более профессионально и коммерчески. Если пользователям понравится такой современный подход к управлению ЧПУ, то проект будет успешно развиваться.
у STM32F7/H7 такое же кол-во аппаратных таймеров
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 14 июн 2018, 18:29
HelicopterX
STM32F7 шустрее раза два, мож позволит на начальных этапах не сильно заморачиваться с оптимизацией, да и задел на будущее
ок, если надо будут тестеры.....
я тут...
дискавери у меня всех серий валяются....
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 14 июн 2018, 20:53
tooshka
Продумать сразу как плюшки прикручивать, смену инструмента и т.д. Частоту не менее 200, тогда взлетит проект.
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 14 июн 2018, 21:05
MX_Master
tooshka писал(а):Частоту не менее 200, тогда взлетит проект.
Когда делал умножитель сигналов
STEP на
STM32F103C8T6 (72 МГц), максимальная частота была в районе
1 МГц. На
STM32F407VGT6 (168 МГц) должна быть не меньше, а то и больше.
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 10:36
HelicopterX
кстати а где то можно посмотреть как правильно рассчитывать G1,G2,G3 (то бишь формулы)
на linuxcnc
https://github.com/LinuxCNC , что то с ходу не нашел
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 11:00
Serg
Если только в школьных учебниках алгебры, геометрии, физики...
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 11:18
Prav
Крутая задумка с Веб-интерфейсом, взлетит однозначно
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 11:23
frezeryga
Чем так крут веб интерфейс?
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 11:35
HelicopterX
UAVpilot писал(а):Если только в школьных учебниках алгебры, геометрии, физики...
к чему это?
по вашим топикам вижу, что вы в теме...
тем более удивил такой ответ от вас (типа садись за учебники сына)
походу не все так "однозначно"и готового алгоритма на все случаи не существует.....
есть только попытка найти золотую середину....
не вижу криминала, чтобы посмотреть как это реализовано у других....
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 11:45
raddd
https://github.com/LinuxCNC/linuxcnc/tr ... c/rs274ngc
Тут реализация.
А по вашему вопросу. Все ответили правильно. Формулы в учебниках. И собсвенно разрабы с их азов коды пишут. А кто и и как пишет дело каждого.
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 11:52
HelicopterX
1. СПАСИБО!
2. Какие в баню разработчики

и азы...., форум ХОББИ!
или я дверью ошибся?

по PID регулированию тоже как "могут" пишут
только по ним до сих пор диссертации защищают
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 11:53
Argon-11
А траектории STM32 будет вычислять? Если на лету - может не успеть. Если "в оффлайне", то ОЗУ надо бы побольше.
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 12:14
MX_Master
frezeryga писал(а):Чем так крут веб интерфейс?
Он не привязан к операционной системе. Никаких программ кроме браузера (который уже есть) не надо. Вот, к примеру, ты с телефона и обычного компа заходишь на форум. И он работает одинаково, и выглядит также. А ведь ты открыл его с двух абсолютно разных ОС - андроид и винда. А кто-то открывает его с Linux, iOS и прочих систем. И везде он работает также. Плюсов ещё много.
Argon-11 писал(а):А траектории STM32 будет вычислять? Если на лету - может не успеть. Если "в оффлайне", то ОЗУ надо бы побольше.
Я хочу сделать предварительный разбор G кода в более удобный бинарный формат траектории. Разбор будет или в браузере (WebAssembly), или средствами STM32 (читая и записывая на SD карту). Но ключевое слово тут - предварительный. Если такой бинарный файл уже был создан ранее для какого-то УП, то запуск УП будет моментальный.
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 12:20
Hanter
Михаил, а можно поинтересоваться - что значит "бинарный формат" ? просто интересно..
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 12:23
nevkon
MX_Master писал(а):Я хочу сделать предварительный разбор G кода в более удобный бинарный формат траектории. Разбор будет или в браузере (WebAssembly), или средствами STM32 (читая и записывая на SD карту). Но ключевое слово тут - предварительный. Если такой бинарный файл уже был создан ранее для какого-то УП, то запуск УП будет моментальный.
Тогда надо будет сделать возможность принудительного пересчета результата в случае необходимости. Например не понравился какой-то момент в работе УП, но видно что это косяк системы, подправил настройки, сделал пересчет.
Или это будет типа скомпиленного файла который можно будет удалить?
Я так понял что скомпиленный файл будет состоять из отрезков перемещения с указанной скоростью (т.е. грубо говоря G2&G3 заменяются на G1).
Re: ЧПУ контроллер (STM32 + Ethernet + Web)
Добавлено: 15 июн 2018, 12:25
Сергей Саныч
MX_Master писал(а):Я хочу сделать предварительный разбор G кода в более удобный бинарный формат траектории.
Функции планировщика движения куда предполагается поместить? Это, пожалуй, самая ресурсоемкая часть задачи (если делать "по взрослому").