Страница 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% подачу и держу руку на АВОСТЕ

и никогда у меня небыло мысли об удаленном запуске, после нескольких "несчастных случаев" на GRBL, хотя и на linuxcnc пару фрез разлетелось в щепки из-за того что не обнулил Z

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
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.

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 прогеров в мире больше, чем других аналогичных спецов.
Прогеров-то и дизайнеров полно, а вот спецов среди них единицы...
Такое ощущение, что в учебных заведения сейчас учат не программированию, а лишь языки программирования...