LinuxCNC + Orange Pi (allwincnc)
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
А каким образом его туда поставить?
- NKS
- Мастер
- Сообщения: 2516
- Зарегистрирован: 30 окт 2014, 21:36
- Репутация: 1233
- Настоящее имя: Сергей
- Откуда: Волгоград
- Контактная информация:
Re: LinuxCNC + Orange Pi
Кажись с этой штуковиной:antoxa-kylibin писал(а):А каким образом его туда поставить?
https://ru.aliexpress.com/store/product ... 7c50xFzfk9
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
Много gpio пинов съедает эта штуковина...
- NKS
- Мастер
- Сообщения: 2516
- Зарегистрирован: 30 окт 2014, 21:36
- Репутация: 1233
- Настоящее имя: Сергей
- Откуда: Волгоград
- Контактная информация:
Re: LinuxCNC + Orange Pi
Там вроде гребёнка только для zero. К остальным должна цепляться через usb.antoxa-kylibin писал(а):Много gpio пинов съедает эта штуковина...
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
Может все таки проще флешку использовать и немного оптимизировать работу ос для минимального задействования флешки?
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Я бы на твоём месте так не волновался. Делай регулярные бэкапы, и сразу забудешь про эту проблему.
Я, к примеру, в свой тестовый апельсин вставил старую (3 года) флэху из андройдофона. В телефоне эта флэха глючила и периодически отваливалась. А в апельсине работает как часы. При тестах я очень часто делаю рестарт системы. И частенько просто выдёргиваю вилку из розетки. Флэха до сих пор жива и помогает писать дрова для LinuxCNC.
Я, к примеру, в свой тестовый апельсин вставил старую (3 года) флэху из андройдофона. В телефоне эта флэха глючила и периодически отваливалась. А в апельсине работает как часы. При тестах я очень часто делаю рестарт системы. И частенько просто выдёргиваю вилку из розетки. Флэха до сих пор жива и помогает писать дрова для LinuxCNC.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ну возможно и самый практичный вариант бекап рабочей системы, а программы управления как правило хранятся на компе с cad/cam системой.
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Кто-нибудь подключал к апельсину по SPI сразу несколько устройств? Насколько я знаю, аппаратные пины MISO/MOSI/CLK можно подключить ко всем SPI устройствам параллельно. А вот аппаратный пин CS (Chip Select) на каждую SPI шину апельсина - только один. Хотя в инструкции указано, что их должно быть аж 4 штуки.
Мне тут понадобилось подключить 4 одинаковых устройства по SPI. Получается, аппаратный пин CS трогать уже не надо. А вместо него надо юзать любые свободные 4 пина, переключая их вручную? Верно?
Мне тут понадобилось подключить 4 одинаковых устройства по SPI. Получается, аппаратный пин CS трогать уже не надо. А вместо него надо юзать любые свободные 4 пина, переключая их вручную? Верно?
- raddd
- Почётный участник

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

- Сообщения: 1564
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 540
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: LinuxCNC + Orange Pi
Можно взять дешифратор и использовать всего 2 пина.
||||||||||||
||||||||||||
||||||||||||
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Что такое дешифратор?
Подключаю STM'овские драйвера powerSTEP01. Читал инструкцию. Вроде, никаких резких переговоров по SPI они не требуют. Работают всегда в подчиненном режиме.raddd писал(а):Если устройства не нетребуют какойто хитрой инициализации.
Типа после выбора CS нужно срочно поболтать иначе потом небуду))))
То можно.
-
nevkon
- Почётный участник

- Сообщения: 2471
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 310
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: LinuxCNC + Orange Pi
Например 74HC139 - 2 входа, 4 выхода. Единственный минус (как мне кажется) - сигнал низкого уровня (все высокого, выбранный низкого) и управляется низким уровнем. Если CS работает через высокий уровень нужно будет еще инвертор сигнала последовательно, например 74LS04 (6 входов/выходов).
- raddd
- Почётный участник

- Сообщения: 1564
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 540
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: LinuxCNC + Orange Pi
||||||||||||
||||||||||||
||||||||||||
- raddd
- Почётный участник

- Сообщения: 1564
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 540
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: LinuxCNC + Orange Pi
Годится. Как раз низкий активный.nevkon писал(а):Например 74HC139 - 2 входа, 4 выхода. Единственный минус (как мне кажется) - сигнал низкого уровня (все высокого, выбранный низкого) и управляется низким уровнем. Если CS работает через высокий уровень нужно будет еще инвертор сигнала последовательно, например 74LS04 (6 входов/выходов).
||||||||||||
||||||||||||
||||||||||||
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC + Orange Pi
Верно.MX_Master писал(а):Мне тут понадобилось подключить 4 одинаковых устройства по SPI. Получается, аппаратный пин CS трогать уже не надо. А вместо него надо юзать любые свободные 4 пина, переключая их вручную? Верно?
2 мало, нужен ещё 1 для enable. CS это не только выбор устройства для общения, но ещё и "разделитель кадров" этого общения.raddd писал(а):Можно взять дешифратор и использовать всего 2 пина.
Я б два "отдельных" пина завёл на адресные входы дешифратора и управлял-бы выбором устройства "вручную", а аппаратный CS завёл-бы на вход EN дешифратора...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- raddd
- Почётный участник

- Сообщения: 1564
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 540
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: LinuxCNC + Orange Pi
Очень правильный ход...UAVpilot писал(а):Я б два "отдельных" пина завёл на адресные входы дешифратора и управлял-бы выбором устройства "вручную", а аппаратный CS завёл-бы на вход EN дешифратора...
||||||||||||
||||||||||||
||||||||||||
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC + Orange Pi
Вот здесь это на практике проверено: http://cncdevice.com/LinuxCNC-HID/ 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
svb
- Мастер
- Сообщения: 312
- Зарегистрирован: 10 апр 2018, 11:31
- Репутация: 82
- Настоящее имя: Сергей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC + Orange Pi
Жесть!UAVpilot писал(а):Вот здесь это на практике проверено: http://cncdevice.com/LinuxCNC-HID/
Автор ifmail-а сделал железячку
нифига недешевое решение.... но универсальное.
Платы: OPI-PC(умерла), OPI-PC2
-
Kovus2
- Мастер
- Сообщения: 221
- Зарегистрирован: 23 авг 2018, 11:52
- Репутация: 35
- Настоящее имя: Олег
- Откуда: Минск
- Контактная информация:
Re: LinuxCNC + Orange Pi
Прочитал ветку форума. Работа проведена просто титаническая. Огромное спасибо!
Хочу попробовать реализовать это решение на Orange Pi.
Возник ламерский вопрос, можно ли Orange Pi напрямую подключать к Лидшайну DM856 или нужна какая-либо плата опторазвязки между ними?
Хочу попробовать реализовать это решение на Orange Pi.
Возник ламерский вопрос, можно ли Orange Pi напрямую подключать к Лидшайну DM856 или нужна какая-либо плата опторазвязки между ними?
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Можно подключать напрямую.