В надежде на полнофункциональный драйвер заложился на 5 осей + кодеры, 12 входов (опто) и 4 реле + IШИМ/аналог 0-10. Пины закончилисьMX_Master писал(а):на апельсинке ещё останутся свободные пины
![Smile :)](./images/smilies/icon_e_smile.gif)
ЗЫ: тож столкнулся с ошибкой юникода в Питоне
![Sad :(](./images/smilies/icon_e_sad.gif)
В надежде на полнофункциональный драйвер заложился на 5 осей + кодеры, 12 входов (опто) и 4 реле + IШИМ/аналог 0-10. Пины закончилисьMX_Master писал(а):на апельсинке ещё останутся свободные пины
Там на разъёме камеры (24p) ещё есть 16 свободных пинов - https://micro-pi.ru/orange-pi-pinout-pi ... tion-gpio/Sergo67 писал(а):Пины закончились
Ну, начало здесь - https://github.com/machinekit/machineki ... s.py#L1356Sergo67 писал(а):ЗЫ: тож столкнулся с ошибкой юникода в Питоне . Плз, ткните пальцем - куда копать?
Код: Выделить всё
unicode(value, 'utf-8')
там 5 штук ABZ энкодеров. Реально занял почти всё, что выходит на разъёмы удобно. Но, ИМХО, этого за глаза хватит для 5-осевого станочкаMX_Master писал(а): есть 16 свободных пинов
Хм, спасибо, конечно, но вряд ли это мне по зубам - чукча ниразу не программер. Разве с локалью поиграться...MX_Master писал(а):начало здесь
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'
>>>
А я уж совсем обленился, если что вдруг нужно, делаю в bootstrap там уже не особо требуется вспоминать тонкости работы на разных устройствах и версиях браузеровMX_Master писал(а):Сайты давно не пилил. PHP скрипты вспомнились сразу, а вот оптимизация под телефоны занимает время.
Управлять пинами камеры уже получилось?MX_Master писал(а):Там на разъёме камеры (24p) ещё есть 16 свободных пинов - https://micro-pi.ru/orange-pi-pinout-pi ... tion-gpio/
Берёшь вот такую платку, шлейфик нужной длины и готово.
Можно прикрутить рэдмайн, будет более понятно на какой стадии проект. А также можно распределять задачи между разработчиками. Есть вики и роадмап. На работе таким активно пользуемся, удобно.MX_Master писал(а):Пожелания можно оставлять в комментариях.
В разделе: " Чем я могу помочь проекту?MX_Master писал(а):Всем, кто хочет поддержать проект
Уже сейчас ими можно управлять, просто, не у каждого есть под руками шлейф на 24 пина с переходником на гребёнку.alaken писал(а):Управлять пинами камеры уже получилось?
Как только будет хотя бы два прогера, можно прикрутить (:alaken писал(а):Можно прикрутить рэдмайн
Будут доки для разработчиков, ссылка будет вести на них. Ну а сейчас это, просто, ссылка на github проекта.going писал(а):Можно составить список нерешённых на текущий момент задач.
Закажу себе шлейф, раз есть возможность управлять, пригодится для отладки.MX_Master писал(а):Уже сейчас ими можно управлять, просто, не у каждого есть под руками шлейф на 24 пина с переходником на гребёнку.
Ждем документации.MX_Master писал(а):Будут доки для разработчиков, ссылка будет вести на них. Ну а сейчас это, просто, ссылка на github проекта.
Пока не понятно, что нужно от сторонних разработчиков, по этому я как разработчик не могу сказать "я могу это сделать" так как не знаю, что нужно на данном этапе делать, по этом у и предложил систему управления проектом.donvictorio писал(а):ребятки, не грузите человека своими имхо и "хотелками".
если есть что предложить, то предлагайте в виде "я могу это сделать, я это сделаю"
а то шрифты и редмайны и прочую чепуху можно сколько угодно хотеть, но основная задача - написать драйвер к степгену, от этого не решится.
по факту за 100 страниц флуда и всего 2 человека, которые сделали что-то, что можно поглядеть, пощупать.
если вы понимаете в том, что делает Михаил, то проще с ним контактировать напрямую. вас будет всего двое. договоритесь и без системы управления проектами. задача стоит в том, чтобы что-то делать. неважно как, главное, чтобы результат был.alaken писал(а):Пока не понятно, что нужно от сторонних разработчиков, по этому я как разработчик не могу сказать "я могу это сделать" так как не знаю, что нужно на данном этапе делать, по этом у и предложил систему управления проектом.
Сложность в том, что надо знать изнутри общее устройство и работу HAL драйверов для LinuxCNC. Вторая загвоздка - надо в точности знать как работают текущие HAL драйвера (stepgen,pwmgen,encoder), чтобы повторить их настройку и результат работы с использованием сопроцессора. Третье (самое простое) - надо знать как работает прошивка сопроцессора (модули, функции, коммуникация с ARM).alaken писал(а):Пока не понятно, что нужно от сторонних разработчиков, по этому я как разработчик не могу сказать "я могу это сделать" так как не знаю, что нужно на данном этапе делать, по этом у и предложил систему управления проектом.
Не нужны прогеры, которым нужны подобные инструкции.MX_Master писал(а):Сложность в том, что надо знать изнутри общее устройство и работу HAL драйверов для LinuxCNC. Вторая загвоздка - надо в точности знать как работают текущие HAL драйвера (stepgen,pwmgen,encoder), чтобы повторить их настройку и результат работы с использованием сопроцессора. Третье (самое простое) - надо знать как работает прошивка сопроцессора (модули, функции, коммуникация с ARM).
Чтобы расписать это всё в инструкциях уйдёт немало времени. Чтобы изучить это всё другие прогеры должны потратить времени ещё больше. И не факт, что наличие хорошей инструкции станет для них поводом бросить всё и начать этим заниматься. Это видно уже сейчас.
Ну а если других прогеров нет? Я программист совершенно из другой сферы и платформы, но мне проект интересен, мне чтобы вникнуть инструкции не помешают, как и советы. А так да отличная позиция...UAVpilot писал(а):Не нужны прогеры, которым нужны подобные инструкции.
после того, как ты сказал, что не понимаешь будет ли мешать генерация шагов на MALI работе видеодрайвера, я перестал слушатьMaxekb77 писал(а):чет тема становится похожа на соседнюю "вэбсервис"
сайт сделали, сбор денег сделали, но вопросы все теже - будет ли это вообще работать
А я должен понимать как это все работает ?MX_Master писал(а): после того, как ты сказал, что не понимаешь будет ли мешать генерация шагов на MALI работе видеодрайвера, я перестал слушать
да.Maxekb77 писал(а):А я должен понимать как это все работает ?