LinuxCNC + Orange Pi (allwincnc)

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

Re: LinuxCNC + Orange Pi

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

А каким образом его туда поставить?
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение NKS »

antoxa-kylibin писал(а):А каким образом его туда поставить?
Кажись с этой штуковиной:
https://ru.aliexpress.com/store/product ... 7c50xFzfk9
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

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

Много gpio пинов съедает эта штуковина...
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение NKS »

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

Re: LinuxCNC + Orange Pi

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

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Я бы на твоём месте так не волновался. Делай регулярные бэкапы, и сразу забудешь про эту проблему.

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

Re: LinuxCNC + Orange Pi

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

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Кто-нибудь подключал к апельсину по SPI сразу несколько устройств? Насколько я знаю, аппаратные пины MISO/MOSI/CLK можно подключить ко всем SPI устройствам параллельно. А вот аппаратный пин CS (Chip Select) на каждую SPI шину апельсина - только один. Хотя в инструкции указано, что их должно быть аж 4 штуки.

Мне тут понадобилось подключить 4 одинаковых устройства по SPI. Получается, аппаратный пин CS трогать уже не надо. А вместо него надо юзать любые свободные 4 пина, переключая их вручную? Верно?
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение raddd »

Если устройства не нетребуют какойто хитрой инициализации.
Типа после выбора CS нужно срочно поболтать иначе потом небуду))))
То можно.
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение raddd »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Что такое дешифратор?
raddd писал(а):Если устройства не нетребуют какойто хитрой инициализации.
Типа после выбора CS нужно срочно поболтать иначе потом небуду))))
То можно.
Подключаю STM'овские драйвера powerSTEP01. Читал инструкцию. Вроде, никаких резких переговоров по SPI они не требуют. Работают всегда в подчиненном режиме.
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

Например 74HC139 - 2 входа, 4 выхода. Единственный минус (как мне кажется) - сигнал низкого уровня (все высокого, выбранный низкого) и управляется низким уровнем. Если CS работает через высокий уровень нужно будет еще инвертор сигнала последовательно, например 74LS04 (6 входов/выходов).
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение raddd »

Необязательно 2х4 можно и 3х8
http://tec.org.ru/board/74hc238d/150-1-0-1179
Вот не инвертированый.
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение raddd »

nevkon писал(а):Например 74HC139 - 2 входа, 4 выхода. Единственный минус (как мне кажется) - сигнал низкого уровня (все высокого, выбранный низкого) и управляется низким уровнем. Если CS работает через высокий уровень нужно будет еще инвертор сигнала последовательно, например 74LS04 (6 входов/выходов).
Годится. Как раз низкий активный.
Вложения
Screenshots_2018-08-22-08-37-27.png (1546 просмотров) <a class='original' href='./download/file.php?id=144833&mode=view' target=_blank>Загрузить оригинал (383.45 КБ)</a>
||||||||||||
||||||||||||
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а):Мне тут понадобилось подключить 4 одинаковых устройства по SPI. Получается, аппаратный пин CS трогать уже не надо. А вместо него надо юзать любые свободные 4 пина, переключая их вручную? Верно?
Верно.
raddd писал(а):Можно взять дешифратор и использовать всего 2 пина.
2 мало, нужен ещё 1 для enable. CS это не только выбор устройства для общения, но ещё и "разделитель кадров" этого общения.

Я б два "отдельных" пина завёл на адресные входы дешифратора и управлял-бы выбором устройства "вручную", а аппаратный CS завёл-бы на вход EN дешифратора...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение raddd »

UAVpilot писал(а):Я б два "отдельных" пина завёл на адресные входы дешифратора и управлял-бы выбором устройства "вручную", а аппаратный CS завёл-бы на вход EN дешифратора...
Очень правильный ход...
||||||||||||
||||||||||||
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

Вот здесь это на практике проверено: http://cncdevice.com/LinuxCNC-HID/ :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

UAVpilot писал(а):Вот здесь это на практике проверено: http://cncdevice.com/LinuxCNC-HID/ :)
Жесть!
Автор ifmail-а сделал железячку :)
нифига недешевое решение.... но универсальное.
Платы: OPI-PC(умерла), OPI-PC2
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

Прочитал ветку форума. Работа проведена просто титаническая. Огромное спасибо!

Хочу попробовать реализовать это решение на Orange Pi.

Возник ламерский вопрос, можно ли Orange Pi напрямую подключать к Лидшайну DM856 или нужна какая-либо плата опторазвязки между ними?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Можно подключать напрямую.
Ответить

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