ЧПУ контроллер (STM32 + Ethernet + Web)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение MX_Master »

Проект влился сюда - http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=18671
Последний раз редактировалось MX_Master 03 янв 2020, 12:28, всего редактировалось 6 раз.
HelicopterX
Новичок
Сообщения: 29
Зарегистрирован: 24 апр 2018, 10:58
Репутация: 0
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение HelicopterX »

если я правильно понял, вы хотите сделать свой автономный контроллер на STM32, с прикрученной веб мордой?
к которому можно конектиться хоть с айпада?
такого как я понимаю еще не сделали...
по крайне мере я не нашел...
за приобретением подобного девайса уже готов встать в очередь....
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение MX_Master »

HelicopterX писал(а):если я правильно понял, вы хотите сделать свой автономный контроллер на STM32, с прикрученной веб мордой?
к которому можно конектиться хоть с айпада?
Да. Давно мечтаю сделать такое.
HelicopterX
Новичок
Сообщения: 29
Зарегистрирован: 24 апр 2018, 10:58
Репутация: 0
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение HelicopterX »

MX_Master писал(а):
HelicopterX писал(а):если я правильно понял, вы хотите сделать свой автономный контроллер на STM32, с прикрученной веб мордой?
к которому можно конектиться хоть с айпада?
Да. Давно мечтаю сделать такое.
ХЕХ....
Я, давно мечтаю такое получить.....
подобное решение вроде на виду....
только из за этого, что то подобное хотел сделать на связке beaglebone black & machinekit
PocketNC использовал похожую идею с веб мордой от Rockhopper https://github.com/PocketNC
хоть я и повторил это проект, но линукс у меня вызывает отторжение из за необходимости его изучать не одну сотню часов,а потребность в этих знаниях разовая

только если гулять, так гулять, почему сразу не заложить STM32 Cortex-M7
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение MX_Master »

Я пытался делать веб морду для LinuxCNC, и даже рабочие образцы есть. Но небольшой спрос и бесплатность затеи меня быстро остудили. Для связки Orange Pi + Mаchinekit я хотел продолжить проект с веб мордой, но там и без неё сейчас хватает работы.

Т.к. в бесплатных проектах польза веб морды совсем не очевидна, пора задействовать её в отдельном проекте. Более профессионально и коммерчески. Если пользователям понравится такой современный подход к управлению ЧПУ, то проект будет успешно развиваться.

у STM32F7/H7 такое же кол-во аппаратных таймеров
HelicopterX
Новичок
Сообщения: 29
Зарегистрирован: 24 апр 2018, 10:58
Репутация: 0
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение HelicopterX »

STM32F7 шустрее раза два, мож позволит на начальных этапах не сильно заморачиваться с оптимизацией, да и задел на будущее

ок, если надо будут тестеры.....
я тут...
дискавери у меня всех серий валяются....
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение tooshka »

Продумать сразу как плюшки прикручивать, смену инструмента и т.д. Частоту не менее 200, тогда взлетит проект.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение MX_Master »

tooshka писал(а):Частоту не менее 200, тогда взлетит проект.
Когда делал умножитель сигналов STEP на STM32F103C8T6 (72 МГц), максимальная частота была в районе 1 МГц. На STM32F407VGT6 (168 МГц) должна быть не меньше, а то и больше.
HelicopterX
Новичок
Сообщения: 29
Зарегистрирован: 24 апр 2018, 10:58
Репутация: 0
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение HelicopterX »

кстати а где то можно посмотреть как правильно рассчитывать G1,G2,G3 (то бишь формулы)
на linuxcnc https://github.com/LinuxCNC , что то с ходу не нашел
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение Serg »

Если только в школьных учебниках алгебры, геометрии, физики...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Prav
Мастер
Сообщения: 827
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение Prav »

Крутая задумка с Веб-интерфейсом, взлетит однозначно
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13678
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5050
Откуда: Жуковский
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение frezeryga »

Чем так крут веб интерфейс?
HelicopterX
Новичок
Сообщения: 29
Зарегистрирован: 24 апр 2018, 10:58
Репутация: 0
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение HelicopterX »

UAVpilot писал(а):Если только в школьных учебниках алгебры, геометрии, физики...
к чему это?
по вашим топикам вижу, что вы в теме...
тем более удивил такой ответ от вас (типа садись за учебники сына)
походу не все так "однозначно"и готового алгоритма на все случаи не существует.....
есть только попытка найти золотую середину....
не вижу криминала, чтобы посмотреть как это реализовано у других....
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1563
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение raddd »

https://github.com/LinuxCNC/linuxcnc/tr ... c/rs274ngc
Тут реализация.
А по вашему вопросу. Все ответили правильно. Формулы в учебниках. И собсвенно разрабы с их азов коды пишут. А кто и и как пишет дело каждого.
||||||||||||
||||||||||||
HelicopterX
Новичок
Сообщения: 29
Зарегистрирован: 24 апр 2018, 10:58
Репутация: 0
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение HelicopterX »

raddd писал(а):https://github.com/LinuxCNC/linuxcnc/tr ... c/rs274ngc
Тут реализация.
А по вашему вопросу. Все ответили правильно. Формулы в учебниках. И собсвенно разрабы с их азов коды пишут. А кто и и как пишет дело каждого.
1. СПАСИБО!
2. Какие в баню разработчики ;) и азы...., форум ХОББИ!
или я дверью ошибся? :)
по PID регулированию тоже как "могут" пишут
только по ним до сих пор диссертации защищают
Последний раз редактировалось HelicopterX 15 июн 2018, 11:57, всего редактировалось 1 раз.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение Argon-11 »

А траектории STM32 будет вычислять? Если на лету - может не успеть. Если "в оффлайне", то ОЗУ надо бы побольше.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение MX_Master »

frezeryga писал(а):Чем так крут веб интерфейс?
Он не привязан к операционной системе. Никаких программ кроме браузера (который уже есть) не надо. Вот, к примеру, ты с телефона и обычного компа заходишь на форум. И он работает одинаково, и выглядит также. А ведь ты открыл его с двух абсолютно разных ОС - андроид и винда. А кто-то открывает его с Linux, iOS и прочих систем. И везде он работает также. Плюсов ещё много.
Argon-11 писал(а):А траектории STM32 будет вычислять? Если на лету - может не успеть. Если "в оффлайне", то ОЗУ надо бы побольше.
Я хочу сделать предварительный разбор G кода в более удобный бинарный формат траектории. Разбор будет или в браузере (WebAssembly), или средствами STM32 (читая и записывая на SD карту). Но ключевое слово тут - предварительный. Если такой бинарный файл уже был создан ранее для какого-то УП, то запуск УП будет моментальный.
Аватара пользователя
Hanter
Мастер
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Репутация: 4338
Настоящее имя: Алексей
Откуда: Питер
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение Hanter »

Михаил, а можно поинтересоваться - что значит "бинарный формат" ? просто интересно..
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
nevkon
Почётный участник
Почётный участник
Сообщения: 2390
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение nevkon »

MX_Master писал(а):Я хочу сделать предварительный разбор G кода в более удобный бинарный формат траектории. Разбор будет или в браузере (WebAssembly), или средствами STM32 (читая и записывая на SD карту). Но ключевое слово тут - предварительный. Если такой бинарный файл уже был создан ранее для какого-то УП, то запуск УП будет моментальный.
Тогда надо будет сделать возможность принудительного пересчета результата в случае необходимости. Например не понравился какой-то момент в работе УП, но видно что это косяк системы, подправил настройки, сделал пересчет.
Или это будет типа скомпиленного файла который можно будет удалить?
Я так понял что скомпиленный файл будет состоять из отрезков перемещения с указанной скоростью (т.е. грубо говоря G2&G3 заменяются на G1).
Последний раз редактировалось nevkon 15 июн 2018, 12:26, всего редактировалось 1 раз.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: ЧПУ контроллер (STM32 + Ethernet + Web)

Сообщение Сергей Саныч »

MX_Master писал(а):Я хочу сделать предварительный разбор G кода в более удобный бинарный формат траектории.
Функции планировщика движения куда предполагается поместить? Это, пожалуй, самая ресурсоемкая часть задачи (если делать "по взрослому").
Чудес не бывает. Бывают фокусы.
Ответить

Вернуться в «Электроника»