Страница 102 из 245
Re: LinuxCNC + Orange Pi
Добавлено: 16 ноя 2018, 12:40
Sergo67
MX_Master писал(а):на апельсинке ещё останутся свободные пины
В надежде на полнофункциональный драйвер заложился на 5 осей + кодеры, 12 входов (опто) и 4 реле + IШИМ/аналог 0-10. Пины закончились

) ...
ЗЫ: тож столкнулся с ошибкой юникода в Питоне

. Плз, ткните пальцем - куда копать?
Re: LinuxCNC + Orange Pi
Добавлено: 16 ноя 2018, 14:21
MX_Master
Sergo67 писал(а):Пины закончились
Там на разъёме камеры (24p) ещё есть 16 свободных пинов -
https://micro-pi.ru/orange-pi-pinout-pi ... tion-gpio/
Берёшь вот
такую платку,
шлейфик нужной длины и готово.
Sergo67 писал(а):ЗЫ: тож столкнулся с ошибкой юникода в Питоне . Плз, ткните пальцем - куда копать?
Ну, начало здесь -
https://github.com/machinekit/machineki ... s.py#L1356
Функция может выдать ошибку, если
value уже в кодировке
utf-8. Насколько я понял, это косяк с кодировкой символов в системе. Т.е. русская локаль встала как-то неправильно, на английской локали такого быть не должно.
Re: LinuxCNC + Orange Pi
Добавлено: 16 ноя 2018, 15:26
Sergo67
MX_Master писал(а): есть 16 свободных пинов
там 5 штук ABZ энкодеров. Реально занял почти всё, что выходит на разъёмы удобно. Но, ИМХО, этого за глаза хватит для 5-осевого станочка

.
MX_Master писал(а):начало здесь
Хм, спасибо, конечно, но вряд ли это мне по зубам - чукча ниразу не программер. Разве с локалью поиграться...
Re: LinuxCNC + Orange Pi
Добавлено: 16 ноя 2018, 16:11
Serg
MX_Master писал(а):Функция может выдать ошибку, если value уже в кодировке utf-8. Насколько я понял, это косяк с кодировкой символов в системе. Т.е. русская локаль встала как-то неправильно, на английской локали такого быть не должно.
Код: Выделить всё
$ echo $LANG
ru_RU.UTF-8
$ python
Python 2.7.15 (default, Sep 21 2018, 23:26:48)
[GCC 8.1.1 20180712 (Red Hat 8.1.1-5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> unicode('Привет', 'utf-8')
u'\u041f\u0440\u0438\u0432\u0435\u0442'
>>>
Никакой ошибки не возникает. В вашем случае скорее всего python собран/установлен без поддержки юникода.
Re: LinuxCNC + Orange Pi
Добавлено: 19 ноя 2018, 09:52
MX_Master
Доделал, наконец, первую версию веб сайта для текущего проекта -
http://orange-cnc.ru. Если у вас сайт выглядит как-то коряво или есть какие-то косяки, пишите. Сайты давно не пилил.
PHP скрипты вспомнились сразу, а вот оптимизация под телефоны занимает время. Пилю сейчас страницы с доками по настройке и
GPIO драйверу. К концу недели должны появится.
Добавил ссылку в первый пост. Всем, кто хочет поддержать проект, ссылки и кнопки на сайте есть. Пожелания можно оставлять в комментариях.
Re: LinuxCNC + Orange Pi
Добавлено: 19 ноя 2018, 10:46
AVK74
Я бы убрал серый цвет шрифта на сайте, такой текст похож на оффтопик и вызывает когнитивный диссонанс.
Re: LinuxCNC + Orange Pi
Добавлено: 19 ноя 2018, 13:02
selenur
MX_Master писал(а):Сайты давно не пилил. PHP скрипты вспомнились сразу, а вот оптимизация под телефоны занимает время.
А я уж совсем обленился, если что вдруг нужно, делаю в bootstrap там уже не особо требуется вспоминать тонкости работы на разных устройствах и версиях браузеров

Re: LinuxCNC + Orange Pi
Добавлено: 19 ноя 2018, 21:26
alaken
Управлять пинами камеры уже получилось?
MX_Master писал(а):Пожелания можно оставлять в комментариях.
Можно прикрутить
рэдмайн, будет более понятно на какой стадии проект. А также можно распределять задачи между разработчиками. Есть вики и роадмап. На работе таким активно пользуемся, удобно.
Re: LinuxCNC + Orange Pi
Добавлено: 19 ноя 2018, 21:42
going
MX_Master писал(а):Всем, кто хочет поддержать проект
В разделе: " Чем я могу помочь проекту?
Я разработчик "
Можно составить список нерешённых на текущий момент задач.
Re: LinuxCNC + Orange Pi
Добавлено: 19 ноя 2018, 22:15
MX_Master
alaken писал(а):Управлять пинами камеры уже получилось?
Уже сейчас ими можно управлять, просто, не у каждого есть под руками шлейф на 24 пина с переходником на гребёнку.
alaken писал(а):Можно прикрутить рэдмайн
Как только будет хотя бы два прогера, можно прикрутить (:
going писал(а):Можно составить список нерешённых на текущий момент задач.
Будут доки для разработчиков, ссылка будет вести на них. Ну а сейчас это, просто, ссылка на github проекта.
Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 00:15
donvictorio
ребятки, не грузите человека своими имхо и "хотелками".
если есть что предложить, то предлагайте в виде "я могу это сделать, я это сделаю"
а то шрифты и редмайны и прочую чепуху можно сколько угодно хотеть, но основная задача - написать драйвер к степгену, от этого не решится.
по факту за 100 страниц флуда и всего 2 человека, которые сделали что-то, что можно поглядеть, пощупать.
Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 12:16
alaken
MX_Master писал(а):Уже сейчас ими можно управлять, просто, не у каждого есть под руками шлейф на 24 пина с переходником на гребёнку.
Закажу себе шлейф, раз есть возможность управлять, пригодится для отладки.
MX_Master писал(а):Будут доки для разработчиков, ссылка будет вести на них. Ну а сейчас это, просто, ссылка на github проекта.
Ждем документации.
donvictorio писал(а):ребятки, не грузите человека своими имхо и "хотелками".
если есть что предложить, то предлагайте в виде "я могу это сделать, я это сделаю"
а то шрифты и редмайны и прочую чепуху можно сколько угодно хотеть, но основная задача - написать драйвер к степгену, от этого не решится.
по факту за 100 страниц флуда и всего 2 человека, которые сделали что-то, что можно поглядеть, пощупать.
Пока не понятно, что нужно от сторонних разработчиков, по этому я как разработчик не могу сказать "я могу это сделать" так как не знаю, что нужно на данном этапе делать, по этом у и предложил систему управления проектом.
Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 13:15
donvictorio
alaken писал(а):Пока не понятно, что нужно от сторонних разработчиков, по этому я как разработчик не могу сказать "я могу это сделать" так как не знаю, что нужно на данном этапе делать, по этом у и предложил систему управления проектом.
если вы понимаете в том, что делает Михаил, то проще с ним контактировать напрямую. вас будет всего двое. договоритесь и без системы управления проектами. задача стоит в том, чтобы что-то делать. неважно как, главное, чтобы результат был.
Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 14:39
MX_Master
alaken писал(а):Пока не понятно, что нужно от сторонних разработчиков, по этому я как разработчик не могу сказать "я могу это сделать" так как не знаю, что нужно на данном этапе делать, по этом у и предложил систему управления проектом.
Сложность в том, что надо знать изнутри общее устройство и работу
HAL драйверов для
LinuxCNC. Вторая загвоздка - надо в точности знать как работают текущие
HAL драйвера (stepgen,pwmgen,encoder), чтобы повторить их настройку и результат работы с использованием сопроцессора. Третье (самое простое) - надо знать как работает прошивка сопроцессора (модули, функции, коммуникация с ARM).
Чтобы расписать это всё в инструкциях уйдёт немало времени. Чтобы изучить это всё другие прогеры должны потратить времени ещё больше. И не факт, что наличие хорошей инструкции станет для них поводом бросить всё и начать этим заниматься. Это видно уже сейчас. А вот инструкции для пользователей нужны. Пользователей всегда больше, вопросы у них всегда будут. Так что первые инструкции будут для них. Для прогеров - позже.
Из простых задач, которые можно делать параллельно, есть, к примеру, видеодрайвер. Но перспективы его прикручивания людям непонятны, т.к. нет уверенности, что этот драйвер поможет в отрисовке траекторий в текущих интерфейсах. Если драйвер не поможет ускорить текущие интерфейсы, то придётся писать новый интерфейс, который будет рисовать с помощью
OpenGL ES. А это уже доп. задача, которую может решить далеко не каждый прогер и спец по
LinuxCNC.
Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 14:58
Serg
MX_Master писал(а):Сложность в том, что надо знать изнутри общее устройство и работу HAL драйверов для LinuxCNC. Вторая загвоздка - надо в точности знать как работают текущие HAL драйвера (stepgen,pwmgen,encoder), чтобы повторить их настройку и результат работы с использованием сопроцессора. Третье (самое простое) - надо знать как работает прошивка сопроцессора (модули, функции, коммуникация с ARM).
Чтобы расписать это всё в инструкциях уйдёт немало времени. Чтобы изучить это всё другие прогеры должны потратить времени ещё больше. И не факт, что наличие хорошей инструкции станет для них поводом бросить всё и начать этим заниматься. Это видно уже сейчас.
Не нужны прогеры, которым нужны подобные инструкции.

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

Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 17:16
alaken
UAVpilot писал(а):Не нужны прогеры, которым нужны подобные инструкции.
Ну а если других прогеров нет? Я программист совершенно из другой сферы и платформы, но мне проект интересен, мне чтобы вникнуть инструкции не помешают, как и советы. А так да отличная позиция...

Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 20:03
Maxekb77
чет тема становится похожа на соседнюю "вэбсервис"
сайт сделали, сбор денег сделали, но вопросы все теже - будет ли это вообще работать

Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 20:18
MX_Master
Maxekb77 писал(а):чет тема становится похожа на соседнюю "вэбсервис"
сайт сделали, сбор денег сделали, но вопросы все теже - будет ли это вообще работать

после того, как ты сказал, что не понимаешь будет ли мешать генерация шагов на
MALI работе видеодрайвера, я перестал слушать
Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 20:59
Maxekb77
MX_Master писал(а):
после того, как ты сказал, что не понимаешь будет ли мешать генерация шагов на MALI работе видеодрайвера, я перестал слушать
А я должен понимать как это все работает ?
Re: LinuxCNC + Orange Pi
Добавлено: 20 ноя 2018, 21:13
donvictorio
Maxekb77 писал(а):А я должен понимать как это все работает ?
да.
или по кр мере попытаться разобраться.