LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
hmnijp
Мастер
Сообщения: 1741
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 539
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение hmnijp »

MX_Master писал(а):Я ставил себе на станок этот MKS SBASE с оригинальным smoothiware. Софт сыроват. Чип не успевает с SD карты читать Gcode файл, в следствие чего появляются затыки. Да и в целом, они неправильно выбрали первоначальный чип. Он реально по периферии слабоват и флэша разработчикам всегда не хватало.
что есть то есть... по тому как есть и не подходит для работы. Но по настройке и временезатратам он довольно дружественный. Например чтобы частотник Huanyang подключить по rs485 нужно всего-то пины и название прописать в конфиге. Для аналогии - в маче нужно скопировать плагин и порт прописать. А чтобы это с нуля сделать в linuxcnc - новичку надо сначала хорошенько побегать по форумам собирая инфу, ну а потом мы знаем куда опять же придется лезть и что где прописывать... и какой это мрак для многих :hehehe:

Для датчика probe/длинны инструмента там тоже есть встроенный модуль довольно простой в настройке, + к нему прилагается описание стандартных G и М кодов для работы с ним. Мелочь, но приятно.
{5216097E-F97B-4228-8797-48DA5D6E6A0C}.png.jpg (1592 просмотра) <a class='original' href='./download/file.php?id=158161&sid=e5fce53777eb670620b8a4784672d064&mode=view' target=_blank>Загрузить оригинал (102.21 КБ)</a>
То есть основные инструменты сразу включены в прошивку, как и должно быть.
+ модули и расширения к смузи пишутся как простые объекты на C++. Что тоже заметно проще чем чехарда с собственной логикой в линуксснс.
http://smoothieware.org/moduleexample
В общем именно user experience там "на уровне" для хобби проектов.

Повторюсь, я не зову его использовать, просто как пример более удобной реализации, сделанной так, чтобы даже дети могли без проблем всё запустить и печатать свои фигурки :hehehe:
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

hmnijp писал(а):просто как пример более удобной реализации
Другой пример "arduino". С ПО всё хорошо. Пиши на здоровье.
А почему? Чтобы платы хорошо продавались. Где надо продать железо, ПО, как правило пишется на уровне.
LinuxCNC - сам по себе проэкт. Его проблемно сделать хорошим для всех железяк, на которых он трудится.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
hmnijp
Мастер
Сообщения: 1741
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 539
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение hmnijp »

going писал(а):Другой пример "arduino". С ПО всё хорошо. Пиши на здоровье.
А почему? Чтобы платы хорошо продавались. Где надо продать железо, ПО, как правило пишется на уровне.
LinuxCNC - сам по себе проэкт. Его проблемно сделать хорошим для всех железяк, на которых он трудится.
Да можно всё сделать. Речь идет о допиливании одного нормального базового гуи и включении его в релиз. Сейчас его нету там, есть только десяток абсолютно разных заготовок, но ни одной более менее готовой к полноценному использованию. А под редкие железки всегда смогут дописать/изменить (кастомизация никуда не денется)
А вот уже топикстартеру например под свои разработки, так же достаточно иметь один настроенный образ со всеми фичами основными - чтобы пользователи могли его быстро развернуть без танцев :hehehe:
AVK74
Почётный участник
Почётный участник
Сообщения: 1854
Зарегистрирован: 02 июл 2013, 09:03
Репутация: 335
Откуда: Уфа
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение AVK74 »

going писал(а):Другой пример "arduino". С ПО всё хорошо. Пиши на здоровье
Никому и н когда не придет в голову писать под ардуину коммерческий софт. И вообще что то серьезное. Исключения только подтверждают правило.
1f7
Новичок
Сообщения: 5
Зарегистрирован: 30 сен 2018, 20:13
Репутация: 1
Настоящее имя: Владимир
Откуда: Сочи
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение 1f7 »

UAVpilot писал(а):ты единственный из всех участников темы, кто пытался сколько-то (?) за это заплатить
Боюсь ошибиться, но ты слишком категоричен.
MX_Master писал(а):Как вменяемая альтернатива Raspberry
Ждал 2 месяца, приехала, тоже надеялся на альтернативу апельсину для grbl именно из-за webgl.
может раскурился не в затяжку, но 60 FPS на Candle я увидил, gles работает, но вменяемо работать заставил только на "упрощенной геометрии".
Вывод давно напрашивался - софт кривой, потому как с визуализацией для 3Д принтера на OctoPrint-е справляется даже ОпиЗеро 512
Желаю, чтобы все!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

hmnijp писал(а):Вы говорите о том, что опять всё сводится к неизбежности допиливания - не умеют и не хотят большинство людей это делать! Как не печально, совсем!
MX_Master писал(а):Сергей, это ж просто генераторы. Если в полученных файлах подправить что-то, что генератор не умеет, то следующий запуск генератора все изменения затрёт. Такой редактор настроек позволяет что-то настроить только 1 раз. А дальше юзер крутится по файлам сам.
О как! Когда оказалось, что таки есть "визард", с помощью которого можно быстро начать работу, то резко стал требоваться "редактор настроек"... :) Что дальше? :)
И стоит всё таки уже определится: либо "Абсолютное большинство останавливает именно допиливание всей кучи нужных фишек, которые в нем возможны", либо "А ведь большинству то и не надо многого". :)

А с другой стороны зачем проекту LinuxCNC пользователи, которым без визардов никак? Если они хотят лишь поставить бесплатный продукт и больше не "напргаться". Они ведь не читая доков даже вменяемый багрепорт вряд-ли составят и не узнают куда его направить. Какая от них помощь проекту? Создавать массовку?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
hmnijp
Мастер
Сообщения: 1741
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 539
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение hmnijp »

UAVpilot писал(а): О как! Когда оказалось, что таки есть "визард", с помощью которого можно быстро начать работу..
Да не получится с этим работать! Грубо говоря - там нет ничего кроме старт-стоп и пингвина на визуализации - для РАБОТЫ это никак не годится. только подвигать осями в тесте.
UAVpilot писал(а):И стоит всё таки уже определится: либо "Абсолютное большинство останавливает именно допиливание всей кучи нужных фишек, которые в нем возможны", либо "А ведь большинству то и не надо многого". :)
Да, не многого, всем нужно совсем немного, и это не огромный потенциал кастомизации или всевозможные визарды и фьючерсы - уже писал, и все знают что нужно для минимально комфортной работы - по дефолту и этого нет.
UAVpilot писал(а):А с другой стороны зачем проекту LinuxCNC пользователи, которым без визардов никак? Если они хотят лишь поставить бесплатный продукт и больше не "напргаться". Они ведь не читая доков даже вменяемый багрепорт вряд-ли составят и не узнают куда его направить. Какая от них помощь проекту? Создавать массовку?..
А зачем вообще тогда линуксснс, если у него обычных пользователей нет и на работу он для них не способен - только на потеху разработчикам?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

hmnijp писал(а):Да не получится с этим работать! Грубо говоря - там нет ничего кроме старт-стоп и пингвина на визуализации - для РАБОТЫ это никак не годится. только подвигать осями в тесте.
Визарды не для работы, визарды для первоначальной настройки. :)
UAVpilot писал(а):есть "визард", с помощью которого можно быстро начать работу
hmnijp писал(а):А зачем вообще тогда линуксснс, если у него обычных пользователей нет и на работу он для них не способен - только на потеху разработчикам?
А зачем вообще тогда этот форум вместе с сервером, если обычным пользователям не поставить на сервер Linux, движок форума и всё это не настроить? Только на потеху админу? :)

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Если б у каждой программы и ОС были только визарды для начальной настройки. А дальше нужно было бы ковыряться по файлам. То современный уровень прогресса в разных областях был бы в разы меньше.
1f7 писал(а):Ждал 2 месяца, приехала, тоже надеялся на альтернативу апельсину для grbl именно из-за webgl.
может раскурился не в затяжку, но 60 FPS на Candle я увидил, gles работает, но вменяемо работать заставил только на "упрощенной геометрии".
Вывод давно напрашивался - софт кривой, потому как с визуализацией для 3Д принтера на OctoPrint-е справляется даже ОпиЗеро 512
А по подробнее?
nevkon
Почётный участник
Почётный участник
Сообщения: 2403
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Для фрезерюги этого недостаточно (:
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Не совсем понял про какие визарды идёт речь....походу речь идёт об аналогах stepconfig. Зачем изобретать велосипед? Степконфиг свою задачу делает, генерирует базовую конфигурацию станка с интерфейсом по умолчанию axis. Моё мнение такое, что если бы был простой мануал по "прикручиванию" gmoccapy интерфейса к своей конфигурации станка, то уже бы было интересно для многих. Плагин для центроискателя есть, плагин для автоизмерения инструмента тоже есть. Маны по прикручиванию этих плагинов есть....и в совокупности с ними получается очень даже функциональная штука! Какие нафиг ещё плюшки нужны??? Проблема не в кривости linuxcnc или убогости его, как думают многие, а в том что нет достойных мануалов для конфигурирования этого софта...Да, в сети и на оффсайте много манов, но они на английском как правило и разбросаны по разным разделам. Опять же, для меня например это пол беды, гуглпереводчик все таки помогает понять о чем там речь идёт. Другое дело что мало конкретных примеров настройки. Т.е. Есть какой то компонент например stepgen, он умеет работать в разных режимах управления (по скорости, по крутящему моменту и т.д.) как конкретно включить нужный режим толком не показано. И такая ситуация с Linuxcnc везде....нужны простые и понятные маны, типа как настроить 3-х фрезер на шд..., как настроить 3-х фрезер на шд+энкодеры (линейки), как настроить pid управление....вобщем получается какая то утопия, чтобы донести в массы это всё нужно очень много работать над документацией. Тут бы на х86 компах для многих сначала стоит освоить работу с linuxcnc, а потом уже пробовать одноплатники...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

А из вышесказанного получается, что такой объем информации рядовому пользователю переваривать бессмысленно это удел разработчиков и интузиастов ну может альтруистов ещё :-). Я для себя выбрал linuxcnc из соображений, лучше один раз научиться использовать его, чем пробовать разный софт и везде упираться в какие то костыли...был бы мач идеальным, так никто бы не стал пользоваться другим софтом. Но он не идеален, как и окружающий нас мир в целом. Опять же многие замахиваются на 200кгц частоты степ дира...типа если контроллер может это выдать то это круто! Нафига???? На практике в режиме микрошага 1/8 шаговик уже достаточно плавно работает. При желании и 1/16 через lpt можно забацать....и в таком случае 200кгц ни разу не нужны....но зато круто же ведь что контроллер может это....была у меня плата-контроллер ncstudio. Выкинул к чертям и перешёл сразу на linuxcnc. Причина, пропуск шагов был....и походу из-за кривизны генерации сигналов.....хотя эта плата и выдаёт 47кгц....толку от этого, когда они кривые и софт закрыт...
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Maxekb77 »

hmnijp писал(а):Да, не многого, всем нужно совсем немного, и это не огромный потенциал кастомизации или всевозможные визарды и фьючерсы - уже писал, и все знают что нужно для минимально комфортной работы - по дефолту и этого нет.
Ну возьмите grbl или turbocnc :)
hmnijp писал(а):А зачем вообще тогда линуксснс, если у него обычных пользователей нет и на работу он для них не способен - только на потеху разработчикам?
Да как ни крути платить все равно придется - личным временем и знаниями или деньгами.
Другой вопрос когда из фрезера детальки выпадают с допуском +-1 мм тот тут выбор богат ставь чего хочешь.
А когда хочется гарантий каких-то на выходе , начинаешь станок обвешивать всякими железяками и электроникой вот тут вариантов с выбором ПО мягко говоря никакого.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Вот поэтому и linuxcnc....вот пример что получается...без всяких там наворотов...в 2 установа и все норм получается...
Вложения
IMG_20181116_000218.jpg (1444 просмотра) <a class='original' href='./download/file.php?id=158191&sid=e5fce53777eb670620b8a4784672d064&mode=view' target=_blank>Загрузить оригинал (1.21 МБ)</a>
IMG_20181116_000225.jpg (1444 просмотра) <a class='original' href='./download/file.php?id=158192&sid=e5fce53777eb670620b8a4784672d064&mode=view' target=_blank>Загрузить оригинал (1.13 МБ)</a>
Аватара пользователя
MX_Master
Мастер
Сообщения: 7480
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

antoxa-kylibin писал(а):И такая ситуация с Linuxcnc везде....нужны простые и понятные маны, типа как настроить 3-х фрезер на шд..., как настроить 3-х фрезер на шд+энкодеры (линейки), как настроить pid управление....вобщем получается какая то утопия, чтобы донести в массы это всё нужно очень много работать над документацией.
Вместо множества мануалов должна быть в интерфейсе кнопка НАСТРОЙКИ. А в настройках должны быть общие настройки LinuxCNC как в stepconf, и доп. вкладки для настройки компонентов (stepgen, pwmgen, encoder, gpio, lpt, ...). Чтобы даже фрезерюга смог сам всё найти и настроить. А иначе LinuxCNC так и останется ЧПУ софтом только для тех, кто в танке.
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Maxekb77 »

А вообще чет тут аналогия надумалась.
Улица идет девушка красивая.
и тут парень начинает бегать и кричать на всю улицу что он с ней не может, и уговаривать прохожих сделать так что бы он с ней смог :)
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Ну для начала это стоит сделать под х86 платформу, а затем уже думать про микрокомпьютеры....а вообще так реализовать то можно? Чтобы вся подстройка и допиливание проводилось полностью в gui? Или все таки должно работать по принципу мастера конфигураций, только навороченного, который позволял бы любой функционал настроить и на выхлопе сгенерировать требуемую конфигурацию?
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение NKS »

Maxekb77 писал(а):и тут парень начинает бегать и кричать на всю улицу что он с ней не может, и уговаривать прохожих сделать так что бы он с ней смог
...Сначала начнут советовать заглянуть "под капот" и изучить "матчасть" на предмет наличия необходимого инструментария (не важно что и так, хотя бы в общих чертах, видно что есть "в наличии"). Затем этот инструментарий предложат "сконфигурировать ручками" (ну да, чо уж там, тут полапал, там потискал с опаской, вдруг "больно" сделаешь). В это время найдётся обязательно уникум "знающий всё", который какбэ намёками ненавязчиво предложит это сделать за парня, естессно незабесплатно.
Парень почешет репу и спросит, а нельзя ли как нибудь устроить антураж? Ну там конфеты, цветы, кино... И тут ему обязательно скажут, нафига тебе этот конфетно-букетный период? Почитай "Войну и мир" с выражением и лапай сразу. А начнёт "ломаться" и "кочевряжиться" значит не твоя, найди другую, ты не сможешь стать ей другом, она ведь "избирательна в плане друзей".
Аватара пользователя
MX_Master
Мастер
Сообщения: 7480
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

antoxa-kylibin писал(а):Ну для начала это стоит сделать под х86 платформу, а затем уже думать про микрокомпьютеры....а вообще так реализовать то можно? Чтобы вся подстройка и допиливание проводилось полностью в gui?
Если я и буду делать интерфейс с настройками и менюшками, то только на основе веб технологий. Чтобы везде была одна и та же морда управления, где и как бы её не открыл. Локально, удалённо, под Linux, под виндой, на ARM или x86. Меня останавливает только кривой видео софт апельсина. На других популярных ARM платах такой проблемы нет. Там пресловутый WebGL рисует вполне прилично. Оставлять апельсин без локальной отрисовки траектории не охота. А писать отдельно для апельсина интерфейс для работы с OpenGLES уж больно стрёмно.
Ответить

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