LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

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

[serg@comp ~]$ cur_user=$(whoami)
[serg@comp ~]$ ls -ld /home/"$cur_user"/Desktop
ls: невозможно получить доступ к '/home/serg/Desktop': Нет такого файла или каталога
[serg@comp ~]$ ls -ld /home/"$cur_user"/Рабочий\ стол
drwxr-xr-x. 3 serg serg 69 янв 19 15:13 /home/serg/Рабочий стол
[serg@comp ~]$ 
:tongue:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

Сообщение going »

MX_Master писал(а):В итоге можно будет полностью перейти на один сервоцикл и забыть про игры с Latency.
Один сервоцикл - это сколько в микросекундах?
И с какой погрешностью (+\-) в микросекундах сервоцикл может работать?
Сервоцикл выполняется на ядре Linux?
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Сервоцикл крутится на ядре linux, в большинстве случаев это 1000мкс +/-50мкс в зависимости от Latency. Можно юзать и любые другие тайминги для сервоцикла. Главное, чтобы все RT функции успевали выполняться за это время.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а):У кого в образе нет этой папки, могут сделать ссылки сами.
В реале тебе просто напишут, что "ничего не работает" и будут требовать решения. А тебе придётся объяснять, что такое ссылки и как их делать... :)
MX_Master писал(а):Я, честно говоря, не помню, где там в образах был русский язык, а где нет. И была ли эта папка на русском тоже не помню.
Читайте доки - они рулез! (c) :)

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

$ cat ~/.config/user-dirs.dirs
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
$
Кстати, обрати внимание, никакие лишние сущьности типа "cur_user=$(whoami)" тут не используются. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Если бы это был коммерческий продукт, тогда базару нет. Можно было вылизывать. А так, чё есть, то есть. Кто сделает лучше и бесплатно, милости просим. Мне, честно говоря, всё равно.
Последний раз редактировалось MX_Master 10 фев 2020, 23:01, всего редактировалось 1 раз.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Культура. Понятно. Ну а это - ранний доступ для энтузиастов. Пользователям, которым нужен полностью готовый продукт, должны ждать официальных образов.
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение moscow »

UAVpilot писал(а):Какая разница коммерческий или бесплатный? Это просто "культура производства"... :wik:
Неа. Лучше 10 раз по разу, чем ни разу, но 10 раз :)
sv_jan
Новичок
Сообщения: 7
Зарегистрирован: 04 фев 2020, 09:20
Репутация: 1
Настоящее имя: zhanhank
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение sv_jan »

It seems that the step is not smooth when testing the ARISC driver acceleration and deceleration
Вложения
accdec.png (1740 просмотров) <a class='original' href='./download/file.php?id=176546&mode=view' target=_blank>Загрузить оригинал (163.28 КБ)</a>
sv_jan
Новичок
Сообщения: 7
Зарегистрирован: 04 фев 2020, 09:20
Репутация: 1
Настоящее имя: zhanhank
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение sv_jan »

Thank you for your efforts, the ARISC driver has a good start. I believe that after some time optimization, LinuxCNC + Orange Pi may be a great cnc controller
I use tkemc run 3.6 million lines of gcode, Linuxcnc + Orange pi cpu works very light
Вложения
htop.jpg (1724 просмотра) <a class='original' href='./download/file.php?id=176547&mode=view' target=_blank>Загрузить оригинал (288.28 КБ)</a>
tkemc.jpg (1724 просмотра) <a class='original' href='./download/file.php?id=176548&mode=view' target=_blank>Загрузить оригинал (176.08 КБ)</a>
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Разработка проекта завершена. Честное слово, просто устал. То скрипт у меня не по unix канонам, то вывод шагов не как у stepmaster'а. Дорогие друзья, смело покупайте stepmaster или месу, там у вас будет идеальный аппаратный вывод шагов. И ещё... Я, канеш, всё понимаю, пацаны, но попробуйте сами разок сделать открытый проект подобного ЧПУ. В свободное время. А мы потом зайдём проверим красоту исходников и вывода шагов в ранней версии. Помогать с кодом, мы стессна не будем, но если где-то запятая будет не проставлена, обязательно скажем.

Ничего удалять я не буду. Желающие могут смело снять форк и довести всё до идеала.
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: LinuxCNC + Orange Pi

Сообщение aekhv »

MX_Master писал(а):Разработка проекта завершена. Честное слово, просто устал.
Да ну зря Вы так, из-за пары нытиков уже духом упали. Сделайте паузу, отдохните сколько душа желает, а потом (я верю) вернётесь к проекту с новыми силами и новыми идеями. Проект этот очень крутой, слежу за ним давно.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение solo »

а можно хамский вопрос , или просьбочка , можно сделать загрузочный образ чтобы можно было скачать , записать на сд карту , воткнуть в апельсинку , что бы не надо было нести апельсинку к инету и не докачивать чего то для запуска сопроцессорного драйвера , чтобы все работало сразу с "коробочки "
прошу прощение за свое не скромное поведение и просьбу

А вообще большое СПАСИБО MX_Master за проделанную работу :good:
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение moscow »

Присоединяюсь к просьбе. Сам юникс администратор в прошлом, может поэтому никакого желания в юниксах возиться нет. Но попробовать интересно :)

... и пару апельсинов есть. Один свободный.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Афигенно полезные советы с высовыванием языка из под аватарки рыбнадзора.. дядя Серёжа, Вы серьёзно? Покажите пальцем на того, кому придутся по душе такие советы? Будь они хоть трижды полезными и четырежды нужными. Сразу в гугл людей не пробовали отправлять? Я нифига не спец в этих скриптах. Да, я не читал двухметровую инструкцию. Но даже я не спешу показывать языки тем людям, которые ошибаются там, где я знаю больше.

Поэтому я соглашусь на вердикт о детской ошибке сразу после того, как Вы согласитесь с тем, что подача у ваших советов не менее детская.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Пацаны, если хотите собрать всё вместе, скооперируйтесь. Вместе вы - сила, по одиночке - нет. На моём примере это видно хорошо. Жаль, что приходится объединять людей таким способом..
Аватара пользователя
moscow
Мастер
Сообщения: 554
Зарегистрирован: 27 фев 2018, 20:52
Репутация: 73
Настоящее имя: Олег Милантьев
Откуда: ПодКраснодар
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение moscow »

А, ну чёрт с ним. Я уже забил. Ты зря всё делал.
Жаль, что приходится мотивировать тебя таким способом.

Шучу, конечно. Слишком прямолинейно и кто я такой, чтобы ради меня ты что-то делал. Понимаю тебя.
Лишь хотел показать мой личный настрой, касательно этого недоваренного компота.
Ответить

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