Страница 3 из 5

Re: Веб интерфейс для LinuxCNC

Добавлено: 05 фев 2019, 15:21
veirus
Собственно, это и есть конечная цель - удаленное управление группой. Но вот вопрос, каким образом можно в ваши последние исходники вбить прорисовку по трем осям? Ну или какие пути решения вы видите?

А на счет интереса... Не уверен, что есть альтернативы. Из-за чего в случаях необходимости и сокращения затрат на какое-либо ПО в какой-то момент могут вернуться к этому направлению, имхо.

Re: Веб интерфейс для LinuxCNC

Добавлено: 05 фев 2019, 15:49
Serg
veirus писал(а):Не уверен, что есть альтернативы.
vnc, rdp, teamviewer, ...

Re: Веб интерфейс для LinuxCNC

Добавлено: 05 фев 2019, 16:51
MX_Master
Сергей правильно подсказывает. Я сам юзаю RDP. Это чуть быстрее, чем новый интерфейс написать (:
veirus писал(а):Но вот вопрос, каким образом можно в ваши последние исходники вбить прорисовку по трем осям? Ну или какие пути решения вы видите?
Изучить WebGL и фперёт. Можно, канеш, отрисовку спереть с любых онлайн просмотрщиков G-кода. И каким-то боком в проект вставить. Но от этого развитие проекта всё равно далеко не уйдёт. Бесплатных потребителей нет, а коммерчески продвигать отдельно веб морду нет смысла.

Re: Веб интерфейс для LinuxCNC

Добавлено: 05 фев 2019, 17:21
evgenymcp
Для пользователей Linux можно X пробросить через ssh. С axis не получится, так как требует Opengl, а с tklinuxcnc работает.

Код: Выделить всё

ssh -X login@192.168.X.X запускаем наш конфиг с консоли и видим интерфейс на удаленной машине
Только для себя я не нашел ни одного применения удаленному управлению. Обычно при старте УП я ставлю 50% подачу и держу руку на АВОСТЕ :hehehe: и никогда у меня небыло мысли об удаленном запуске, после нескольких "несчастных случаев" на GRBL, хотя и на linuxcnc пару фрез разлетелось в щепки из-за того что не обнулил Z :idiot:

Re: Веб интерфейс для LinuxCNC

Добавлено: 05 фев 2019, 18:58
Гагарин
evgenymcp писал(а):Для пользователей Linux можно X пробросить через ssh.
Пробовал тоже, но при разрыве связи linuxcnc на сервере закрывается. Т.е. нельзя подключиться, запустить и, например, отключится на время работы длинных программ,.

Re: Веб интерфейс для LinuxCNC

Добавлено: 06 фев 2019, 08:40
veirus
UAVpilot писал(а):vnc, rdp, teamviewer, ...
Имелось ввиду, что нет альтернатив, когда не было бы необходимости подключаться к рабочему столу какого-либо ПК, а подключаться и работать исключительно используя браузер. Так, например, можно было бы на сервере запустить cnc, запустить нужные программы и на других пк по локалке просто подключаться. Такая система особенно выгодна, если используется оборудование по типу, например, солевых ванных, когда деталь там лежит часами и нет особого смысла постоянно быть возле оборудования. Ну да ладно.

Жаль, что разработка в этом направлении остановилась.

Re: Веб интерфейс для LinuxCNC

Добавлено: 06 фев 2019, 09:14
evgenymcp
Что мешает камеру повесить и смотреть, как 3д печатники делают?

Re: Веб интерфейс для LinuxCNC

Добавлено: 06 фев 2019, 09:27
MX_Master
Я хотел продолжить на Orange Pi, но там WebGL не шибко быстро в данный момент работает. Ищу сейчас более мощный мини ПК для коммерческой связки LinuxCNC, мини ПК, STM32. Если дело выгорит, будет там в виде морды этот веб-интерфейс.

Re: Веб интерфейс для LinuxCNC

Добавлено: 06 фев 2019, 09:39
veirus
evgenymcp писал(а):Что мешает камеру повесить и смотреть, как 3д печатники делают?
Как минимум то, что информация с датчиков будет не полной. К тому же, если парк будет из 20-30 таких же установок, то камеры обойдутся в круглую сумму.

Re: Веб интерфейс для LinuxCNC

Добавлено: 06 фев 2019, 13:58
Serg
veirus писал(а):Имелось ввиду, что нет альтернатив, когда не было бы необходимости подключаться к рабочему столу какого-либо ПК, а подключаться и работать исключительно используя браузер.
https://www.google.com/search?client=fi ... in+browser
veirus писал(а):Как минимум то, что информация с датчиков будет не полной. К тому же, если парк будет из 20-30 таких же установок, то камеры обойдутся в круглую сумму.
Это круглая сумма будет ничтожна в сравнении со стоимостью этих 20-30 установок. Хотя нет, эта сумма будет ничтожна в сравнении со стоимостью эксплуатации этих 20-30 установок. :)

Re: Веб интерфейс для LinuxCNC

Добавлено: 07 фев 2019, 14:53
Nick
Я делал несколько веб интерфейсов к LinuxCNC, но там управление было не станками, а загружателями. Хотя суть не меняет. На "сервере" ставим скрипт на питоне который общается c linuxcnc через http://linuxcnc.org/docs/2.6/html/commo ... rface.html а с клиентом через простенький web server tornado для питона общаемся через сокеты.
В клиентской странице был скрипт, который раз в 0.1с обменивался пинами.

В итоге оборудованием можно управлять по wifi с любого устройства, хоть с мобильника, хоть с компьютера.

Re: Веб интерфейс для LinuxCNC

Добавлено: 08 фев 2019, 10:45
MX_Master
Накатал пример работы halcmd в браузере
https://github.com/MX-Master/LinuxCNCWe ... alcmd_test
2019-02-08_134309.png (4695 просмотров) <a class='original' href='./download/file.php?id=156521&mode=view' target=_blank>Загрузить оригинал (21.91 КБ)</a>

Re: Веб интерфейс для LinuxCNC

Добавлено: 11 ноя 2019, 21:08
antoxa-kylibin
Как процесс с созданием web морды? Хотел спросить, это будет уже готовое решение, которое можно будет без "рукоприкладства" прикрутить к своему конфигу? Или это а ля PyVCP, на котором можно сделать что угодно, но только после того как прочитаешь кучу мануалов и усвоишь то что в них написано?

Re: Веб интерфейс для LinuxCNC

Добавлено: 11 ноя 2019, 21:34
MX_Master
Пока некуда эту веб морду применить (: В новом году буду делать для принтера связку из STM32, OrangePi и мини HDMI дисплея. Вот там веб морда может пригодиться. В других проектах, даже не знаю.

Но, в любом случае, для создания и правки веб морды нужно знать HTML, CSS и Javascript.

Re: Веб интерфейс для LinuxCNC

Добавлено: 11 ноя 2019, 21:56
Serg
Или можно воспользоваться VisualHAL #1, но тогда придётся изучить KiCAD. :hehehe:

Re: Веб интерфейс для LinuxCNC

Добавлено: 11 ноя 2019, 22:07
MX_Master
Веб морда используется для управления готовой конфигурацией. Править HAL и INI файлы нужно вручную.

Re: Веб интерфейс для LinuxCNC

Добавлено: 12 ноя 2019, 00:07
antoxa-kylibin
Кажись это не мой случай))) изучать html, css, Javascript и т.д. ради того чтобы настроить под себя Web морду это как то не рационально.....

Re: Веб интерфейс для LinuxCNC

Добавлено: 12 ноя 2019, 05:18
MX_Master
Да, веб технологии будут чутка сложнее, но и сделать с их помощью можно гораздо больше и интереснее. В качестве примера - внешний вид любого веб-сайта. К тому же, веб дизайнеров и Javascript прогеров в мире больше, чем других аналогичных спецов. Заказать у них оформление пары веб страниц можно без проблем.

Re: Веб интерфейс для LinuxCNC

Добавлено: 12 ноя 2019, 07:56
antoxa-kylibin
Так то все верно, при одном условии что этим будут заниматься специалисты :-). Я к сожалению не в их числе. Поэтому пока буду познавать х64 PC, lpt и axis+pyvcp. Может быть хватит мозгов на gmoccapy :-)

Re: Веб интерфейс для LinuxCNC

Добавлено: 12 ноя 2019, 14:37
Serg
MX_Master писал(а):К тому же, веб дизайнеров и Javascript прогеров в мире больше, чем других аналогичных спецов.
Прогеров-то и дизайнеров полно, а вот спецов среди них единицы...
Такое ощущение, что в учебных заведения сейчас учат не программированию, а лишь языки программирования...