Универсальный Wi-Fi пульт из смартфона / планшета
- WhiteMask
- Опытный
- Сообщения: 196
- Зарегистрирован: 28 дек 2013, 20:01
- Репутация: 73
- Откуда: Днепр, Украина
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
А с каким скринсетом ты работал для Матча? Со стандартным? Который идет при установке?
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Скринсеты, расположение их элементов, размеры шрифтов - могут быть разными. А вот принцип отрисовки данных поверх элемента (DRO) - одинаков для всех скринсетов. Я проверял разные скринсеты, открывал их в редакторе шкурок. Каждый элемент с позицией оси использует свою DRO (digital read-out) функцию. Единственный элемент ввода-вывода, который отличается от DRO элементов - это строка для ручного ввода G-кода. У этой строки своя функция - MDI (manual data input), т.е. только ввод данных. Класс элемента EDIT, поэтому найти его в общей массе элементов и менять его значение не составит труда. А вот с получением позиций осей пока ничего не придумал. В mach4 таких заморочек уже нет, там элементы с позициями осей создаются из стандартных EDIT / STATIC элементов. Брать из них данные очень просто.WhiteMask писал(а):А с каким скринсетом ты работал для Матча? Со стандартным? Который идет при установке?
- shalek
- Почётный участник
- Сообщения: 3019
- Зарегистрирован: 25 авг 2014, 10:40
- Репутация: 2575
- Настоящее имя: Александр
- Откуда: РБ Бобруйск
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
А с таким скринсетом? Почти Mach4
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
- WhiteMask
- Опытный
- Сообщения: 196
- Зарегистрирован: 28 дек 2013, 20:01
- Репутация: 73
- Откуда: Днепр, Украина
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Mach4 это хорошо я бы и сам перешел так пролечить его пока некак...![Smile :)](./images/smilies/icon_e_smile.gif)
Можно пока забить на вывод позиции осей, сделаем пока кнопки и ввод G- кода в ручную. Жаль чтолько один кадр можно ввести перед выполнением.
![Smile :)](./images/smilies/icon_e_smile.gif)
Можно пока забить на вывод позиции осей, сделаем пока кнопки и ввод G- кода в ручную. Жаль чтолько один кадр можно ввести перед выполнением.
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
- WhiteMask
- Опытный
- Сообщения: 196
- Зарегистрирован: 28 дек 2013, 20:01
- Репутация: 73
- Откуда: Днепр, Украина
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
MX_Master, как продвигается дело?
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Терпение. Сижу пишу. Начал только сегодня вечером. Вчера моторы новые для станка пришли, так что сами понимаете. Сегодня авария на электростанции - света не было до вечера. Такие пироги.WhiteMask писал(а):MX_Master, как продвигается дело?
Поясниловка, кстати, больше всего по времени занимает.
В общем, скоро будет.
- WhiteMask
- Опытный
- Сообщения: 196
- Зарегистрирован: 28 дек 2013, 20:01
- Репутация: 73
- Откуда: Днепр, Украина
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Ждемс....
Я почемуто решил, что xml файл можно править подобно странице сайта, ну так чтоб визуально можно было включить, посмотреть какой получается вид пультика. Но не тут то было, попробовал пару редакторов и только в виде кода....
![Thinking :thinking:](./images/smilies/think.gif)
Я почемуто решил, что xml файл можно править подобно странице сайта, ну так чтоб визуально можно было включить, посмотреть какой получается вид пультика. Но не тут то было, попробовал пару редакторов и только в виде кода....
![Confused :?](./images/smilies/icon_e_confused.gif)
![Whish I knew :wik:](./images/smilies/i-dont-know.gif)
![Thinking :thinking:](./images/smilies/think.gif)
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
- WhiteMask
- Опытный
- Сообщения: 196
- Зарегистрирован: 28 дек 2013, 20:01
- Репутация: 73
- Откуда: Днепр, Украина
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Хм..хм, ув. Коллеги с сегодняшнего дня рассматриваю уже и вариант Mach4...
![Smile :)](./images/smilies/icon_e_smile.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
А, что Mach4 уже полностью допилили, он полностью готов к эсплуатации?WhiteMask писал(а):с сегодняшнего дня рассматриваю уже и вариант Mach4
- WhiteMask
- Опытный
- Сообщения: 196
- Зарегистрирован: 28 дек 2013, 20:01
- Репутация: 73
- Откуда: Днепр, Украина
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
По крайней мере я сегодня запустил, работает. ШД крутится, шагает, УП выполняет.
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
- WhiteMask
- Опытный
- Сообщения: 196
- Зарегистрирован: 28 дек 2013, 20:01
- Репутация: 73
- Откуда: Днепр, Украина
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Что то тема ушла далеко в архив. Может у кого появились какието наработки? может кто что узнал новое, нестесняйтесь народ рассказывайте. ![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
- shalek
- Почётный участник
- Сообщения: 3019
- Зарегистрирован: 25 авг 2014, 10:40
- Репутация: 2575
- Настоящее имя: Александр
- Откуда: РБ Бобруйск
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Многие регистрируются на форуме, потом берутся за что-либо, а затем пропадают. Так, мне кажется и с этой темой.WhiteMask писал(а):Что то тема ушла далеко в архив. Может у кого появились какието наработки? может кто что узнал новое, нестесняйтесь народ рассказывайте.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
- WhiteMask
- Опытный
- Сообщения: 196
- Зарегистрирован: 28 дек 2013, 20:01
- Репутация: 73
- Откуда: Днепр, Украина
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Думаете...... ну я всеже пока не теряю надежду.
WMMARKET.COM.UA 3D принтеры и аксессуары. Услуги 3Dпечати до 20мкм
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона
Оч мало времени было, только сегодня добрался до форума.
Итак, добавил в первый пост пульт для Mach3. Вид пульта - вертикальный, под смартфон. Проверял чисто на стандартном скринсете Mach3Mill. Много комментариев получилось, чуть ли не больше самого кода. Код писал с расчетом на то, чтоб каждый мог внести изменения под себя.
При проверке обратите внимание, для ввода MDI команд и g кода с клавиатуры я использовал свою комбинацию кнопок CTRL + M (Config > System Hotkeys). А для управления 4-ой осью (A) используются кнопки Num4 и Num6 на цифровой клавиатуре. Естественно, вы можете все эти горячие кнопки в пульте поменять.
Файл с мордой пульта довольно простой, легенда по элементам внутри файла - поможет разобраться. Единственное замечание, если вы хотите обесопасить себя от случайных нажатий на какие-то кнопки пульта, используйте для кнопок параметр onhold вместо ontap. onhold выполняет действия только при долгом нажатии на кнопку, ontap - при любом нажатии.
Итак, добавил в первый пост пульт для Mach3. Вид пульта - вертикальный, под смартфон. Проверял чисто на стандартном скринсете Mach3Mill. Много комментариев получилось, чуть ли не больше самого кода. Код писал с расчетом на то, чтоб каждый мог внести изменения под себя.
При проверке обратите внимание, для ввода MDI команд и g кода с клавиатуры я использовал свою комбинацию кнопок CTRL + M (Config > System Hotkeys). А для управления 4-ой осью (A) используются кнопки Num4 и Num6 на цифровой клавиатуре. Естественно, вы можете все эти горячие кнопки в пульте поменять.
Файл с мордой пульта довольно простой, легенда по элементам внутри файла - поможет разобраться. Единственное замечание, если вы хотите обесопасить себя от случайных нажатий на какие-то кнопки пульта, используйте для кнопок параметр onhold вместо ontap. onhold выполняет действия только при долгом нажатии на кнопку, ontap - при любом нажатии.
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона / планшета
Добавил в первый пост еще один пульт - для NCStudio 5.
Проверял на версии NCStudio 5.5.6. Пульт получился довольно функциональным. F - Feedrate, S - Spindle RPM. Кнопки "-" и "+" рядом с "F" и "S" управляют слайдерами (указаны на скриншоте).
И еще раз повторюсь: чтобы обезопасить себя от случных нажатий важных кнопок пульта, в клиентском файле layout.xml вместо параметра ontap (касание), используйте - onhold (длительное нажатие).
Также хочу напомнить, что пульты можно сделать для любых программ под LINUX.
Проверял на версии NCStudio 5.5.6. Пульт получился довольно функциональным. F - Feedrate, S - Spindle RPM. Кнопки "-" и "+" рядом с "F" и "S" управляют слайдерами (указаны на скриншоте).
И еще раз повторюсь: чтобы обезопасить себя от случных нажатий важных кнопок пульта, в клиентском файле layout.xml вместо параметра ontap (касание), используйте - onhold (длительное нажатие).
Также хочу напомнить, что пульты можно сделать для любых программ под LINUX.
-
- Мастер
- Сообщения: 405
- Зарегистрирован: 30 ноя 2014, 16:45
- Репутация: 387
- Настоящее имя: Василий
- Откуда: Украина. Закарпатская обл.
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона / планшета
А возможно создать пульт на 5 осей под KMotion Version 4.31 http://www.dynomotion.com/Software/Download.html
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона / планшета
Конечно, можно.vektor_z писал(а):А возможно создать пульт на 5 осей под KMotion Version 4.31 http://www.dynomotion.com/Software/Download.html
Открыл KMotionCNC. Горячие кнопочки более менее понятны. Но показывает только 3 оси. Где-то в настройках можно включить отображение 4,5,6 осей или обязателен контроллер? Контроллера, если что, у меня под рукой нет ))
-
- Мастер
- Сообщения: 405
- Зарегистрирован: 30 ноя 2014, 16:45
- Репутация: 387
- Настоящее имя: Василий
- Откуда: Украина. Закарпатская обл.
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона / планшета
там в настройках можно включить до 6 осей tool setup - Tool/Setup files - Main Dialog Face
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона / планшета
Разобрался. Огорчает только, что координаты осей нельзя с окна взять в виде текста. Они как и в Mach3 отрисовываются поверх своих элементов. Не понимаю в чём сложность как в Mach4 или USBCNC сделать простое изменение текста/фона элементов с координатами осей.
Для управления пятой осью горячих кнопок нет?
И еще один момент.. для каждого скринсета (Main Dialog Face) все элементы окна разные. Если сделать пультик непосредственно для "Basic 5 axes", то на других скринсетах он будет работать не полностью. Т.е. всё, что касается горячих кнопок будет работать, а вот подача, обороты шпинделя - уже не будут отображаться/меняться.
Фактически, пульт будет иметь вид и функционал примерно как для Mach3
Для управления пятой осью горячих кнопок нет?
И еще один момент.. для каждого скринсета (Main Dialog Face) все элементы окна разные. Если сделать пультик непосредственно для "Basic 5 axes", то на других скринсетах он будет работать не полностью. Т.е. всё, что касается горячих кнопок будет работать, а вот подача, обороты шпинделя - уже не будут отображаться/меняться.
Фактически, пульт будет иметь вид и функционал примерно как для Mach3
-
- Мастер
- Сообщения: 405
- Зарегистрирован: 30 ноя 2014, 16:45
- Репутация: 387
- Настоящее имя: Василий
- Откуда: Украина. Закарпатская обл.
- Контактная информация:
Re: Универсальный Wi-Fi пульт из смартфона / планшета
К сожалению нет... горячие клавиши жестко запрограммированы только на 4 оси. Наверное можно обратится в поддержку и в следующей версии добавят горячие клавиши на 5 и 6 оси..