Веб-интерфейс для LinuxCNC / Machinekit
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 09 июл 2018, 08:05
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Собственно, это и есть конечная цель - удаленное управление группой. Но вот вопрос, каким образом можно в ваши последние исходники вбить прорисовку по трем осям? Ну или какие пути решения вы видите?
А на счет интереса... Не уверен, что есть альтернативы. Из-за чего в случаях необходимости и сокращения затрат на какое-либо ПО в какой-то момент могут вернуться к этому направлению, имхо.
А на счет интереса... Не уверен, что есть альтернативы. Из-за чего в случаях необходимости и сокращения затрат на какое-либо ПО в какой-то момент могут вернуться к этому направлению, имхо.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
vnc, rdp, teamviewer, ...veirus писал(а):Не уверен, что есть альтернативы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Сергей правильно подсказывает. Я сам юзаю RDP. Это чуть быстрее, чем новый интерфейс написать (:
Изучить WebGL и фперёт. Можно, канеш, отрисовку спереть с любых онлайн просмотрщиков G-кода. И каким-то боком в проект вставить. Но от этого развитие проекта всё равно далеко не уйдёт. Бесплатных потребителей нет, а коммерчески продвигать отдельно веб морду нет смысла.veirus писал(а):Но вот вопрос, каким образом можно в ваши последние исходники вбить прорисовку по трем осям? Ну или какие пути решения вы видите?
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Для пользователей Linux можно X пробросить через ssh. С axis не получится, так как требует Opengl, а с tklinuxcnc работает.
Только для себя я не нашел ни одного применения удаленному управлению. Обычно при старте УП я ставлю 50% подачу и держу руку на АВОСТЕ и никогда у меня небыло мысли об удаленном запуске, после нескольких "несчастных случаев" на GRBL, хотя и на linuxcnc пару фрез разлетелось в щепки из-за того что не обнулил Z
Код: Выделить всё
ssh -X login@192.168.X.X запускаем наш конфиг с консоли и видим интерфейс на удаленной машине
-
- Опытный
- Сообщения: 142
- Зарегистрирован: 18 июн 2015, 17:25
- Репутация: 13
- Настоящее имя: Юрий
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Пробовал тоже, но при разрыве связи linuxcnc на сервере закрывается. Т.е. нельзя подключиться, запустить и, например, отключится на время работы длинных программ,.evgenymcp писал(а):Для пользователей Linux можно X пробросить через ssh.
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 09 июл 2018, 08:05
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Имелось ввиду, что нет альтернатив, когда не было бы необходимости подключаться к рабочему столу какого-либо ПК, а подключаться и работать исключительно используя браузер. Так, например, можно было бы на сервере запустить cnc, запустить нужные программы и на других пк по локалке просто подключаться. Такая система особенно выгодна, если используется оборудование по типу, например, солевых ванных, когда деталь там лежит часами и нет особого смысла постоянно быть возле оборудования. Ну да ладно.UAVpilot писал(а):vnc, rdp, teamviewer, ...
Жаль, что разработка в этом направлении остановилась.
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Что мешает камеру повесить и смотреть, как 3д печатники делают?
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Я хотел продолжить на Orange Pi, но там WebGL не шибко быстро в данный момент работает. Ищу сейчас более мощный мини ПК для коммерческой связки LinuxCNC, мини ПК, STM32. Если дело выгорит, будет там в виде морды этот веб-интерфейс.
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 09 июл 2018, 08:05
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Как минимум то, что информация с датчиков будет не полной. К тому же, если парк будет из 20-30 таких же установок, то камеры обойдутся в круглую сумму.evgenymcp писал(а):Что мешает камеру повесить и смотреть, как 3д печатники делают?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
https://www.google.com/search?client=fi ... in+browserveirus писал(а):Имелось ввиду, что нет альтернатив, когда не было бы необходимости подключаться к рабочему столу какого-либо ПК, а подключаться и работать исключительно используя браузер.
Это круглая сумма будет ничтожна в сравнении со стоимостью этих 20-30 установок. Хотя нет, эта сумма будет ничтожна в сравнении со стоимостью эксплуатации этих 20-30 установок.veirus писал(а):Как минимум то, что информация с датчиков будет не полной. К тому же, если парк будет из 20-30 таких же установок, то камеры обойдутся в круглую сумму.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Я делал несколько веб интерфейсов к LinuxCNC, но там управление было не станками, а загружателями. Хотя суть не меняет. На "сервере" ставим скрипт на питоне который общается c linuxcnc через http://linuxcnc.org/docs/2.6/html/commo ... rface.html а с клиентом через простенький web server tornado для питона общаемся через сокеты.
В клиентской странице был скрипт, который раз в 0.1с обменивался пинами.
В итоге оборудованием можно управлять по wifi с любого устройства, хоть с мобильника, хоть с компьютера.
В клиентской странице был скрипт, который раз в 0.1с обменивался пинами.
В итоге оборудованием можно управлять по wifi с любого устройства, хоть с мобильника, хоть с компьютера.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Как процесс с созданием web морды? Хотел спросить, это будет уже готовое решение, которое можно будет без "рукоприкладства" прикрутить к своему конфигу? Или это а ля PyVCP, на котором можно сделать что угодно, но только после того как прочитаешь кучу мануалов и усвоишь то что в них написано?
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Пока некуда эту веб морду применить (: В новом году буду делать для принтера связку из STM32, OrangePi и мини HDMI дисплея. Вот там веб морда может пригодиться. В других проектах, даже не знаю.
Но, в любом случае, для создания и правки веб морды нужно знать HTML, CSS и Javascript.
Но, в любом случае, для создания и правки веб морды нужно знать HTML, CSS и Javascript.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Или можно воспользоваться VisualHAL #1, но тогда придётся изучить KiCAD.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Веб морда используется для управления готовой конфигурацией. Править HAL и INI файлы нужно вручную.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Кажись это не мой случай))) изучать html, css, Javascript и т.д. ради того чтобы настроить под себя Web морду это как то не рационально.....
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Да, веб технологии будут чутка сложнее, но и сделать с их помощью можно гораздо больше и интереснее. В качестве примера - внешний вид любого веб-сайта. К тому же, веб дизайнеров и Javascript прогеров в мире больше, чем других аналогичных спецов. Заказать у них оформление пары веб страниц можно без проблем.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Так то все верно, при одном условии что этим будут заниматься специалисты . Я к сожалению не в их числе. Поэтому пока буду познавать х64 PC, lpt и axis+pyvcp. Может быть хватит мозгов на gmoccapy
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Веб интерфейс для LinuxCNC
Прогеров-то и дизайнеров полно, а вот спецов среди них единицы...MX_Master писал(а):К тому же, веб дизайнеров и Javascript прогеров в мире больше, чем других аналогичных спецов.
Такое ощущение, что в учебных заведения сейчас учат не программированию, а лишь языки программирования...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...